From 6dbab65e5182e24864aa9f3d6583bb254fc766e8 Mon Sep 17 00:00:00 2001 From: Arnaud Benhamdine Date: Sun, 27 Nov 2022 23:51:10 +0100 Subject: [PATCH] Parse line, column and code in ts errors as numbers --- __tests__/main.test.ts | 42 +- __tests__/test_compare_1/erreursBaseBranch.js | 2 +- __tests__/test_compare_1/erreursBaseBranch.ts | 2 +- .../test_compare_1/errorsCurrentBranch.js | 2 +- .../test_compare_1/errorsCurrentBranch.ts | 2 +- __tests__/test_compare_2.test.ts | 4 +- __tests__/test_compare_2/erreursBaseBranch.js | 2 +- __tests__/test_compare_2/erreursBaseBranch.ts | 2 +- .../test_compare_2/errorsCurrentBranch.js | 2 +- .../test_compare_2/errorsCurrentBranch.ts | 2 +- __tests__/test_compare_2/filesChanged.js | 4 +- __tests__/test_compare_2/lineNumbers.js | 2 +- __tests__/test_compare_2/outputBaseBranch.js | 211 ++-------- .../test_compare_2/outputCurrentBranch.js | 373 ++++++------------ .../test_compare_2/resultCompareErrors.js | 2 +- dist/index.js | 36 +- dist/index.js.map | 2 +- src/compareErrors.ts | 12 +- src/main.ts | 10 +- src/tscHelpers/parseOutputTsc.ts | 23 +- 20 files changed, 227 insertions(+), 510 deletions(-) diff --git a/__tests__/main.test.ts b/__tests__/main.test.ts index f71f925..13abad6 100644 --- a/__tests__/main.test.ts +++ b/__tests__/main.test.ts @@ -14,9 +14,9 @@ test('1. parse tsc error line', () => { const errorParsed = parseTscErrorLine(line, tscMatcher) expect(errorParsed).toBeDefined() expect(errorParsed.fileName).toEqual('src/main.ts') - expect(errorParsed.line).toEqual('39') - expect(errorParsed.column).toEqual('11') - expect(errorParsed.code).toEqual('1155') + expect(errorParsed.line).toEqual(39) + expect(errorParsed.column).toEqual(11) + expect(errorParsed.code).toEqual(1155) expect(errorParsed.severity).toEqual('error') expect(errorParsed.message).toEqual("'const' declarations must be initialized.") }) @@ -26,9 +26,9 @@ test('1.2 parse tsc error line with pipe ', () => { const errorParsed = parseTscErrorLine(line, tscMatcher) expect(errorParsed).toBeDefined() expect(errorParsed.fileName).toEqual('server/webAPI/sal/webApiSalAddUpdate.ts') - expect(errorParsed.line).toEqual('45') - expect(errorParsed.column).toEqual('41') - expect(errorParsed.code).toEqual('2345') + expect(errorParsed.line).toEqual(45) + expect(errorParsed.column).toEqual(41) + expect(errorParsed.code).toEqual(2345) expect(errorParsed.severity).toEqual('error') expect(errorParsed.message).toEqual("Argument of type '(err?: Error | null | undefined, client?: PoolClient | undefined, sal_id?: number | null | undefined) => void' is not assignable to parameter of type 'IWebApiCallback'.") }) @@ -42,32 +42,32 @@ test('2. parse output', () => { expect(linesParsed).toHaveLength(2) expect(linesParsed[0].fileName).toEqual('src/main.ts') expect(linesParsed[1].fileName).toEqual('src/main.ts') - expect(linesParsed[1].column).toEqual('11') + expect(linesParsed[1].column).toEqual(11) }) test('3. compareErrors', () => { const errorsBefore: ErrorTs[] = [{ message: 'test', - line: '3', - column: '20', - code: '60312', + line: 3, + column: 20, + code: 60312, fileName: 'src/fakeErrors.ts', fileNameResolved: 'src/fakeErrors.ts' }] const errorsAfter: ErrorTs[] = [{ message: 'test', - line: '3', - column: '20', - code: '60312', + line: 3, + column: 20, + code: 60312, fileName: 'src/fakeErrors.ts', fileNameResolved: 'src/fakeErrors.ts' }, { message: 'test2', - line: '10', - column: '20', - code: '60312', + line: 10, + column: 20, + code: 60312, fileName: 'src/fakeErrors.ts', fileNameResolved: 'src/fakeErrors.ts' }] @@ -102,8 +102,8 @@ test('4. Parsing output', () => { test('5. compare errors test 1', () => { const resultCompareErrors = compareErrors({ - errorsBefore: errorsBaseBranch as unknown as ErrorTs[], - errorsAfter: errorsCurrentBranch as unknown as ErrorTs[], + errorsBefore: errorsBaseBranch, + errorsAfter: errorsCurrentBranch, filesChanged: filesModified.split(' '), filesAdded: filesAdded.split(' '), filesDeleted: filesRemoved.split(' '), @@ -121,10 +121,10 @@ test('5. compare errors test 1', () => { }) const comment = getBodyComment({ - errorsInProjectBefore: errorsBaseBranch, - errorsInProjectAfter: errorsCurrentBranch, + errorsInProjectBefore: errorsBaseBranch as unknown as ErrorTs[], + errorsInProjectAfter: errorsCurrentBranch as unknown as ErrorTs[], newErrorsInProject: resultCompareErrors.errorsAdded, - errorsInModifiedFiles, + errorsInModifiedFiles: errorsInModifiedFiles as unknown as ErrorTs[], newErrorsInModifiedFiles }) diff --git a/__tests__/test_compare_1/erreursBaseBranch.js b/__tests__/test_compare_1/erreursBaseBranch.js index c3578f9..8c95b25 100644 --- a/__tests__/test_compare_1/erreursBaseBranch.js +++ b/__tests__/test_compare_1/erreursBaseBranch.js @@ -1,4 +1,4 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.errorsBaseBranch = void 0; -exports.errorsBaseBranch = [{ "fileName": "server/absences/getCalendarJF.ts", "line": "145", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'LastCnt' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type 'LastCnt' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/CRUD/router.ts", "line": "44", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericRead'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericRead'." }, { "fileName": "server/api/CRUD/router.ts", "line": "63", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/CRUD/router.ts", "line": "82", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericAdd'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericAdd'." }, { "fileName": "server/api/CRUD/router.ts", "line": "103", "column": "63", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericDelete'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'ExtParamsGenericDelete': idToRemove, modelName" }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": "73", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type '{ operator: \"CANCEL\"; }' is not assignable to parameter of type 'ListIterateeCustom | undefined'.", "extraMsg": "Types of property 'operator' are incompatible.\nType '\"CANCEL\"' is not assignable to type 'FilterOperator | undefined'." }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": "94", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'ExtParamsGenericRead' is not assignable to parameter of type 'BuildQueryParams'.", "extraMsg": "Types of property 'filter' are incompatible.\nType 'ClientFilter[] | undefined' is not assignable to type 'Filter[] | undefined'.\nType 'ClientFilter[]' is not assignable to type 'Filter[]'.\nType 'ClientFilter' is not assignable to type 'Filter'.\nTypes of property 'value' are incompatible.\nType 'FilterValue | FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string'." }, { "fileName": "server/api/CRUD/services/getDemandesAbsSalList.ts", "line": "60", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/api/CRUD/services/getSubordinates.ts", "line": "58", "column": "5", "severity": "error", "code": "2783", "message": "'level' is specified more than once, so this usage will be overwritten." }, { "fileName": "server/api/CRUD/services/getTimesheetsToValidateForSubordinates.ts", "line": "34", "column": "51", "severity": "error", "code": "6133", "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/CRUD/services/getTimesheetsValidatedForSubordinates.ts", "line": "34", "column": "51", "severity": "error", "code": "6133", "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "31", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "44", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "57", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/services/createDetailsAbsence.ts", "line": "81", "column": "9", "severity": "error", "code": "2322", "message": "Type 'DataGtaWithPplaDesc | null' is not assignable to type 'DataGta | null | undefined'.", "extraMsg": "Type 'DataGtaWithPplaDesc' is not assignable to type 'DataGta'.\nThe types of 'plhSemaine1.jours' are incompatible between these types.\nType 'gta_jourplahebdo_jph[]' is not assignable to type 'Jph[]'.\nType 'gta_jourplahebdo_jph' is not assignable to type 'Jph'.\nTypes of property 'jph_nb_h_trav_matin' are incompatible.\nType 'jph_nb_h_trav_matin' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/createDetailsAbsence.ts", "line": "82", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Pare | null' is not assignable to type 'ProfilRem | null'.", "extraMsg": "Type 'Pare' is not assignable to type 'ProfilRem'.\nTypes of property 'pare_quot_journ_coll_ref' are incompatible.\nType 'pare_quot_journ_coll_ref' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/crudTriggerBeforeValidateAbsence.ts", "line": "25", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ typeMessage: \"warning\"; isValid: false; explain: string; } | { typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Type '{ typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.\nObject literal may only specify known properties, and 'typeMessage' does not exist in type 'ResultTriggerValidationBeforeValid'." }, { "fileName": "server/api/absences/services/generateDabsFromAbs.ts", "line": "108", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type '{ user: { uti_id: number; }; operationType: \"add\"; }' is not assignable to parameter of type 'Query'.", "extraMsg": "Types of property 'operationType' are incompatible.\nType '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "63", "column": "19", "severity": "error", "code": "2741", "message": "Property 'catc_id' is missing in type '{ src_id: number; pad_id: number; ppa: Schema.pay_periodepaye_ppa; current_bul: { pare: Schema.pay_paramprofprem_pare | null; pacp: Schema.pay_paramprofprcp_pacp | null; ppla: Schema.gta_profilplanning_ppla | null; } | null; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: Schema.pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: Schema.pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: Schema.pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: Schema.pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: Schema.pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: Schema.pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: Schema.pay_contrat_cntFields.lot_id; cnt_num: Schema.pay_contrat_cntFields.cnt_num; rcdd_id: Schema.pay_contrat_cntFields.rcdd_id; prof_id_prem_force: Schema.pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: Schema.pay_contrat_cntFields.prof_id_prss_force; dpub_id: Schema.pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: Schema.pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: Schema.pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: Schema.pay_contrat_cntFields.pare_id_force; pacp_id_force: Schema.pay_contrat_cntFields.pacp_id_force; pass_id_force: Schema.pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: Schema.pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: Schema.pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: Schema.pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: Schema.pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: Schema.pay_contrat_cntFields.euti_id; src_id_force: Schema.pay_contrat_cntFields.src_id_force; ccn_id_euti_force: Schema.pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: Schema.pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: Schema.pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: Schema.pay_contrat_cntFields.prtt_id_force; spec_id: Schema.pay_contrat_cntFields.spec_id; cdpre_id: Schema.pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: Schema.pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: Schema.pay_contrat_cntFields.pifc_id_force; prbul_id_force: Schema.pay_contrat_cntFields.prbul_id_force; ppla_id_force: Schema.pay_contrat_cntFields.ppla_id_force; prui_id_force: Schema.pay_contrat_cntFields.prui_id_force; prga_id_force: Schema.pay_contrat_cntFields.prga_id_force; prgp_id_force: Schema.pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: Schema.pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: Schema.pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: Schema.pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: Schema.pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: Schema.pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: Schema.pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: Schema.pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: Schema.pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: Schema.pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: Schema.pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: Schema.pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: Schema.pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: Schema.pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: Schema.pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: Schema.pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: Schema.pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: Schema.pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: Schema.pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: Schema.pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: Schema.pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: Schema.pay_contrat_cntFields.cnt_infos_comp; cnt_notes: Schema.pay_contrat_cntFields.cnt_notes; trem_id: Schema.pay_contrat_cntFields.trem_id; ett_id: Schema.pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Schema.pay_contrat_cntFields.cnt_date_paiement_stc; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "105", "column": "13", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprem_pare[]' is not assignable to type 'Pare[]'.", "extraMsg": "Type 'pay_paramprofprem_pare' is missing the following properties from type 'Pare': acrd_niveau, trem_dsn_code, pare_desc, origin" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "107", "column": "13", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprcp_pacp[]' is not assignable to type 'ProfilCp[]'.", "extraMsg": "Type 'pay_paramprofprcp_pacp' is missing the following properties from type 'ProfilCp': macp, pacp_desc, origin, acrd_niveau" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "112", "column": "13", "severity": "error", "code": "2741", "message": "Property 'ppla_desc' is missing in type '{ plhSemaine1?: Plh | undefined; }' but required in type 'DataGtaWithPplaDesc'." }, { "fileName": "server/api/absences/services/getInfosAbsences.ts", "line": "13", "column": "11", "severity": "error", "code": "2320", "message": "Interface 'DemandeAbsence' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/getInfosAbsencesManager.ts", "line": "33", "column": "11", "severity": "error", "code": "2320", "message": "Interface 'Data' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": "17", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ isValid: false; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: false; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": "30", "column": "74", "severity": "error", "code": "2345", "message": "Argument of type 'Abs' is not assignable to parameter of type 'pay_absence_abs'.", "extraMsg": "Types of property 'abs_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "63", "column": "45", "severity": "error", "code": "2339", "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "63", "column": "60", "severity": "error", "code": "2339", "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "85", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ isValid: boolean; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: boolean; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/assistantEmbauche/services/createNewCnt.ts", "line": "2", "column": "1", "severity": "error", "code": "6133", "message": "'pg' is declared but its value is never read." }, { "fileName": "server/api/assistantEmbauche/services/createNewHiring.ts", "line": "124", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type 'HiringData' is not assignable to parameter of type 'DataToInsert'.", "extraMsg": "Property 'posc_id' is missing in type 'HiringData' but required in type 'DataToInsert'." }, { "fileName": "server/api/assistantEmbauche/services/processOneTitre.ts", "line": "6", "column": "18", "severity": "error", "code": "2430", "message": "Interface 'Ttra' incorrectly extends interface 'pay_titretrav_ttra'.", "extraMsg": "Types of property 'ttra_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/bullBoard/router.ts", "line": "24", "column": "9", "severity": "error", "code": "2322", "message": "Type 'BullMQAdapter' is not assignable to type 'QueueAdapter'.", "extraMsg": "The types returned by 'getClient()' are incompatible between these types.\nType 'Promise' is not assignable to type 'Promise'.\nType 'RedisClient' is not assignable to type 'Redis'.\nType 'Cluster' is missing the following properties from type 'Redis': Promise, send_command" }, { "fileName": "server/api/bullBoard/router.ts", "line": "53", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[]' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/createBulsAfterClosing.ts", "line": "66", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_date_paiement_stc: cnt_date_paiement_stc; pad_id: number; }[]' is not assignable to parameter of type 'CntForUpsertBul[]'.", "extraMsg": "Type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; pad_id: number; }' is not assignable to type 'CntForUpsertBul'.\nThe types of 'ppa.ppa_datedebut' are incompatible between these types.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/triggerControles.ts", "line": "58", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'pay_controle_ctrl' is not assignable to parameter of type 'Controle'.", "extraMsg": "Types of property 'ctrl_query' are incompatible.\nType 'ctrl_query' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/calculations/router.ts", "line": "73", "column": "11", "severity": "error", "code": "2322", "message": "Type '{ uti_id: number; settings: { shouldDisplayTechnicalInfos: boolean; debug?: { debugAll: boolean; aRubId?: number[] | undefined; saveRubPrevSkipped?: boolean | undefined; } | undefined; }; type: 1; pad_id: number; bul_id: number[]; clp_origine: number; settingsByBul?: { bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined; }' is not assignable to type 'CalcRequestParams'.", "extraMsg": "Types of property 'settingsByBul' are incompatible.\nType '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'.\nType 'undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'." }, { "fileName": "server/api/calculations/router.ts", "line": "88", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: any; data: CalcRequestResult; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/calculateFractions.ts", "line": "92", "column": "16", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/clearCompletedCalcs.ts", "line": "35", "column": "9", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'Calc'." }, { "fileName": "server/api/calculations/services/handleCalculationRequest.ts", "line": "47", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "19", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "29", "column": "39", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "75", "column": "16", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/updateBuls.ts", "line": "61", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, results: any) => void' is not assignable to parameter of type 'ErrorCallback'." }, { "fileName": "server/api/clotures/services/checkBadBulletins.ts", "line": "4", "column": "1", "severity": "error", "code": "6133", "message": "'PoolClient' is declared but its value is never read." }, { "fileName": "server/api/compta/services/initComptesDefaut.ts", "line": "250", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'Nullable>' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'rgd_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/contrats/contratsByAffaire/router.ts", "line": "28", "column": "83", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Data': padId, affId, mctId, modeCreationContrats, and 2 more." }, { "fileName": "server/api/contrats/contratsByAffaire/services/createContratsByAffaire.ts", "line": "159", "column": "15", "severity": "error", "code": "2741", "message": "Property 'posc_id' is missing in type '{ emp_id: number; ech_id: number; nivc_id: number; cnt_debut_date: Date; cnt_fin_date: Date; acrd_id: null; }' but required in type 'DataToInsert'." }, { "fileName": "server/api/contrats/router.ts", "line": "62", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ semp_id: number; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: number; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/api/contrats/router.ts", "line": "132", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": "135", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": "219", "column": "120", "severity": "error", "code": "2339", "message": "Property 'cntIds' does not exist on type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "121", "column": "51", "severity": "error", "code": "2454", "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "122", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "123", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "123", "column": "22", "severity": "error", "code": "2454", "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "150", "column": "34", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type 'unknown' is not assignable to parameter of type 'object | null | undefined'.\nType 'unknown' is not assignable to type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "159", "column": "24", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "171", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilRemAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "172", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "173", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilSsAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "177", "column": "29", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "179", "column": "34", "severity": "error", "code": "2339", "message": "Property 'aRpadSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "180", "column": "35", "severity": "error", "code": "2339", "message": "Property 'aPeriaSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "183", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultPrttAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "184", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilIfcAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "185", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAncAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "186", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilPlanningAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "187", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ProfilPrésence | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'ProfilPrésence'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "188", "column": "13", "severity": "error", "code": "2322", "message": "Type 'undefined' is not assignable to type 'ProfilAffichBul | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "201", "column": "5", "severity": "error", "code": "2322", "message": "Type 'InfosCntData | null' is not assignable to type 'InfosCntData'.", "extraMsg": "Type 'null' is not assignable to type 'InfosCntData'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "367", "column": "17", "severity": "error", "code": "2740", "message": "Type 'PpaCourante' is missing the following properties from type 'pay_periodepaye_ppa': ppa_libelle, ppa_numero_ordre, ppa_datereglement, lot_id, and 2 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "383", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'.\nThe types returned by '[Symbol.iterator]().next(...)' are incompatible between these types.\nType 'IteratorResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise, any>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorYieldResult | null>'.\nType 'Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'PromiseLike'.\nTypes of property 'then' are incompatible.\nType '(onfulfilled?: ((value: StatutRegimeAmSelected[]) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => Promise' is not assignable to type '(onfulfilled?: ((value: Cprev[] | null) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => PromiseLike'.\nTypes of parameters 'onfulfilled' and 'onfulfilled' are incompatible.\nTypes of parameters 'value' and 'value' are incompatible.\nType 'StatutRegimeAmSelected[]' is not assignable to type 'Cprev[]'.\nType 'StatutRegimeAmSelected' is missing the following properties from type 'Cprev': cnt_id, prev_id, prev_ref, prev_lib, and 38 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "433", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '10'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "434", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '11'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "435", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '12'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "436", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '13'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "437", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'." }, { "fileName": "server/api/contrats/services/duplicateContrat.ts", "line": "94", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/contrats/services/getCurrentPeriodesEssai.ts", "line": "130", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type 'TYPE_PERIODE_ESSAI' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/contrats/services/getLastRemFromCnt.ts", "line": "45", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: pay_contrat_cntFields.lot_id; cnt_num: pay_contrat_cntFields.cnt_num; rcdd_id: pay_contrat_cntFields.rcdd_id; prof_id_prem_force: pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: pay_contrat_cntFields.prof_id_prss_force; dpub_id: pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: pay_contrat_cntFields.pare_id_force; pacp_id_force: pay_contrat_cntFields.pacp_id_force; pass_id_force: pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: pay_contrat_cntFields.euti_id; src_id_force: pay_contrat_cntFields.src_id_force; ccn_id_euti_force: pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: pay_contrat_cntFields.prtt_id_force; spec_id: pay_contrat_cntFields.spec_id; cdpre_id: pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: pay_contrat_cntFields.pifc_id_force; prbul_id_force: pay_contrat_cntFields.prbul_id_force; ppla_id_force: pay_contrat_cntFields.ppla_id_force; prui_id_force: pay_contrat_cntFields.prui_id_force; prga_id_force: pay_contrat_cntFields.prga_id_force; prgp_id_force: pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: pay_contrat_cntFields.cnt_infos_comp; cnt_notes: pay_contrat_cntFields.cnt_notes; trem_id: pay_contrat_cntFields.trem_id; ett_id: pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; }' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_datefin_prevue: cnt_datefin_prevue; cnt_datefin_essai: cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: cnt_date_notification; cnt_preavisfait_date_debut: cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: lot_id; cnt_num: cnt_num; rcdd_id: rcdd_id; prof_id_prem_force: prof_id_prem_force; prof_id_prss_force: prof_id_prss_force; dpub_id: dpub_id; semp_id: number; cnt_quot_trav: cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: cnt_quot_trav_spec_raison; prof_id_prcp_force: prof_id_prcp_force; pare_id_force: pare_id_force; pacp_id_force: pacp_id_force; pass_id_force: pass_id_force; cnt_simul: boolean; cnt_id_externe: cnt_id_externe; cnt_datefin_duree_minimale: cnt_datefin_duree_minimale; cnt_rempla_sal_libre: cnt_rempla_sal_libre; cnt_rempla_sal_id: cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: euti_id; src_id_force: src_id_force; ccn_id_euti_force: ccn_id_euti_force; sat_id_force: sat_id_force; cnt_reprise_date_fin_traitement: cnt_reprise_date_fin_traitement; prtt_id_force: prtt_id_force; spec_id: spec_id; cdpre_id: cdpre_id; cnt_cdpre_date_fin: cnt_cdpre_date_fin; pifc_id_force: pifc_id_force; prbul_id_force: prbul_id_force; ppla_id_force: ppla_id_force; prui_id_force: prui_id_force; prga_id_force: prga_id_force; prgp_id_force: prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: cnt_heure_embauche; cnt_dpae_dateheure_gene: cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: cnt_aed_statut_particulier; cnt_transaction_statut: cnt_transaction_statut; cnt_heure_fin: cnt_heure_fin; cnt_heure_embauche_reelle: cnt_heure_embauche_reelle; mnvi_id: mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: cnt_justif_recours_cdd; cnt_debut_periode_souplesse: cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: cnt_fin_periode_souplesse; pcpa_id_force: pcpa_id_force; cnt_date_envoi: cnt_date_envoi; cnt_date_reception: cnt_date_reception; cnt_euti_date_envoi: cnt_euti_date_envoi; cnt_euti_date_reception: cnt_euti_date_reception; sal_id_tuteur: sal_id_tuteur; cnt_der_jour_trav: cnt_der_jour_trav; cnt_datefin_essai_renouv: cnt_datefin_essai_renouv; cnt_infos_comp: cnt_infos_comp; cnt_notes: cnt_notes; trem_id: trem_id; ett_id: ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: cnt_date_paiement_stc; }' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "13", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'pay_contrat_cnt' is not assignable to parameter of type 'DataForInsert<{ cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: number | null; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Date | null; cnt_preavis_noneffnonpaye_datefin: Date | null; cnt_preavis_noneffpaye_datedebut: Date | null; cnt_preavis_noneffpaye_datefin: Date | null; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Date | null; cnt_datefin_prevue: Date | null; cnt_datefin_essai: Date | null; cnt_preavis_fait: boolean; cnt_date_notification: Date | null; cnt_preavisfait_date_debut: Date | null; cnt_preavisfait_date_fin: Date | null; eta_id: number; sal_id: number; mtf_id: number | null; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number | null; cnt_num: null; rcdd_id: number | null; prof_id_prem_force: number | null; prof_id_prss_force: number | null; dpub_id: number | null; semp_id: number; cnt_quot_trav: number | null; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: number | null; prof_id_prcp_force: number | null; pare_id_force: number | null; pacp_id_force: number | null; pass_id_force: number | null; cnt_simul: boolean; cnt_id_externe: null; cnt_datefin_duree_minimale: Date | null; cnt_rempla_sal_libre: null; cnt_rempla_sal_id: number | null; cnt_sans_terme_precis: boolean; euti_id: number | null; src_id_force: number | null; ccn_id_euti_force: number | null; sat_id_force: number | null; cnt_reprise_date_fin_traitement: Date | null; prtt_id_force: number | null; spec_id: number | null; cdpre_id: number | null; cnt_cdpre_date_fin: Date | null; pifc_id_force: number | null; prbul_id_force: number | null; ppla_id_force: number | null; prui_id_force: number | null; prga_id_force: number | null; prgp_id_force: number | null; cnt_ts_exo: boolean; cnt_heure_embauche: null; cnt_dpae_dateheure_gene: Date | null; cnt_rupconv_date_signature: Date | null; cnt_lic_date_eng_procedure: Date | null; cnt_aed_statut_particulier: number | null; cnt_transaction_statut: number | null; cnt_heure_fin: null; cnt_heure_embauche_reelle: Date | null; mnvi_id: number | null; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Date | null; cnt_prevenance_effpaye_datefin: Date | null; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Date | null; cnt_prevenance_noneffpaye_datefin: Date | null; cnt_justif_recours_cdd: null; cnt_debut_periode_souplesse: Date | null; cnt_fin_periode_souplesse: Date | null; pcpa_id_force: number | null; cnt_date_envoi: Date | null; cnt_date_reception: Date | null; cnt_euti_date_envoi: Date | null; cnt_euti_date_reception: Date | null; sal_id_tuteur: number | null; cnt_der_jour_trav: Date | null; cnt_datefin_essai_renouv: Date | null; cnt_infos_comp: null; cnt_notes: null; trem_id: number | null; ett_id: number | null; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Date | null; }>'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'cnt_num' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "35", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Schema.pay_emploicontrat_ectFields.ect_datefin; ect_peridebut: number; ect_perifin: Schema.pay_emploicontrat_ectFields.ect_perifin; ect_lib: string; posc_id: Schema.pay_emploicontrat_ectFields.posc_id; nivc_id: Schema.pay_emploicontrat_ectFields.nivc_id; ech_id: Schema.pay_emploicontrat_ectFields.ech_id; acrd_id: Schema.pay_emploicontrat_ectFields.acrd_id; ect_classif_ech: Schema.pay_emploicontrat_ectFields.ect_classif_ech; ect_classif_pos: Schema.pay_emploicontrat_ectFields.ect_classif_pos; ect_classif_niv: Schema.pay_emploicontrat_ectFields.ect_classif_niv; ect_classif_fil: Schema.pay_emploicontrat_ectFields.ect_classif_fil; ect_classif_cat: Schema.pay_emploicontrat_ectFields.ect_classif_cat; ect_classif_coef: Schema.pay_emploicontrat_ectFields.ect_classif_coef; ect_smc_coef: Schema.pay_emploicontrat_ectFields.ect_smc_coef; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Date | null; ect_peridebut: number; ect_perifin: number | null; ect_lib: string; posc_id: number | null; nivc_id: number | null; ech_id: number | null; acrd_id: number | null; ect_classif_ech: null; ect_classif_pos: null; ect_classif_niv: null; ect_classif_fil: null; ect_classif_cat: null; ect_classif_coef: null; ect_smc_coef: number | null; }>'.", "extraMsg": "Types of property 'ect_classif_ech' are incompatible.\nType 'ect_classif_ech' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "48", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Schema.pay_valeurvariable_vvaFields.vva_datefin; vva_periodedebut: Schema.pay_valeurvariable_vvaFields.vva_periodedebut; vva_periodefin: Schema.pay_valeurvariable_vvaFields.vva_periodefin; vva_comm: Schema.pay_valeurvariable_vvaFields.vva_comm; var_id: number; vva_id_externe: Schema.pay_valeurvariable_vvaFields.vva_id_externe; lvva_id: Schema.pay_valeurvariable_vvaFields.lvva_id; acrd_id: Schema.pay_valeurvariable_vvaFields.acrd_id; tacc_id: Schema.pay_valeurvariable_vvaFields.tacc_id; vva_type_peri: number; peria_id: Schema.pay_valeurvariable_vvaFields.peria_id; sal_id: Schema.pay_valeurvariable_vvaFields.sal_id; euti_id: Schema.pay_valeurvariable_vvaFields.euti_id; emp_id: Schema.pay_valeurvariable_vvaFields.emp_id; vva_regul_peridebut: Schema.pay_valeurvariable_vvaFields.vva_regul_peridebut; vva_regul_perifin: Schema.pay_valeurvariable_vvaFields.vva_regul_perifin; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Date | null; vva_periodedebut: number | null; vva_periodefin: number | null; vva_comm: null; var_id: number; vva_id_externe: null; lvva_id: number | null; acrd_id: number | null; tacc_id: number | null; vva_type_peri: number; peria_id: number | null; sal_id: number | null; euti_id: number | null; emp_id: number | null; vva_regul_peridebut: number | null; vva_regul_perifin: number | null; }>'.", "extraMsg": "Types of property 'vva_comm' are incompatible.\nType 'vva_comm' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/crm/zendesk/services/getInfosZdUser.ts", "line": "56", "column": "27", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/crm/zendesk/services/setZdOrgExternalId.ts", "line": "22", "column": "12", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/dads/router.ts", "line": "66", "column": "31", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "66", "column": "70", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "69", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/api/dads/router.ts", "line": "71", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "71", "column": "74", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "73", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "73", "column": "74", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/documents/router.ts", "line": "52", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DocInfos'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DocInfos': doc_title, doc_comment, doc_id, doc_type, and 3 more." }, { "fileName": "server/api/documents/router.ts", "line": "52", "column": "36", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/documents/router.ts", "line": "87", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/documents/router.ts", "line": "101", "column": "69", "severity": "error", "code": "2345", "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "69", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' is not assignable to parameter of type 'Input'.", "extraMsg": "Property 'utiId' is missing in type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' but required in type 'Input'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "99", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "122", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "165", "column": "70", "severity": "error", "code": "2454", "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "175", "column": "22", "severity": "error", "code": "2454", "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dpae/router.ts", "line": "24", "column": "102", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'Resolvable>>'.", "extraMsg": "Type 'undefined' is not assignable to type 'Resolvable>>'." }, { "fileName": "server/api/dpae/router.ts", "line": "43", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": "45", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": "49", "column": "9", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dsn/m2m/services/crmFormatters/crm94/formatNature94.ts", "line": "33", "column": "15", "severity": "error", "code": "2454", "message": "Variable 'hasTaux' is used before being assigned." }, { "fileName": "server/api/dsn/m2m/services/getDescriptionRetour.ts", "line": "102", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'DataRdsn' is not assignable to parameter of type 'DataRdsn'.", "extraMsg": "Type 'XmlRdsnV02R01ExplicitArray | RapportGipMdsV01R08' is not assignable to type 'RapportGipMdsV01R08'.\nProperty '\"gipmds:rapport\"' is missing in type 'XmlRdsnV02R01ExplicitArray' but required in type 'RapportGipMdsV01R08'." }, { "fileName": "server/api/dsn/router.ts", "line": "101", "column": "4", "severity": "error", "code": "2740", "message": "Type '{ [key: string]: any; }' is missing the following properties from type 'CriteriaReceived': pad_id, peri, modeEnvoi, type, and 4 more." }, { "fileName": "server/api/dsn/services/data/getCotisPrevsForAllCnt.ts", "line": "21", "column": "11", "severity": "error", "code": "2322", "message": "Type 'CprevFromBulletin[]' is not assignable to type 'CotisPrevSelected[]'.", "extraMsg": "Property 'src_id' is missing in type 'CprevFromBulletin' but required in type 'CotisPrevSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "17", "column": "33", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "19", "column": "34", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "24", "column": "17", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectPERIA\").Ccn' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Ccn'.", "extraMsg": "Types of property 'ccn_lib_long' are incompatible.\nType 'ccn_lib_long' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": "14", "column": "22", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": "18", "column": "25", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/selectAllSals.ts", "line": "93", "column": "21", "severity": "error", "code": "2339", "message": "Property 'mergeWithCntId' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/payments/computeDatePayment.spec.ts", "line": "14", "column": "19", "severity": "error", "code": "2740", "message": "Type '{ tor_id: number; afod_periodicite_paiement: ORGANISME_PERIODICITE; moisPaieDebut: number; moisPaieFin: number; dateDebut: Moment; dateFin: Moment; }' is missing the following properties from type 'AffilByPeriode': mdp_id, bnqd_id, afod_id, afod_numaffil, and 5 more." }, { "fileName": "server/api/dsn/services/payments/generatePaymentsOps.ts", "line": "238", "column": "9", "severity": "error", "code": "2322", "message": "Type 'mdp_id' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/persist.ts", "line": "61", "column": "3", "severity": "error", "code": "2322", "message": "Type 'CriteriaReceived | undefined' is not assignable to type 'Criteria | undefined'.", "extraMsg": "Type 'CriteriaReceived' is missing the following properties from type 'Criteria': isMensuelle, isEvenementielle, isTypeFamilleAnnul, isDecalage, and 6 more." }, { "fileName": "server/api/dsn/services/s30/generateOneIndiv.ts", "line": "241", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'AsyncFunction[]'.\nType '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'Dictionary>'.\nProperty 'individu' is incompatible with index signature.\nType '(done: (err?: Error | null | undefined, s30?: DSN.Block | undefined) => void) => void' is not assignable to type 'AsyncFunction'.\nTypes of parameters 'done' and 'callback' are incompatible.\nTypes of parameters 'result' and 's30' are incompatible.\nType 'Block | undefined' is not assignable to type 'Results | undefined'.\nType 'Block' is missing the following properties from type 'Results': individu, penibilite, chgtsIndividu, expositionsPenibilite, and 10 more." }, { "fileName": "server/api/dsn/services/s30/s40/allContrats.ts", "line": "8", "column": "1", "severity": "error", "code": "6133", "message": "'async' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "118", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'trem_id' is not assignable to parameter of type 'TREM_ID'.", "extraMsg": "Type 'null' is not assignable to type 'TREM_ID'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "120", "column": "3", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "121", "column": "3", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s62/checkMotifFinWithNatureCnt.ts", "line": "1", "column": "1", "severity": "error", "code": "6133", "message": "'explainInfo' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": "15", "column": "24", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": "15", "column": "48", "severity": "error", "code": "6133", "message": "'client' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "13", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "40", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "58", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "67", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "85", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s78/s21_g00_79.ts", "line": "97", "column": "2", "severity": "error", "code": "2322", "message": "Type '(Block | null)[]' is not assignable to type 'Block[]'.", "extraMsg": "Type 'Block | null' is not assignable to type 'Block'.\nType 'null' is not assignable to type 'Block'." }, { "fileName": "server/api/dsn/services/s30/s50/s21_g00_50.ts", "line": "125", "column": "2", "severity": "error", "code": "2322", "message": "Type '{ sal_id?: number | undefined; sal_desc?: string | undefined; pas_base?: number | undefined; pas_mnt?: number | undefined; pas_taux?: string | undefined; pas_taux_numerique?: number | undefined; type_taux?: string | undefined; type_taux_numerique?: number | undefined; net_imp?: number | undefined; mnt_exo_hs_mues?: number | undefined; pas_elts_add?: number | undefined; pas_abt_cdd?: number | undefined; pas_base_exo_appr?: number | undefined; pas_ijss?: number | undefined; taux_individu?: string | undefined; taux_individu_numerique?: number | undefined; nap_avant_ir?: number | undefined; nap?: number | undefined; net?: number | undefined; vva_all?: pay_valeurvariable_vva[] | undefined; lvva_all?: pay_lotvva_lvva[] | undefined; ipas_all?: pay_importfichierpas_ipas[] | undefined; is_first_bul?: boolean | undefined; dateReglement: moment.Moment; }' is not assignable to type 'Data'.", "extraMsg": "Types of property 'sal_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/sanitizeLocalite.ts", "line": "14", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": "19", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": "22", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/validateCriteria.ts", "line": "3", "column": "31", "severity": "error", "code": "2307", "message": "Cannot find module '../decla_main' or its corresponding type declarations." }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.spec.ts", "line": "8", "column": "73", "severity": "error", "code": "2551", "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.ts", "line": "21", "column": "27", "severity": "error", "code": "2551", "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "158", "column": "73", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id: number; cnt_num: number | emp_embauchecontrat_ecntFields.ecnt_num; cnt_soldetc_mdp_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: emp_embauchecontrat_ecntFields.ecnt_fin_date; cnt_datefin_prevue: emp_embauchecontrat_ecntFields.ecnt_datefin_prevue; cnt_datefin_essai: emp_embauchecontrat_ecntFields.ecnt_datefin_essai; eta_id: number; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number; rcdd_id: number | undefined; mtf_id: number | null; dpub_id: emp_embauchecontrat_ecntFields.dpub_id; cnt_quot_trav: emp_embauchecontrat_ecntFields.ecnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: emp_embauchecontrat_ecntFields.ecnt_quot_trav_spec_raison; cnt_datefin_duree_minimale: emp_embauchecontrat_ecntFields.ecnt_datefin_duree_minimale; cnt_rempla_sal_libre: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_libre; cnt_rempla_sal_id: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: emp_embauchecontrat_ecntFields.euti_id; src_id_force: emp_embauchecontrat_ecntFields.src_id_force; cdpre_id: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_motif_id; cnt_cdpre_date_fin: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_date_fin; cnt_heure_embauche: emp_embauchecontrat_ecntFields.ecnt_heure_embauche; cnt_dpae_dateheure_gene: emp_embauchecontrat_ecntFields.ecnt_dpae_dateheure_gene; cnt_heure_fin: emp_embauchecontrat_ecntFields.ecnt_heure_fin; cnt_heure_embauche_reelle: emp_embauchecontrat_ecntFields.ecnt_heure_embauche_reelle; cnt_justif_recours_cdd: emp_embauchecontrat_ecntFields.ecnt_justif_recours_cdd; cnt_debut_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_debut_periode_souplesse; cnt_fin_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_fin_periode_souplesse; cnt_date_envoi: emp_embauchecontrat_ecntFields.ecnt_date_envoi; cnt_date_reception: emp_embauchecontrat_ecntFields.ecnt_date_reception; sal_id_tuteur: emp_embauchecontrat_ecntFields.sal_id_tuteur; cnt_datefin_essai_renouv: emp_embauchecontrat_ecntFields.ecnt_datefin_essai_renouv; cnt_notes: string | null; trem_id: emp_embauchecontrat_ecntFields.trem_id; cnt_est_retraite_reprise_activite: boolean; pare_id_force: emp_embauchecontrat_ecntFields.pare_id_force; pacp_id_force: emp_embauchecontrat_ecntFields.pacp_id_force; pcpa_id_force: emp_embauchecontrat_ecntFields.pcpa_id_force; prtt_id_force: emp_embauchecontrat_ecntFields.prtt_id_force; ppla_id_force: emp_embauchecontrat_ecntFields.ppla_id_force; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'number | ecnt_num' is not assignable to type 'cnt_num | undefined'.\nType 'number' is not assignable to type 'cnt_num | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "394", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "431", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "549", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "574", "column": "17", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEsal.ts", "line": "134", "column": "77", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id: number; tytr_id: emp_embauchesalarie_esalFields.esal_tytr_id; ttra_num: emp_embauchesalarie_esalFields.esal_ttra_num; ttra_lieu_delivr: emp_embauchesalarie_esalFields.esal_ttra_lieu_delivr; ttra_date_emission: emp_embauchesalarie_esalFields.esal_ttra_date_emission; ttra_date_fin_validite: emp_embauchesalarie_esalFields.esal_ttra_date_fin_validite; ttra_nom_administration: emp_embauchesalarie_esalFields.esal_ttra_nom_administration; ttra_renouv: emp_embauchesalarie_esalFields.esal_ttra_renouv; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tytr_id' are incompatible.\nType 'esal_tytr_id' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "82", "column": "86", "severity": "error", "code": "2345", "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "122", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; vva_periodedebut: number; var_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "163", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "179", "column": "94", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "229", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updatePositionnementFromMrem.ts", "line": "87", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type '{ ect_datedebut: emp_modifrem_mremFields.mrem_date_debut; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: string | undefined; posc_id?: pay_emploicontrat_ectFields.posc_id | undefined; nivc_id?: pay_emploicontrat_ectFields.nivc_id | undefined; ech_id?: pay_emploicontrat_ectFields.ech_id | undefined; acrd_id?: pay_emploicontrat_ectFields.acrd_id | undefined; ect_classif_ech?: pay_emploicontrat_ectFields.ect_classif_ech | undefined; ect_classif_pos?: pay_emploicontrat_ectFields.ect_classif_pos | undefined; ect_classif_niv?: pay_emploicontrat_ectFields.ect_classif_niv | undefined; ect_classif_fil?: pay_emploicontrat_ectFields.ect_classif_fil | undefined; ect_classif_cat?: pay_emploicontrat_ectFields.ect_classif_cat | undefined; ect_classif_coef?: pay_emploicontrat_ectFields.ect_classif_coef | undefined; ect_smc_coef?: pay_emploicontrat_ectFields.ect_smc_coef | undefined; }' is not assignable to parameter of type 'DataForInsert<{ ect_datedebut: Date | null; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: undefined; posc_id?: number | null | undefined; nivc_id?: number | null | undefined; ech_id?: number | null | undefined; acrd_id?: number | null | undefined; ect_classif_ech?: null | undefined; ect_classif_pos?: null | undefined; ect_classif_niv?: null | undefined; ect_classif_fil?: null | undefined; ect_classif_cat?: null | undefined; ect_classif_coef?: null | undefined; ect_smc_coef?: number | null | undefined; }>'.", "extraMsg": "Types of property 'ect_lib' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/gta/presences/services/presenceChecksByRange.ts", "line": "46", "column": "79", "severity": "error", "code": "2304", "message": "Cannot find name 'Approval'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "31", "column": "48", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "37", "column": "16", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "43", "column": "16", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": "3", "column": "10", "severity": "error", "code": "2305", "message": "Module '\"./calculateIjss\"' has no exported member 'SalairePeriodeWithSalRef'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": "33", "column": "49", "severity": "error", "code": "2554", "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "41", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "50", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "61", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }[]' is not assignable to type 'SalairePeriodeWithSalRef[]'.", "extraMsg": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }' is not assignable to type 'SalairePeriodeWithSalRef'.\nTypes of property 'salaireRef' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": "60", "column": "50", "severity": "error", "code": "2339", "message": "Property '_martId' does not exist on type 'CfgGetDjtReel'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": "60", "column": "50", "severity": "error", "code": "6133", "message": "'_martId' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "3", "column": "1", "severity": "error", "code": "6133", "message": "'Sinon' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "12", "column": "43", "severity": "error", "code": "2739", "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "17", "column": "16", "severity": "error", "code": "2739", "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "23", "column": "27", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 1." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "59", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "59", "column": "25", "severity": "error", "code": "2488", "message": "Type 'any[] | undefined' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "350", "column": "5", "severity": "error", "code": "2740", "message": "Type 'pay_traitementijss_tij[]' is missing the following properties from type 'pay_traitementijss_tij': tij_id, tij_datedebut, tij_datefin, tij_nature_assurance, and 12 more." }, { "fileName": "server/api/ijss/services/getDonneesPeriodesPourCalculIjssFromDsn.ts", "line": "7", "column": "11", "severity": "error", "code": "6196", "message": "'Line' is declared but never used." }, { "fileName": "server/api/imports/router.ts", "line": "82", "column": "24", "severity": "error", "code": "2488", "message": "Type '{ [fieldname: string]: File[]; } | File[]' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/imports/router.ts", "line": "82", "column": "24", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "110", "column": "24", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "172", "column": "18", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "213", "column": "9", "severity": "error", "code": "6133", "message": "'result' is declared but its value is never read." }, { "fileName": "server/api/imports/router.ts", "line": "215", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ inidId: any; utiId: number; pdosId: number; dsnFiles: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Types of property 'dsnFiles' are incompatible.\nType '{ [fieldname: string]: File[]; } | File[] | undefined' is not assignable to type 'DsnFile[]'.\nType 'undefined' is not assignable to type 'DsnFile[]'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": "70", "column": "22", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": "70", "column": "27", "severity": "error", "code": "2304", "message": "Cannot find name 'id'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "100", "column": "37", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "104", "column": "33", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "107", "column": "33", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "110", "column": "33", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "127", "column": "35", "severity": "error", "code": "6133", "message": "'prop' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "129", "column": "29", "severity": "error", "code": "2339", "message": "Property 'pcs_dcode' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "130", "column": "29", "severity": "error", "code": "2339", "message": "Property 'emp_extension_code_pcs' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "131", "column": "29", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "132", "column": "29", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "132", "column": "49", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "132", "column": "114", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "137", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "139", "column": "25", "severity": "error", "code": "2339", "message": "Property 'tat_valeurtaux' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "143", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "145", "column": "39", "severity": "error", "code": "2361", "message": "The right-hand side of an 'in' expression must not be a primitive." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "145", "column": "40", "severity": "error", "code": "2695", "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "150", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "166", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "168", "column": "26", "severity": "error", "code": "2339", "message": "Property 'trem_dsn_code' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "173", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "175", "column": "25", "severity": "error", "code": "2695", "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "183", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "185", "column": "25", "severity": "error", "code": "2695", "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "213", "column": "83", "severity": "error", "code": "2339", "message": "Property 'getfieldLabel' does not exist on type '{ \"\\uFEFFBlock Id\": { Id: { label: string; type: string; }; }; \"S10.G00.00\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S10.G00.01\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S10.G00.02\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S20.G00.05\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S20.G00.07\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S20.G00.08\": { \"001\": { label: string; type: string; }; }; \"S21.G00.06\": { \"903\": { label: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.11\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.15\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.16\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.82\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.20\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.55\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.22\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.23\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.44\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.30\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; }; \"S21.G00.31\": { \"001\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.34\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.40\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"026\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; \"058\": { label: string; type: string; }; \"059\": { label: string; type: string; }; \"060\": { label: string; type: string; }; \"061\": { label: string; type: string; }; \"062\": { label: string; type: string; }; \"063\": { label: string; type: string; }; \"064\": { label: string; type: string; }; \"065\": { label: string; type: string; }; \"066\": { label: string; type: string; }; \"067\": { label: string; type: string; }; \"068\": { label: string; type: string; }; \"069\": { label: string; type: string; }; \"070\": { label: string; type: string; }; \"071\": { label: string; type: string; }; \"072\": { label: string; type: string; }; \"073\": { label: string; type: string; }; \"074\": { label: string; type: string; }; \"075\": { label: string; type: string; }; \"076\": { label: string; type: string; }; \"077\": { label: string; type: string; }; \"078\": { label: string; type: string; }; }; \"S21.G00.41\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"034\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"047\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; }; \"S21.G00.60\": { \"600\": { label: string; type: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.66\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.62\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.63\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.65\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.70\": { \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; }; \"S21.G00.73\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.71\": { \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.72\": { \"001\": { label: string; type: string; }; }; \"S21.G00.50\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; }; \"S21.G00.51\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; }; \"S21.G00.53\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.52\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; }; \"S21.G00.54\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.56\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S21.G00.78\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.79\": { \"001\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.81\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.83\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S21.G00.84\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.95\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.86\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.85\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S89.G00.32\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; }; \"S89.G00.33\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.35\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.43\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.87\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.88\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; }; \"S89.G00.89\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.91\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; }; \"S89.G00.92\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; }; \"S89.G00.93\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S89.G00.94\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S90.G00.90\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; }'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "215", "column": "124", "severity": "error", "code": "2339", "message": "Property 'getfieldLabel' does not exist on type '{ \"\\uFEFFBlock Id\": { Id: { label: string; type: string; }; }; \"S10.G00.00\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S10.G00.01\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S10.G00.02\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S20.G00.05\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S20.G00.07\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S20.G00.08\": { \"001\": { label: string; type: string; }; }; \"S21.G00.06\": { \"903\": { label: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.11\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.15\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.16\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.82\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.20\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.55\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.22\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.23\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.44\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.30\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; }; \"S21.G00.31\": { \"001\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.34\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.40\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"026\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; \"058\": { label: string; type: string; }; \"059\": { label: string; type: string; }; \"060\": { label: string; type: string; }; \"061\": { label: string; type: string; }; \"062\": { label: string; type: string; }; \"063\": { label: string; type: string; }; \"064\": { label: string; type: string; }; \"065\": { label: string; type: string; }; \"066\": { label: string; type: string; }; \"067\": { label: string; type: string; }; \"068\": { label: string; type: string; }; \"069\": { label: string; type: string; }; \"070\": { label: string; type: string; }; \"071\": { label: string; type: string; }; \"072\": { label: string; type: string; }; \"073\": { label: string; type: string; }; \"074\": { label: string; type: string; }; \"075\": { label: string; type: string; }; \"076\": { label: string; type: string; }; \"077\": { label: string; type: string; }; \"078\": { label: string; type: string; }; }; \"S21.G00.41\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"034\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"047\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; }; \"S21.G00.60\": { \"600\": { label: string; type: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.66\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.62\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.63\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.65\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.70\": { \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; }; \"S21.G00.73\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.71\": { \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.72\": { \"001\": { label: string; type: string; }; }; \"S21.G00.50\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; }; \"S21.G00.51\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; }; \"S21.G00.53\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.52\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; }; \"S21.G00.54\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.56\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S21.G00.78\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.79\": { \"001\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.81\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.83\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S21.G00.84\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.95\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.86\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.85\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S89.G00.32\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; }; \"S89.G00.33\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.35\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.43\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.87\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.88\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; }; \"S89.G00.89\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.91\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; }; \"S89.G00.92\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; }; \"S89.G00.93\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S89.G00.94\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S90.G00.90\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; }'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "219", "column": "5", "severity": "error", "code": "6133", "message": "'audit' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "249", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "254", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "259", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "264", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": "29", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": "30", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createEct.ts", "line": "29", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "28", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "29", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "30", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "31", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "32", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createUserAccess.ts", "line": "21", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "35", "column": "53", "severity": "error", "code": "6133", "message": "'inidId' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "37", "column": "9", "severity": "error", "code": "2741", "message": "Property 'success' is missing in type '{ contrats: never[]; }' but required in type 'Result'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "37", "column": "9", "severity": "error", "code": "6133", "message": "'finalResult' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "47", "column": "11", "severity": "error", "code": "6133", "message": "'allResults' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "55", "column": "11", "severity": "error", "code": "6133", "message": "'bilan' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "56", "column": "5", "severity": "error", "code": "2739", "message": "Type '{}' is missing the following properties from type 'Result': contrats, success" }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "16", "column": "74", "severity": "error", "code": "2355", "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "21", "column": "11", "severity": "error", "code": "6133", "message": "'results' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "24", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '{ dsn: DsnEtab_S21_G00_11; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'DsnEtab_S21_G00_11'.", "extraMsg": "Object literal may only specify known properties, and 'dsn' does not exist in type 'DsnEtab_S21_G00_11'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "31", "column": "11", "severity": "error", "code": "6196", "message": "'Cfg2' is declared but never used." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "35", "column": "43", "severity": "error", "code": "6133", "message": "'dsnEtab' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "35", "column": "73", "severity": "error", "code": "2355", "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": "11", "column": "21", "severity": "error", "code": "2352", "message": "Conversion of type 'Dsn' to type 'DsnWithDate' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Dsn' is missing the following properties from type 'DsnWithDate': dsn, date" }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": "11", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '(dsnMax: DsnWithDate, dsn: Dsn) => { dsn: Dsn; date: Moment; } | undefined' is not assignable to parameter of type '(previousValue: DsnWithDate, currentValue: Dsn, currentIndex: number, array: Dsn[]) => DsnWithDate'.", "extraMsg": "Type '{ dsn: Dsn; date: Moment; } | undefined' is not assignable to type 'DsnWithDate'.\nType 'undefined' is not assignable to type 'DsnWithDate'." }, { "fileName": "server/api/imports/services/dsn/helpers/getRemBloc51FromDsnIndiv.ts", "line": "2", "column": "1", "severity": "error", "code": "6133", "message": "'getDsnNodeValue' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "141", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "141", "column": "35", "severity": "error", "code": "2454", "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "147", "column": "27", "severity": "error", "code": "2454", "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": "98", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": "104", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": "53", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": "59", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'.", "extraMsg": "Types of property 'afod_numaffil' are incompatible.\nType 'afod_numaffil | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "82", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "85", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_datefin_prevue | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_datefin_prevue | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "87", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_quot_trav | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_quot_trav | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "90", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_fin_date | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_fin_date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneEtab.ts", "line": "95", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Result[]' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }[]'.", "extraMsg": "Type 'Result' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }'.\nTypes of property 'sal' are incompatible.\nType 'pay_salarie_sal | undefined' is not assignable to type 'pay_salarie_sal'.\nType 'undefined' is not assignable to type 'pay_salarie_sal'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "56", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "63", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "67", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment | null' is not assignable to type 'sal_anciennete_date | undefined'.", "extraMsg": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getInfosRepartitionSalEmp.ts", "line": "87", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type 'BaseMontantSpecifique[] | TAPrev' is not assignable to parameter of type 'BaseMontantSpecifique & { lib?: string | undefined; }'.", "extraMsg": "Type 'BaseMontantSpecifique[]' is not assignable to type 'BaseMontantSpecifique & { lib?: string | undefined; }'.\nType 'BaseMontantSpecifique[]' is missing the following properties from type 'BaseMontantSpecifique': LibelleCodeNature, ValeurCodeNature" }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getNumeroOption.ts", "line": "5", "column": "169", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": "54", "column": "11", "severity": "error", "code": "2322", "message": "Type '(BaseMontantSpecifique & { lib: string; })[] | undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'.", "extraMsg": "Type 'undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": "57", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": "11", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }' is not assignable to type 'void'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": "11", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'CfgUpdateIfoc' is not assignable to parameter of type 'DataForUpdate<{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }>'.", "extraMsg": "Types of property 'ifoc_content_xml' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/imports/services/getTypeOrgSelonTypeRisque.ts", "line": "3", "column": "64", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/importPrevFromXml.ts", "line": "144", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'CfgGetIfoc'.", "extraMsg": "Property 'date_heure_creation_fiche' is missing in type 'Partial' but required in type 'CfgGetIfoc'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": "58", "column": "100", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": "218", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "140", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'ipas_validite_date_debut | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "141", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'ipas_validite_date_fin | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "531", "column": "16", "severity": "error", "code": "6133", "message": "'getPeriodesCourantesForSals' is declared but its value is never read." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "563", "column": "5", "severity": "error", "code": "2739", "message": "Type 'any[]' is missing the following properties from type '{ salIds: number[]; ppaCourante: pay_periodepaye_ppa; }': salIds, ppaCourante" }, { "fileName": "server/api/imports/services/processContrat.ts", "line": "145", "column": "69", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/processFileParamFicheOc.ts", "line": "105", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'ContratParsed'.", "extraMsg": "Types of property 'prev_ref' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": "44", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": "63", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": "32", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type '{ appSessionId: any; currentUser: { scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: usr_utilisateur_utiFields.sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }; loginTime: string; lastcheckTime: null; }' is not assignable to parameter of type 'Session'.", "extraMsg": "Types of property 'currentUser' are incompatible.\nType '{ scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }' is missing the following properties from type 'User': uti_email, currentPAD, currentGdpId, currentDOS, and 5 more." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": "34", "column": "10", "severity": "error", "code": "2339", "message": "Property 'appSessionId' does not exist on type 'UserSelected'." }, { "fileName": "server/api/passwords/router.ts", "line": "132", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/presences/router.ts", "line": "34", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'Params': cnt_id, tsh_date_start, tsh_date_end, tsh_comment" }, { "fileName": "server/api/presences/router.ts", "line": "55", "column": "9", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": "61", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": "71", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id_manager: number | null; pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Types of property 'sal_id_manager' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/router.ts", "line": "84", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "87", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Type 'ParsedQs' is missing the following properties from type 'Params': cnt_id, nb" }, { "fileName": "server/api/presences/router.ts", "line": "89", "column": "31", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "97", "column": "27", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "110", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "113", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'cnt_id' is missing in type 'ParsedQs' but required in type 'Params'." }, { "fileName": "server/api/presences/router.ts", "line": "115", "column": "31", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "123", "column": "27", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "161", "column": "127", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/services/getCurrentPeriodPointageDays.ts", "line": "8", "column": "26", "severity": "error", "code": "2307", "message": "Cannot find module '../../../reports/data/getDataRestitutionPresences' or its corresponding type declarations." }, { "fileName": "server/api/presences/services/submitTimesheet.ts", "line": "4", "column": "10", "severity": "error", "code": "6133", "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "5", "column": "32", "severity": "error", "code": "6133", "message": "'Awaited' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "24", "column": "1", "severity": "error", "code": "6133", "message": "'jobsDebouncer' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "65", "column": "11", "severity": "error", "code": "2740", "message": "Type '{ pad_id: number; }' is missing the following properties from type 'SepaParams': peri, sal_id, sal_id_out, modePaiement, and 5 more." }, { "fileName": "server/api/reports/router.ts", "line": "127", "column": "17", "severity": "error", "code": "2794", "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "server/api/reports/router.ts", "line": "228", "column": "29", "severity": "error", "code": "2339", "message": "Property 'ceta_id' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "229", "column": "27", "severity": "error", "code": "2339", "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "230", "column": "29", "severity": "error", "code": "2339", "message": "Property 'pad_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "231", "column": "36", "severity": "error", "code": "2339", "message": "Property 'estVersionDef' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "232", "column": "42", "severity": "error", "code": "2339", "message": "Property 'estVisibleEmployeur' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "233", "column": "29", "severity": "error", "code": "2339", "message": "Property 'lot_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "234", "column": "29", "severity": "error", "code": "2339", "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "289", "column": "15", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "30", "column": "46", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "39", "column": "17", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "75", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "79", "column": "17", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/salaries/router.ts", "line": "33", "column": "31", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "33", "column": "70", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "39", "column": "55", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "41", "column": "59", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "42", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "53", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "58", "column": "81", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "58", "column": "120", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "60", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "71", "column": "54", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "73", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "76", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/theme/router.ts", "line": "14", "column": "55", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/theme/router.ts", "line": "14", "column": "72", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/utils/replaceDomainName.ts", "line": "5", "column": "60", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/variables/router.ts", "line": "40", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "43", "column": "68", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': mvaId, padId, dateDebut, dateFin" }, { "fileName": "server/api/variables/router.ts", "line": "44", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId" }, { "fileName": "server/api/variables/router.ts", "line": "47", "column": "26", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "53", "column": "22", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "100", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId, rows" }, { "fileName": "server/api/variables/router.ts", "line": "114", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "123", "column": "30", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "132", "column": "26", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "158", "column": "44", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number'." }, { "fileName": "server/api/variables/router.ts", "line": "159", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/variables/router.ts", "line": "203", "column": "29", "severity": "error", "code": "2339", "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "204", "column": "38", "severity": "error", "code": "2339", "message": "Property 'comment' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "205", "column": "40", "severity": "error", "code": "2339", "message": "Property 'modeSelectionCnt' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "206", "column": "27", "severity": "error", "code": "2339", "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/services/insertVvaComment.ts", "line": "62", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ vva_id?: number | undefined; vva_niveau?: number | undefined; vva_valeur?: undefined; vva_datedebut?: Date | undefined; vva_datefin?: Date | null | undefined; vva_periodedebut?: number | null | undefined; vva_periodefin?: number | null | undefined; vva_comm?: null | undefined; var_id?: number | undefined; cnt_id?: number | null | undefined; vva_id_externe?: null | undefined; lvva_id?: number | null | undefined; acrd_id?: number | null | undefined; tacc_id?: number | null | undefined; vva_type_peri?: number | undefined; peria_id?: number | null | undefined; sal_id?: number | null | undefined; euti_id?: number | null | undefined; emp_id?: number | null | undefined; vva_regul_peridebut?: number | null | undefined; vva_regul_perifin?: number | null | undefined; }>'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/visitesMed/services/getInfosVisitesMed.ts", "line": "62", "column": "11", "severity": "error", "code": "6133", "message": "'startDate' is declared but its value is never read." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "27", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ pad_id: number; uti_id: number; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "31", "column": "22", "severity": "error", "code": "2339", "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "31", "column": "80", "severity": "error", "code": "2339", "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "41", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "42", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "47", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "50", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "82", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': wfrs_id, wfrs_status" }, { "fileName": "server/api/workflows/absences/router.ts", "line": "95", "column": "80", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/workflows/router.ts", "line": "42", "column": "117", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "46", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': typeWorkflow, doc_id, data" }, { "fileName": "server/api/workflows/router.ts", "line": "48", "column": "121", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "51", "column": "117", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "54", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": "59", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": "64", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "65", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "70", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "73", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "79", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "81", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "84", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "91", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "92", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "97", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "100", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "139", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ uti_id: number; domainApp: APP_DOMAIN; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/router.ts", "line": "166", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "167", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "172", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "175", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/services/changeStatusRunnedStep.ts", "line": "263", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ fk_id: number; origin: \"WFRS\"; pad_id: number; uti_id_target: number; desc: string; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Types of property 'origin' are incompatible.\nType '\"WFRS\"' is not assignable to type 'NOTIFICATION_ORIGINE'." }, { "fileName": "server/api/workflows/services/wflChangeAdress.ts", "line": "1", "column": "43", "severity": "error", "code": "2305", "message": "Module '\"../../../decla_main.d\"' has no exported member 'IExtCallback'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "20", "column": "17", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'.", "extraMsg": "Type 'Promise' is not assignable to type 'ArhServiceResult | Promise>'.\nType 'Promise' is not assignable to type 'Promise>'.\nType 'void' is not assignable to type 'ArhServiceResult'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "41", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "55", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"postXX\"' is not assignable to type 'RouteHttpVerb'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "61", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "74", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is not assignable to parameter of type 'ArhRouteCfg'.", "extraMsg": "Type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is missing the following properties from type 'ArhRouteCfg': method, service" }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "98", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.ts", "line": "32", "column": "7", "severity": "error", "code": "2322", "message": "Type '(req: AuthenticatedRequest) => { file: File | undefined; files: { [fieldname: string]: File[]; } | File[] | undefined; }' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }'." }, { "fileName": "server/app/ArhRouter.ts", "line": "168", "column": "33", "severity": "error", "code": "2314", "message": "Generic type 'ArhRouteCfg' requires 2 type argument(s)." }, { "fileName": "server/app/app.ts", "line": "40", "column": "1", "severity": "error", "code": "6133", "message": "'isString' is declared but its value is never read." }, { "fileName": "server/app/app.ts", "line": "56", "column": "11", "severity": "error", "code": "2339", "message": "Property '_sendErrorToAPM' does not exist on type 'Logger'." }, { "fileName": "server/app/app.ts", "line": "207", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'Writable>' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'contentSecurityPolicy' are incompatible.\nType 'Writable | undefined>' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'ContentSecurityPolicyOptions'.\nTypes of property 'directives' are incompatible.\nType 'Writable | unique symbol> | undefined>' is not assignable to type 'Record | unique symbol> | undefined'.\nType 'Writable | unique symbol>>' is not assignable to type 'Record | unique symbol>'.\nIndex signatures are incompatible.\nType 'Writable | unique symbol>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable'.\nTypes of property '[Symbol.iterator]' are incompatible.\nType 'Writable<() => Iterator>' is not assignable to type '() => Iterator'.\nType 'Writable<() => Iterator>' provides no match for the signature '(): Iterator'." }, { "fileName": "server/app/app.ts", "line": "435", "column": "37", "severity": "error", "code": "2339", "message": "Property 'AccessControl' does not exist on type 'Config'." }, { "fileName": "server/app/app.ts", "line": "487", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "497", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "499", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "499", "column": "32", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "504", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhAddMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "506", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "506", "column": "32", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "511", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response>'." }, { "fileName": "server/app/appUws.ts", "line": "60", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/app/appUws.ts", "line": "207", "column": "59", "severity": "error", "code": "6133", "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": "213", "column": "69", "severity": "error", "code": "6133", "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": "422", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '(e: any) => void' is not assignable to parameter of type '() => void'." }, { "fileName": "server/app/configureDbManager.ts", "line": "37", "column": "5", "severity": "error", "code": "2741", "message": "Property 'format' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/db\").CustomPool' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/dbManager/init\").CustomPool'." }, { "fileName": "server/app/configureDbManager.ts", "line": "52", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cnt' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "58", "column": "5", "severity": "error", "code": "2322", "message": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cntModified' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "65", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cmr' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "71", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'dab' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'DabModified'.\nType 'undefined' is not assignable to type 'DabModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "78", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tij' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'TijModified'.\nType 'undefined' is not assignable to type 'TijModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "85", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'abs' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'AbsModified'.\nType 'undefined' is not assignable to type 'Pick'." }, { "fileName": "server/app/configureDbManager.ts", "line": "92", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "99", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "106", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "123", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'data' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Data'.\nType 'undefined' is not assignable to type 'Data'." }, { "fileName": "server/app/configureDbManager.ts", "line": "132", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'art' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'ArtModified'.\nType 'undefined' is not assignable to type 'ArtModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "139", "column": "5", "severity": "error", "code": "2322", "message": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tsk' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Tsk'.\nType 'undefined' is not assignable to type 'Tsk'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": "17", "column": "7", "severity": "error", "code": "2322", "message": "Type '(req: AuthenticatedRequest) => Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type 'Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to 'Promise | { file: File; files: MulterFilesType | undefined; }>'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": "22", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/app/routerApp.ts", "line": "29", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhRouteIsWhitelistedForAuth' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/app/routerApp.ts", "line": "49", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/appSessions.ts", "line": "363", "column": "5", "severity": "error", "code": "2741", "message": "Property 'portefeuilles' is missing in type '{ uti_id: any; sal_id: any; uti_pseudo: any; uti_nom: any; uti_prenom: any; uti_email: any; uti_access_to_business_dashboard: any; uti_superadmin: any; pdos_id: any; currentPAD: any; currentDOS: any; currentGdpId: any; currentPdosId: any; currentUi: any; lots_id_granted: any; typesUi: any; scope: { sals: never[]; pads: number[]; }; }' but required in type 'User'." }, { "fileName": "server/auth/authentication.ts", "line": "37", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/buls/createBulForNewCnt.ts", "line": "49", "column": "43", "severity": "error", "code": "2741", "message": "Property 'cnt_date_paiement_stc' is missing in type '{ ppa: CntOnCurrentPpa; cnt_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; sal_id: number; pad_id: number; cnt_salaire_mdp_id: number; }' but required in type 'CntForUpsertBul'." }, { "fileName": "server/compta/handleEcart.ts", "line": "35", "column": "15", "severity": "error", "code": "2740", "message": "Type '{ cpt_num: string; sens: string; mnt: number; cpt_type: number; }' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, sal_matricule, sal_nom_usage, and 32 more." }, { "fileName": "server/compta/handleEcart.ts", "line": "44", "column": "32", "severity": "error", "code": "2345", "message": "Argument of type '{ cana_id: number; cana_lib: cta_compteana_canaFields.cana_lib; pana_id: number; cana_code: string; }' is not assignable to parameter of type 'AnaCnt'.", "extraMsg": "Type '{ cana_id: number; cana_lib: cana_lib; pana_id: number; cana_code: string; }' is missing the following properties from type 'AnaCnt': sal_matricule, sal_nom_usage, sal_prenom, anct_id, and 4 more." }, { "fileName": "server/compta/selectAnaCnt.ts", "line": "7", "column": "18", "severity": "error", "code": "2320", "message": "Interface 'AnaCnt' cannot simultaneously extend types 'pay_anacontrat_anct' and 'cta_compteana_cana'.", "extraMsg": "Named property 'cana_id' of types 'pay_anacontrat_anct' and 'cta_compteana_cana' are not identical." }, { "fileName": "server/compta/selectData.ts", "line": "129", "column": "32", "severity": "error", "code": "2345", "message": "Argument of type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Property 'uorg_id' is missing in type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' but required in type 'CriteriaOD'." }, { "fileName": "server/compta/selectData.ts", "line": "186", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'Pcta | null' is not assignable to parameter of type 'Pcta'.", "extraMsg": "Type 'null' is not assignable to type 'Pcta'." }, { "fileName": "server/compta/ventilAna.ts", "line": "18", "column": "16", "severity": "error", "code": "2339", "message": "Property 'rowsDispatched' does not exist on type 'ResultAfterGrouping'." }, { "fileName": "server/compta/ventilAna.ts", "line": "101", "column": "31", "severity": "error", "code": "2339", "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": "101", "column": "42", "severity": "error", "code": "2339", "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "29", "severity": "error", "code": "2352", "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "29", "severity": "error", "code": "2352", "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, param_desc, cnt_id, and 31 more." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "50", "severity": "error", "code": "2345", "message": "Argument of type 'RowWithAna' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'RowWithAna' is missing the following properties from type 'RowToDispatch': sal_nom_famille, sal_prenom, sal_ventil_compta" }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "31", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew' is not assignable to parameter of type 'Error | null'.", "extraMsg": "Type '\"STOP\"' is not assignable to type 'Error | null'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "34", "column": "33", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "35", "column": "7", "severity": "error", "code": "2345", "message": "Argument of type '(errWaterfall: Error, file: string, fileName: string) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "245", "column": "9", "severity": "error", "code": "6133", "message": "'dataRows' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "246", "column": "9", "severity": "error", "code": "6133", "message": "'debut' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "247", "column": "9", "severity": "error", "code": "6133", "message": "'fin' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "249", "column": "9", "severity": "error", "code": "6133", "message": "'header' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "253", "column": "10", "severity": "error", "code": "2304", "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "262", "column": "4", "severity": "error", "code": "2304", "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "271", "column": "68", "severity": "error", "code": "2304", "message": "Cannot find name 'anneemois'." }, { "fileName": "server/dads/aed/processBuls.ts", "line": "6", "column": "1", "severity": "error", "code": "6133", "message": "'bul' is declared but its value is never read." }, { "fileName": "server/dads/dadsMain.ts", "line": "52", "column": "25", "severity": "error", "code": "2554", "message": "Expected 3-6 arguments, but got 2." }, { "fileName": "server/dads/declaDads.ts", "line": "3", "column": "27", "severity": "error", "code": "2459", "message": "Module '\"../payrollEngine/declaCalc.d\"' declares 'Tat' locally, but it is not exported." }, { "fileName": "server/dads/declaDads.ts", "line": "159", "column": "18", "severity": "error", "code": "2320", "message": "Interface 'PaiementOps' cannot simultaneously extend types 'pay_paiementops_pops' and 'pay_banquedos_bnqd'.", "extraMsg": "Named property 'bnqd_id' of types 'pay_paiementops_pops' and 'pay_banquedos_bnqd' are not identical." }, { "fileName": "server/dads/s30/s30.ts", "line": "39", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/s30/s40/s40.ts", "line": "15", "column": "8", "severity": "error", "code": "1192", "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/dads/s30/s40/s40_g28_15\"' has no default export." }, { "fileName": "server/dads/writerDads.ts", "line": "38", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'string | null' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/writerDads.ts", "line": "64", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "50", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "82", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "85", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "94", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "124", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "161", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "178", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "219", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "236", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "270", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.ts", "line": "156", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/errorHandling/customMessagesConfigs.ts", "line": "24", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'PG_ERROR_CODES'.", "extraMsg": "Type 'undefined' is not assignable to type 'PG_ERROR_CODES'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "68", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "102", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "113", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "155", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "167", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "185", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '{ query: Sinon.SinonSpy; release: Sinon.SinonFake; }' is not assignable to parameter of type 'PoolClient'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "205", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "216", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "255", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "266", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "317", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "351", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "361", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "401", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "27", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "38", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "68", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "87", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "98", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": "32", "column": "44", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'.\nType 'Data' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": "35", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "26", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "36", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "37", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "48", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'.", "extraMsg": "Property 'params' is missing in type 'Config' but required in type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "53", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "63", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "64", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "75", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "80", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "90", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "91", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "104", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.ts", "line": "90", "column": "44", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'.\nType '(errTrigger: any, shouldContinue: any) => void' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "42", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "105", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.ts", "line": "23", "column": "2", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "22", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "23", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'.", "extraMsg": "Types of property 'length' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "38", "column": "19", "severity": "error", "code": "2741", "message": "Property 'message' is missing in type '{ length: number; name: \"error\"; severity: string; code: string; detail: string; hint: undefined; position: undefined; internalPosition: undefined; internalQuery: undefined; where: undefined; schema: string; table: string; column: undefined; dataType: undefined; constraint: string; file: string; line: string; routine: string; }' but required in type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "60", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "71", "column": "34", "severity": "error", "code": "2339", "message": "Property 'code' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "72", "column": "34", "severity": "error", "code": "2339", "message": "Property 'message' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "87", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "87", "column": "61", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "102", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "102", "column": "64", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "129", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "129", "column": "63", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "200", "column": "4", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'string | null'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "209", "column": "7", "severity": "error", "code": "2339", "message": "Property 'title' does not exist on type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "248", "column": "109", "severity": "error", "code": "6133", "message": "'keyTable' is declared but its value is never read." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "59", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "109", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "111", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "152", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "154", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "214", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "216", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "271", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "300", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "302", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": "68", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "61", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "117", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "169", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "217", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "265", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "308", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; lots_id_granted: number[]; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "338", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "377", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "417", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "458", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "500", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": "56", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": "82", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "16", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "23", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "29", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "48", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "55", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "74", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "80", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/processReferences.ts", "line": "117", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type '\"add\" | OperationType' is not assignable to parameter of type 'OperationType'.", "extraMsg": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "39", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "142", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigServerFilter | null' is not assignable to parameter of type 'ConfigServerFilter'.", "extraMsg": "Type 'null' is not assignable to type 'ConfigServerFilter'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "161", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "211", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "255", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "295", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "339", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "386", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "438", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "488", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "531", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "574", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "617", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "660", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "703", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/emailer/emailHtmlTemplate.ts", "line": "119", "column": "83", "severity": "error", "code": "2345", "message": "Argument of type 'ROLES | undefined' is not assignable to parameter of type 'ROLES'.", "extraMsg": "Type 'undefined' is not assignable to type 'ROLES'." }, { "fileName": "server/emailer/emailer.ts", "line": "83", "column": "5", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'SentMessageInfo | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'SentMessageInfo'." }, { "fileName": "server/graphql/login/resolvers.ts", "line": "32", "column": "6", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/graphql/resolvers/mutations/documents/saveDocs/resolver.ts", "line": "99", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForUpdate<{ doc_title?: null | undefined; doc_comment?: null | undefined; doc_id?: undefined; doc_type?: undefined; doc_afficher_portail_salarie?: boolean | undefined; doc_date_portail_salarie?: Date | null | undefined; tdoc_id?: number | null | undefined; doc_id_sequenced?: number | undefined; doc_afficher_portail_employeur?: boolean | undefined; }>'.", "extraMsg": "Types of property 'doc_title' are incompatible.\nType 'doc_title | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/graphql/resolvers/queries/absences/infosListeAbsencesMgr/resolver.ts", "line": "3", "column": "10", "severity": "error", "code": "2305", "message": "Module '\"../../../../../dbManager/dbManager\"' has no exported member 'ClientFilter'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "24", "column": "13", "severity": "error", "code": "2322", "message": "Type 'ecnt_montant_salaire' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "26", "column": "13", "severity": "error", "code": "2322", "message": "Type 'ecnt_quot_trav' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "27", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'trem_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "35", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'GqlF'.", "extraMsg": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'LastRemuneration'.\nTypes of property 'montantSalaire' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/cotisationsFraisDeSante/getCotisationsFraisDeSante/resolver.ts", "line": "52", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type '{ src_id_force?: number | null | undefined; cnt_id?: number | undefined; ltrac_type?: number | null | undefined; emp_id?: number | null | undefined; pad_id: number; catc_id: number | null; ncnt_id: number; dpub_id: number | null; semp_id: number; trem_id: number | null; rcdd_id: number | null; euti_id: number | null; eta_id: number; src_id: number | null; peri_anneemois: number; lot_id: number; cnt_debut_date: Date; cnt_fin_date?: Date | undefined; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'src_id_force' are incompatible.\nType 'number | null | undefined' is not assignable to type 'src_id_force'.\nType 'undefined' is not assignable to type 'src_id_force'." }, { "fileName": "server/graphql/resolvers/queries/login/checkLoginCredentials/resolver.ts", "line": "16", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string | null'." }, { "fileName": "server/graphql/utils/gqlUtils.ts", "line": "71", "column": "40", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "32", "column": "46", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "33", "column": "77", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "33", "column": "95", "severity": "error", "code": "2339", "message": "Property 'tab_id' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "37", "column": "54", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "38", "column": "52", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "39", "column": "51", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "40", "column": "48", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "42", "column": "17", "severity": "error", "code": "2322", "message": "Type '{ plhSemaine1: gta_planninghebdo_plh & { jours: number[]; }; ppla_desc: string; }' is not assignable to type 'DataGta'.", "extraMsg": "The types of 'plhSemaine1.jours' are incompatible between these types.\nType 'number[]' is not assignable to type 'Jph[]'.\nType 'number' is not assignable to type 'Jph'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "43", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprem_pare' is not assignable to type 'ProfilRem'.", "extraMsg": "Types of property 'pare_quot_journ_coll_ref' are incompatible.\nType 'pare_quot_journ_coll_ref' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "45", "column": "17", "severity": "error", "code": "2741", "message": "Property 'jfs' is missing in type 'gta_calendrierjf_cjf' but required in type 'Cjf'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": "27", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": "46", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/helpdesk/zendesk/authZendeskSSO.ts", "line": "4", "column": "10", "severity": "error", "code": "6133", "message": "'NODE_ENV' is declared but its value is never read." }, { "fileName": "server/helpdesk/zendesk/getInfosZdOrganization.ts", "line": "9", "column": "23", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/helpdesk/zendesk/zdSearchRequestAsync.ts", "line": "5", "column": "9", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/imports/genericImport.ts", "line": "146", "column": "5", "severity": "error", "code": "2322", "message": "Type '({ padId, config, csvRows }: ImportInput>>) => Promise' is not assignable to type 'ImportData'.", "extraMsg": "Types of parameters '__0' and 'input' are incompatible.\nType 'ImportInput' is not assignable to type 'ImportInput>>'.\nType 'ConfigImporter' is not assignable to type 'Required>'.\nTypes of property 'sal_identifier' are incompatible.\nType 'IMPORT_IDENTIFIANT_SALARIE | undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'.\nType 'undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "34", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "37", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "40", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "43", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "46", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "47", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "34", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "37", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_matricule' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "40", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "43", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_email' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "46", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_nir' does not exist on type '{}'." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "3", "column": "7", "severity": "error", "code": "6133", "message": "'map' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "11", "column": "10", "severity": "error", "code": "6133", "message": "'getNameIdentifierSal' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "11", "column": "66", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": "140", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'.", "extraMsg": "Type 'undefined' is not assignable to type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importAbs.ts", "line": "155", "column": "35", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'string | null | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | null | undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": "155", "column": "68", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/imports/importAnct.ts", "line": "118", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectAnct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectAnct': cana_id, anct_pct, anct_peridebut" }, { "fileName": "server/imports/importAnct.ts", "line": "118", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importAnct.ts", "line": "226", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importContrats.ts", "line": "246", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importContrats.ts", "line": "249", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'." }, { "fileName": "server/imports/importContrats.ts", "line": "372", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readSal\").CntIdentifiers' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readCnt\").CntIdentifiers'.", "extraMsg": "Types of property 'cnt_debut_date' are incompatible.\nType 'Date | undefined' is not assignable to type 'string | undefined'.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/imports/importEct.ts", "line": "173", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': emp_id, ect_classif_ech, ect_classif_niv, ect_classif_cat, and 3 more." }, { "fileName": "server/imports/importEct.ts", "line": "173", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEct.ts", "line": "281", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importEmplois.ts", "line": "105", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEmplois.ts", "line": "162", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'RowObject' is not assignable to parameter of type 'RowObjectEmp'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEmp': emp_libelle_masculin, emp_libelle_feminin, acrd_id" }, { "fileName": "server/imports/importIbans.spec.ts", "line": "1", "column": "8", "severity": "error", "code": "2613", "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' has no default export. Did you mean to use 'import { importIbans } from \"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' instead?" }, { "fileName": "server/imports/importIbans.spec.ts", "line": "1", "column": "23", "severity": "error", "code": "2459", "message": "Module '\"./importIbans\"' declares 'Config' locally, but it is not exported." }, { "fileName": "server/imports/importIbans.ts", "line": "78", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; validators?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importIbans.ts", "line": "144", "column": "9", "severity": "error", "code": "6133", "message": "'resultInsertion' is declared but its value is never read." }, { "fileName": "server/imports/importIbans.ts", "line": "148", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/imports/importMutuelleInterim.ts", "line": "71", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": "61", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": "98", "column": "19", "severity": "error", "code": "2304", "message": "Cannot find name 'BulsOnCurrentPpa'." }, { "fileName": "server/imports/importSals.ts", "line": "161", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": "128", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': uorg_id, uct_datedebut, uct_datefin, uct_peridebut, rind_id" }, { "fileName": "server/imports/importUct.ts", "line": "128", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": "236", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVisitMed.ts", "line": "97", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importVva.ts", "line": "99", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporterEnhanced' is not assignable to parameter of type 'Config'.", "extraMsg": "Types of property 'createBulRegul' are incompatible.\nType 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/imports/importVva.ts", "line": "165", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'ConfigImporterEnhanced'.", "extraMsg": "Type 'Config' is missing the following properties from type 'ConfigImporterEnhanced': inTransaction, identificationOnly" }, { "fileName": "server/imports/importVva.ts", "line": "213", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVva/defineCnt.ts", "line": "24", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'CntRead | undefined' is not assignable to parameter of type 'CntRead | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'CntRead | PromiseLike'." }, { "fileName": "server/imports/readSal.ts", "line": "91", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/readSal.ts", "line": "99", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "1", "column": "10", "severity": "error", "code": "2724", "message": "'\"./getIdentifiersSalFromRowObject\"' has no exported member named 'salIdentifiers'. Did you mean 'isSalIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "1", "column": "10", "severity": "error", "code": "6133", "message": "'salIdentifiers' is declared but its value is never read." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "2", "column": "10", "severity": "error", "code": "2724", "message": "'\"./getIdentifiersCntFromRowObject\"' has no exported member named 'cntIdentifiers'. Did you mean 'isCntIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "2", "column": "10", "severity": "error", "code": "6133", "message": "'cntIdentifiers' is declared but its value is never read." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "118", "column": "64", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "125", "column": "116", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "178", "column": "59", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/monitoring/routerMonitoring.ts", "line": "15", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: { type: string; title: string; }[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "15", "column": "2", "severity": "error", "code": "2739", "message": "Type '{}' is missing the following properties from type '{ serverConfig: ServerConfig; dbConfig: any; }': serverConfig, dbConfig" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "222", "column": "3", "severity": "error", "code": "2322", "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "223", "column": "3", "severity": "error", "code": "2322", "message": "Type 'BulSelected[]' is not assignable to type 'BulInCalc[]'.", "extraMsg": "Type 'BulSelected' is missing the following properties from type 'BulInCalc': sandbox, iCurrentRub, cjfs, statutRegimeAm" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "280", "column": "3", "severity": "error", "code": "2322", "message": "Type '() => void' is not assignable to type '{ (): Promise; (handler: () => void): void; }'.", "extraMsg": "Type 'void' is not assignable to type 'Promise'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "313", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "344", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "492", "column": "10", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "500", "column": "18", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "522", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": "67", "column": "28", "severity": "error", "code": "2362", "message": "The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": "67", "column": "36", "severity": "error", "code": "2363", "message": "The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "31", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[]))[]' is not assignable to parameter of type 'T[]'.", "extraMsg": "Type 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])'." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "55", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'Ptab' is not assignable to parameter of type 'PtabSelected'.", "extraMsg": "Type 'Ptab' is missing the following properties from type 'PtabSelected': acrd_id, ptab_methode_retenue, ptab_desc, tab, and 14 more." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "65", "column": "5", "severity": "error", "code": "2322", "message": "Type 'PtabSelected[]' is not assignable to type 'T[]'.", "extraMsg": "Type 'PtabSelected' is not assignable to type 'T'.\n'PtabSelected' is assignable to the constraint of type 'T', but 'T' could be instantiated with a different subtype of constraint 'Ptab'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": "48", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": "94", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/maintien/processOneArret.ts", "line": "53", "column": "9", "severity": "error", "code": "2322", "message": "Type 'sal_anciennete_date' is not assignable to type 'Date'.", "extraMsg": "Type 'null' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "77", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "119", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "159", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsRetenue.ts", "line": "62", "column": "23", "severity": "error", "code": "2739", "message": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectSpecificItems.ts", "line": "17", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedCalc': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/bulsMgr/deleteLBL.ts", "line": "11", "column": "28", "severity": "error", "code": "2503", "message": "Cannot find namespace 'pg'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": "9", "column": "32", "severity": "error", "code": "2339", "message": "Property 'length' does not exist on type 'ProfilPlanning'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": "23", "column": "27", "severity": "error", "code": "2488", "message": "Type 'ProfilPlanning' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "64", "column": "126", "severity": "error", "code": "2345", "message": "Argument of type 'Cmb[] | undefined' is not assignable to parameter of type 'Cmb[] | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'Cmb[] | null'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "96", "column": "81", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "97", "column": "87", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "105", "column": "87", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "106", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "170", "column": "92", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "171", "column": "79", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "235", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "237", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "245", "column": "88", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "246", "column": "92", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCald.ts", "line": "111", "column": "63", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | boolean' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": "34", "column": "25", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'.", "extraMsg": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": "38", "column": "25", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/upsertCalb.ts", "line": "58", "column": "13", "severity": "error", "code": "2304", "message": "Cannot find name 'tools'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": "24", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": "46", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/communication/sendEndToMainProcess.ts", "line": "10", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "142", "column": "5", "severity": "error", "code": "2322", "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'.", "extraMsg": "Type 'pay_cumul_cml' is missing the following properties from type 'CmlInBul': valeur_en_cours, valeur_en_cours_autres_contrats" }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "158", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'.", "extraMsg": "Type 'RubSelectedCalc' is missing the following properties from type 'RubInCalc': rub_code, rub_lib, rub_desc, rub_affich_dates_abs, and 12 more." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "220", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'pay_cumul_cml[]' is not assignable to parameter of type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "10", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "12", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "32", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "34", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "50", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "52", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "68", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "70", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "72", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "74", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "76", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/defineNetItems.ts", "line": "2", "column": "1", "severity": "error", "code": "6192", "message": "All imports in import declaration are unused." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "146", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type '{}' is not assignable to parameter of type 'BulData'.", "extraMsg": "Property 'cnt' is missing in type '{}' but required in type 'BulData'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "172", "column": "17", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "179", "column": "17", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "48", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "94", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "140", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "72", "column": "119", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "78", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'.", "extraMsg": "Type 'CmlInBul' is not assignable to type 'CmlCached'.\nTypes of property 'valeur_en_cours_autres_contrats' are incompatible.\nType 'number | null' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "149", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "153", "column": "73", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "157", "column": "77", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "179", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "183", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "118", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "166", "column": "5", "severity": "error", "code": "2322", "message": "Type 'number' is not assignable to type 'null'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "166", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_TOUS_CONTRATS.ts", "line": "62", "column": "31", "severity": "error", "code": "2345", "message": "Argument of type '{ name: string; value: number | null; }' is not assignable to parameter of type 'CmlReturned'.", "extraMsg": "Types of property 'name' are incompatible.\nType 'string' is not assignable to type '\"valeur_en_cours\" | \"valeur_en_cours_autres_contrats\" | \"valeur_ann_cnt\" | \"valeur_ann_cnt_tous_contrats\" | \"valeur_duree_cnt\" | \"valeur_duree_cnt_tous_contrats\" | \"valeur_en_cours_cnt_precedent\" | \"valeur_n_derniers_mois_cnt\" | \"valeur_n_derniers_mois_tous_contrats\"'." }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.spec.ts", "line": "69", "column": "39", "severity": "error", "code": "2344", "message": "Type '{}' does not satisfy the constraint 'BaseVva'.", "extraMsg": "Type '{}' is missing the following properties from type 'BaseVva': vva_id, vva_valeur, vva_datedebut, vva_datefin" }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.ts", "line": "52", "column": "25", "severity": "error", "code": "2339", "message": "Property 'sort' does not exist on type 'readonly Readonly[]'." }, { "fileName": "server/payrollEngine/druMgr/druMgr.ts", "line": "282", "column": "29", "severity": "error", "code": "2339", "message": "Property 'skip' does not exist on type 'Error | ResultSkip'.", "extraMsg": "Property 'skip' does not exist on type 'Error'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_ABS.ts", "line": "178", "column": "85", "severity": "error", "code": "2345", "message": "Argument of type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: rub_id_retenue; rub_id_indem: rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: rub_id_indem_2; rub_id_indem_3: rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: cmsal_id; tab_code: string; tab_taux_maintien: tab_taux_maintien; tab_lib: string; mart_id: mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }[]' is not assignable to parameter of type 'DabForQuotiteAbs[]'.", "extraMsg": "Type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'DabForQuotiteAbs'.\nType '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'Pick'.\nTypes of property 'dab_nb' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "17", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'cnt_fin_date' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "30", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'cnt_datefin_prevue' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "34", "column": "45", "severity": "error", "code": "2339", "message": "Property 'cnt_datefin_duree_minimale' does not exist on type 'CntInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_EFF.ts", "line": "116", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": "40", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'.", "extraMsg": "Type 'Date' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": "50", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_PARE.ts", "line": "29", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "11", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "27", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "46", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: true; dab_commence_aprem: true; dab_finit_matin: true; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "65", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "84", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "125", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_eta' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "171", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_emp' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "219", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_uorg' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivCcn.ts", "line": "45", "column": "66", "severity": "error", "code": "2339", "message": "Property 'acrd_id' does not exist on type '{ ccn_id: number; }'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivNat.ts", "line": "9", "column": "110", "severity": "error", "code": "6133", "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivPad.ts", "line": "8", "column": "110", "severity": "error", "code": "6133", "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "68", "column": "16", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "83", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "93", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "104", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "174", "column": "144", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": "1", "column": "1", "severity": "error", "code": "6133", "message": "'DruInCalc' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": "41", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Readonly> & Readonly & { rub_desc: string; }>' is not assignable to type 'Readonly'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "47", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "49", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "49", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "64", "column": "68", "severity": "error", "code": "2345", "message": "Argument of type 'DRU_VAR_MULTIVAL_DISTINCT | null' is not assignable to parameter of type 'MODE_DISTINCTION | null'.", "extraMsg": "Type 'DRU_VAR_MULTIVAL_DISTINCT.PAR_DATEDEBUT' is not assignable to type 'MODE_DISTINCTION | null'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "70", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "83", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "85", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "85", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getRubsBouclageToInsert.spec.ts", "line": "127", "column": "4", "severity": "error", "code": "2322", "message": "Type '({ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; })[]' is not assignable to type 'Readonly>[]'.", "extraMsg": "Type '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is not assignable to type 'Readonly>'.\nType '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is missing the following properties from type 'Readonly>': isDebutPeriode, commentaire, is_regul" }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": "122", "column": "41", "severity": "error", "code": "2740", "message": "Type 'BaseRubCheckDruBouclage' is missing the following properties from type 'RubInCalc': rub_type, rub_code, rub_affich_dates_abs, tij, and 12 more." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": "264", "column": "41", "severity": "error", "code": "2322", "message": "Type 'BaseRubCheckDruBouclage' is not assignable to type 'RubInCalc'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": "45", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": "140", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "132", "column": "71", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "132", "column": "118", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "144", "column": "71", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "144", "column": "118", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "291", "column": "31", "severity": "error", "code": "2339", "message": "Property 'rrub_annul_peri_debut' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "292", "column": "29", "severity": "error", "code": "2339", "message": "Property 'rrub_annul_peri_fin' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "29", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "37", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "45", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "53", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "61", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "69", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "77", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/processDruValue.ts", "line": "52", "column": "17", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | boolean | null' is not assignable to parameter of type 'string | number'.", "extraMsg": "Type 'null' is not assignable to type 'string | number'." }, { "fileName": "server/payrollEngine/druMgr/profilCp/getAcquisitionCpMoisCalculee.ts", "line": "71", "column": "14", "severity": "error", "code": "2540", "message": "Cannot assign to 'pacp' because it is a read-only property." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "23", "column": "13", "severity": "error", "code": "2322", "message": "Type 'mrtt_nbj_sal' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "24", "column": "13", "severity": "error", "code": "2322", "message": "Type 'mrtt_nbj_pat' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "40", "column": "16", "severity": "error", "code": "2454", "message": "Variable 'nbSal' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "41", "column": "16", "severity": "error", "code": "2454", "message": "Variable 'nbPat' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": "11", "column": "115", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": "41", "column": "142", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/vva/cacheVvaMgr.ts", "line": "27", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ var_id: number; valueFound: boolean; niveauFound: number; value: string | number | boolean | null; vva: Schema.pay_valeurvariable_vva[] | null; }' is not assignable to parameter of type 'VvaCached'.", "extraMsg": "Types of property 'niveauFound' are incompatible.\nType 'number' is not assignable to type '1 | 2 | 5'." }, { "fileName": "server/payrollEngine/executeFormula.ts", "line": "35", "column": "20", "severity": "error", "code": "2339", "message": "Property 'cnt_desc' does not exist on type 'BulInCalc'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "30", "column": "5", "severity": "error", "code": "2322", "message": "Type 'PosConv | null' is not assignable to type 'PosConv | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'PosConv | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "92", "column": "9", "severity": "error", "code": "2322", "message": "Type 'PoolClient' is not assignable to type 'DbClient'.", "extraMsg": "Type 'PoolClient' is missing the following properties from type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }': begin, commit, rollback" }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "242", "column": "5", "severity": "error", "code": "2322", "message": "Type 'Tat | null' is not assignable to type 'Tat | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'Tat | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "250", "column": "5", "severity": "error", "code": "2740", "message": "Type 'ProfilPlanning[]' is missing the following properties from type 'ProfilPlanning': ppla_desc, acrd_niveau, origin, ppla_id, and 24 more." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "85", "column": "21", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "89", "column": "17", "severity": "error", "code": "2322", "message": "Type 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "90", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "535", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "539", "column": "9", "severity": "error", "code": "2322", "message": "Type 'boolean | undefined' is not assignable to type 'boolean'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "540", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "547", "column": "68", "severity": "error", "code": "6133", "message": "'peri' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "547", "column": "89", "severity": "error", "code": "6133", "message": "'dateVigueur' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getRubData.ts", "line": "38", "column": "5", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectAlc\").Alc[]' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Alc[]'.", "extraMsg": "Type 'Alc' is missing the following properties from type 'Alc': valeur_en_cours, valeur_en_cours_apres" }, { "fileName": "server/payrollEngine/launchCalcBuls.ts", "line": "23", "column": "8", "severity": "error", "code": "2741", "message": "Property 'settingsByBul' is missing in type '{ type: number; pad_id: number; uti_id: number; bul_id: number[]; clp_origine: CALCULPAIE_ORIGINE; settings: {}; }' but required in type 'CalcRequestParams'." }, { "fileName": "server/payrollEngine/monitoring/trackMemory.ts", "line": "3", "column": "21", "severity": "error", "code": "2686", "message": "'_' refers to a UMD global, but the current file is a module. Consider adding an import instead." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "13", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "23", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "28", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "33", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "11", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "42", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "71", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/peria/checkPeriaCatc.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaDpub.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaTrem.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkTypeLieuTrav.ts", "line": "19", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/profiles/selectPpla.ts", "line": "200", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "597", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "598", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'cnt_fin_date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "638", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "639", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "640", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "641", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "655", "column": "4", "severity": "error", "code": "2739", "message": "Type '{ calculer: false; netCible: null; iterations: never[]; }' is missing the following properties from type '{ calculer: boolean; type: number; varIdVariant: number; nextValueForVarId: number; netCible: { mnt: number; explain: string; } | null; iterations: IterationNetAuBrut[]; }': type, varIdVariant, nextValueForVarId" }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "139", "column": "50", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "204", "column": "42", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "212", "column": "42", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "238", "column": "44", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "246", "column": "44", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "270", "column": "17", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "329", "column": "17", "severity": "error", "code": "2322", "message": "Type 'boolean | null | undefined' is not assignable to type 'boolean | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | null'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "331", "column": "21", "severity": "error", "code": "2322", "message": "Type 'boolean | null' is not assignable to type 'boolean'.", "extraMsg": "Type 'null' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "460", "column": "50", "severity": "error", "code": "2345", "message": "Argument of type 'dpub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "813", "column": "17", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "842", "column": "35", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "842", "column": "54", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionCprev.ts", "line": "137", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'Cprev' is not assignable to parameter of type 'CprevApplied'.", "extraMsg": "Property 'ccpr' is missing in type 'Cprev' but required in type 'CprevApplied'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionEff.ts", "line": "35", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type '1 | 2'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": "65", "column": "17", "severity": "error", "code": "2322", "message": "Type 'ProfilCp | null' is not assignable to type 'ProfilCp'.", "extraMsg": "Type 'null' is not assignable to type 'ProfilCp'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": "235", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPARE.ts", "line": "279", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPASS.ts", "line": "35", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Pass | null' is not assignable to type 'Pass'.", "extraMsg": "Type 'null' is not assignable to type 'Pass'." }, { "fileName": "server/payrollEngine/selectPRBUL.ts", "line": "163", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectProfilCpAnc.ts", "line": "230", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectTAUXAT.ts", "line": "40", "column": "49", "severity": "error", "code": "2554", "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/payrollEngine/updateCMLInBul.ts", "line": "123", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' is not assignable to parameter of type 'CmlInBul'.", "extraMsg": "Property 'cml_type_raz_ann' is missing in type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/portails/employee/checkIfAbsExceedsTgaThreshold.ts", "line": "42", "column": "32", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "45", "column": "23", "severity": "error", "code": "2339", "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "46", "column": "23", "severity": "error", "code": "2339", "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "48", "column": "23", "severity": "error", "code": "2339", "message": "Property 'allDay' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "49", "column": "23", "severity": "error", "code": "2339", "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "50", "column": "23", "severity": "error", "code": "2339", "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "55", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ id: any; calendarId: number; title: string; }[]' is not assignable to parameter of type 'Pta[]'.", "extraMsg": "Type '{ id: any; calendarId: number; title: string; }' is missing the following properties from type 'Pta': pta_id, pta_heure_arrivee, pta_heure_depart, cnt_id, and 13 more." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "24", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "27", "column": "23", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "27", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DataSalForSearch'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DataSalForSearch': padId, salNomNaissance, salNomUsage, salPrenom, and 2 more." }, { "fileName": "server/portails/routerCalendars.ts", "line": "53", "column": "31", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'undefined' is not assignable to type 'number'." }, { "fileName": "server/portails/routerCalendars.ts", "line": "78", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "41", "column": "15", "severity": "error", "code": "2322", "message": "Type 'Src | null' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Src | null'.", "extraMsg": "Type 'Src' is missing the following properties from type 'Src': cnt_id, origin" }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "50", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "51", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesEventTest.ts", "line": "2", "column": "93", "severity": "error", "code": "6133", "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesMensuellesTest.ts", "line": "4", "column": "57", "severity": "error", "code": "6133", "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/reports/data/absences/getDataAbs.ts", "line": "42", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "72", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "323", "column": "9", "severity": "error", "code": "2322", "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "331", "column": "49", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "332", "column": "47", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "333", "column": "53", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "334", "column": "50", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "335", "column": "34", "severity": "error", "code": "2339", "message": "Property 'ppla' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "336", "column": "36", "severity": "error", "code": "2339", "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "337", "column": "30", "severity": "error", "code": "2339", "message": "Property 'cjf' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "338", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "339", "column": "45", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "349", "column": "34", "severity": "error", "code": "2339", "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "349", "column": "53", "severity": "error", "code": "2339", "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "453", "column": "9", "severity": "error", "code": "2322", "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "455", "column": "9", "severity": "error", "code": "2322", "message": "Type 'pay_absence_abs | never[]' is not assignable to type 'pay_absence_abs[]'.", "extraMsg": "Type 'pay_absence_abs' is missing the following properties from type 'pay_absence_abs[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "464", "column": "49", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "465", "column": "47", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "466", "column": "53", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "467", "column": "50", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "468", "column": "21", "severity": "error", "code": "2739", "message": "Type 'gta_profilplanning_ppla' is missing the following properties from type 'DataGta': ppla_desc, plhSemaine1" }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "469", "column": "36", "severity": "error", "code": "2339", "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "471", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "472", "column": "45", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "485", "column": "34", "severity": "error", "code": "2339", "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "485", "column": "53", "severity": "error", "code": "2339", "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "495", "column": "17", "severity": "error", "code": "2339", "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "499", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'pay_absence_abs' is not assignable to parameter of type 'Abs'.", "extraMsg": "Property 'tab_lib' is missing in type 'pay_absence_abs' but required in type 'Abs'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "499", "column": "68", "severity": "error", "code": "2339", "message": "Property 'dabs' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "508", "column": "25", "severity": "error", "code": "2322", "message": "Type 'gta_profilplanning_ppla' is not assignable to type 'DataGta'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "509", "column": "40", "severity": "error", "code": "2339", "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "511", "column": "25", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "529", "column": "17", "severity": "error", "code": "2339", "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "532", "column": "53", "severity": "error", "code": "2339", "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDatesNonPaieFromAbs.spec.ts", "line": "30", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is not assignable to parameter of type 'Abs'.", "extraMsg": "Type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is missing the following properties from type 'Abs': uab_id, tab_lib" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "144", "column": "59", "severity": "error", "code": "2339", "message": "Property 'isHeaderRem' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "160", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type 'rub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "161", "column": "20", "severity": "error", "code": "2339", "message": "Property 'isHeaderIndemNet' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "227", "column": "13", "severity": "error", "code": "2322", "message": "Type 'RegWithLbl | undefined' is not assignable to type 'Freg | null | undefined'.", "extraMsg": "Type 'RegWithLbl' is missing the following properties from type 'Freg': regs, freg_lib, freg_num_ordre, freg_display_no_reg" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "259", "column": "61", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "265", "column": "11", "severity": "error", "code": "2322", "message": "Type 'reg_operation' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'.", "extraMsg": "Type 'null' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "340", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'Freg' is not assignable to parameter of type 'RegWithLbl'.", "extraMsg": "Type 'Freg' is missing the following properties from type 'RegWithLbl': lbl, reg_id, reg_lib, reg_num_ordre, and 4 more." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "368", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is not assignable to parameter of type 'LblSimpl'.", "extraMsg": "Type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is missing the following properties from type 'LblSimpl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 31 more." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "17", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "18", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "19", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "20", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": "183", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]'.", "extraMsg": "Type 'Lbl' is missing the following properties from type 'Lbl': cnt_id, ncnt_id, ncnt_code, euti_nom, and 12 more." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": "184", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]'.", "extraMsg": "Property 'rub_type_affich_simpl' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl'." }, { "fileName": "server/reports/data/bul/getData_BUL_PRBUL.ts", "line": "24", "column": "3", "severity": "error", "code": "2322", "message": "Type '([_client, prbul_id]: [PoolClient, number]) => string | null' is not assignable to type '(args: [client: PoolClient, prbulId: number]) => string'.", "extraMsg": "Type 'string | null' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/bul/mergeTemplatesZonesBul.ts", "line": "2", "column": "8", "severity": "error", "code": "1259", "message": "Module '\"handlebars\"' can only be default-imported using the 'esModuleInterop' flag" }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": "134", "column": "24", "severity": "error", "code": "2488", "message": "Type 'FormatLblCompleterZeros' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": "140", "column": "24", "severity": "error", "code": "2488", "message": "Type 'FormatLblNbDec' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "46", "column": "13", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "47", "column": "26", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "48", "column": "17", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/clickHelpers/getStringifiedFunctionOpenCotisUrssafSal.ts", "line": "34", "column": "9", "severity": "error", "code": "2322", "message": "Type '\"html\"' is not assignable to type 'REPORT_TYPE_OUTPUT | undefined'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "21", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'RegroupCompta | undefined' is not assignable to parameter of type 'RegroupCompta'.", "extraMsg": "Type 'undefined' is not assignable to type 'RegroupCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "25", "column": "20", "severity": "error", "code": "2339", "message": "Property 'sal_matricule' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "26", "column": "20", "severity": "error", "code": "2551", "message": "Property 'cnt_num' does not exist on type 'LblCompta'. Did you mean 'cpt_num'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "27", "column": "20", "severity": "error", "code": "2551", "message": "Property 'cnt_id' does not exist on type 'LblCompta'. Did you mean 'cpt_id'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "71", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "81", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "91", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "101", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "113", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "123", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "133", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "143", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getDataRattachCompta.ts", "line": "77", "column": "62", "severity": "error", "code": "2339", "message": "Property 'color' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "66", "column": "20", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Function' is not assignable to type 'AsyncFunction'.\nType 'Function' provides no match for the signature '(callback: (err?: Error | null | undefined, result?: unknown) => void): void'.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Function[]'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "71", "column": "34", "severity": "error", "code": "2488", "message": "Type 'unknown' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "122", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta[]' is not assignable to parameter of type 'Row[]'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'Row': cnt_id, bul_est_stc, sal_desc, cnt_desc, and 8 more." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "52", "column": "9", "severity": "error", "code": "2551", "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "53", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "54", "column": "9", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "55", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "56", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "61", "column": "9", "severity": "error", "code": "2339", "message": "Property 'brut_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "62", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "63", "column": "9", "severity": "error", "code": "2339", "message": "Property 'solde_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "64", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "65", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "70", "column": "9", "severity": "error", "code": "2551", "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "71", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "72", "column": "9", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "73", "column": "13", "severity": "error", "code": "2339", "message": "Property 'bul_est_stc' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "74", "column": "13", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "31", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "45", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "77", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "77", "column": "39", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": "125", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'RowDataProvCp' is missing the following properties from type 'Row': bul_est_stc_m1, brut_maintien_m1, pris_n_m1, pris_n1_m1, and 25 more." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": "126", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": "78", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": "79", "column": "28", "severity": "error", "code": "2339", "message": "Property 'pad_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/controles/getDataControleDatesBulletins.ts", "line": "105", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleOverlapCnts.ts", "line": "59", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleVva.ts", "line": "71", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataErreurRelevesHeures.ts", "line": "51", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "146", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"org_desc\"' is not assignable to type '\"emp_desc\" | \"sal_desc\" | \"date_debut\" | \"uorg_desc\" | \"aff_lib\" | \"cpt_numero\" | \"compte_analytique\" | \"affil_desc\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "147", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"\"' is not assignable to type '\"Salarié\" | \"Emploi\" | \"Affectation\" | \"Affaire\" | \"Date d'entrée\" | \"Numéro de compte\" | \"Imputation analytique\" | \"Affiliation\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "168", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Property 'name' is missing in type 'Criteria' but required in type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "170", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": "42", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": "43", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/dsn/getAggDsnBlocks.ts", "line": "1", "column": "22", "severity": "error", "code": "2307", "message": "Cannot find module '../../../dsn/decla_dsn' or its corresponding type declarations." }, { "fileName": "server/reports/data/dsn/getDataDsnBasesAssujetties.ts", "line": "52", "column": "25", "severity": "error", "code": "2322", "message": "Type 'Line[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'Line' is not assignable to type 'Row'.\nIndex signature is missing in type 'Line'." }, { "fileName": "server/reports/data/dsn/getDataDsnCotisIndiv.ts", "line": "101", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: CriteriaUrssaf; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'CriteriaUrssaf' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": "66", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": "171", "column": "15", "severity": "error", "code": "2740", "message": "Type '{ salNom: string; salPrenom: string; salMatricule: string; }' is missing the following properties from type 'DataRow': sal_id, netAPayer, mntPas, netFiscal, and 6 more." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "65", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "502", "column": "9", "severity": "error", "code": "2322", "message": "Type 'LineByContrat | undefined' is not assignable to type 'LineByContrat'.", "extraMsg": "Type 'undefined' is not assignable to type 'LineByContrat'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "652", "column": "159", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "663", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type '{ idAffil: string; salId: number; cntId: number; codeOption?: string | undefined; codePopulation?: string | undefined; idAdhesion: string; prevDesc: string; cprevsDesc: string; affilDesc: string; ta_prev?: number | null | undefined; tb_t2_prev?: number | null | undefined; tc_prev?: number | null | undefined; td_prev?: number | null | undefined; base_forf_prev?: number | null | undefined; base_specif_prev_17?: number | null | undefined; mnt_forf_prev?: number | null | undefined; mnt_libre_prev?: number | null | undefined; total_cotis: number | null; has_78_prev: boolean; has_79_prev: boolean; has_81_prev: boolean; rubsDesc: string; sal_id: number; cnt_id: number; salMatricule: string; salNom: string; salPrenom: string; cntDesc: string; statutRc: string; }' is not assignable to parameter of type 'FinalRow'.", "extraMsg": "Types of property 'codeOption' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": "52", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": "200", "column": "5", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/shared/shared\").DataRow[]' is not assignable to type 'DataRow[]'.", "extraMsg": "Type 'DataRow' is missing the following properties from type 'DataRow': sal_id, salMatricule, salNom, salPrenom, and 9 more." }, { "fileName": "server/reports/data/dsn/rc/transform.ts", "line": "176", "column": "13", "severity": "error", "code": "2322", "message": "Type '{ brut: number; ta: number; reduction: number | null; baseExoApprenti: number | null; cot_avant_reduction: number | null; cot: number | null; brutSpecif: number | null; taSpecif: number | null; baseExcep: number | null; sal_id: number; salNom: string; salPrenom: string; salMatricule: string; cntDesc: string; statutRc: string; codeRetraite: string; periodeDesc: string; }' is not assignable to type 'DataRow'.", "extraMsg": "Object literal may only specify known properties, and 'sal_id' does not exist in type 'DataRow'." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": "31", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type 'Bul[] | BulAgg[]' is not assignable to parameter of type 'IterableCollection'.", "extraMsg": "Type 'Bul[]' is not assignable to type 'IterableCollection'.\nType 'Bul[]' is not assignable to type 'DataBul[]'.\nType 'Bul' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": "33", "column": "89", "severity": "error", "code": "2345", "message": "Argument of type 'AsyncResultCallback' is not assignable to parameter of type '(err: Error, dataBuls: DataBul[]) => void'.", "extraMsg": "Types of parameters 'result' and 'dataBuls' are incompatible.\nType 'DataBul[]' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "97", "column": "12", "severity": "error", "code": "2345", "message": "Argument of type '(err: Error, cnt: Cnt, ccn: Ccn, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "180", "column": "23", "severity": "error", "code": "2339", "message": "Property 'cumulsBulsCntsAnterieursAnneeDecalage' does not exist on type '{ entete: (cb: AsyncCallback) => void; comment: (cb: AsyncCallback) => void; lbl: (cb: AsyncCallback) => void; orgss: (cb: AsyncCallback) => void; cumulsBul: (cb: AsyncCallback) => void; absPeri: (cb: AsyncCallback) => void; vvaPeri: (cb: AsyncCallback) => void; prbul: (cb: AsyncCallback) => void; ppla: (cb: AsyncCallback) => void; pare: (cb: AsyncCallback) => void; prtt: (cb: AsyncCallback) => void; pacp: (cb: AsyncCallback) => void; profilCpAnc: (cb: AsyncCallback) => void; cumulsBulsCntsAnterieurs: (cb: AsyncCallback) => void; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "221", "column": "29", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "274", "column": "174", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "274", "column": "189", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "278", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is not assignable to type 'Prbul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "326", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ shouldDisplayNbHeuresEffectuees: boolean; estForfaitJours?: boolean | undefined; estForfaitHeuresAnnuel?: boolean | undefined; estAnnualisationModulation?: boolean | undefined; forfaitAnnee: number; horaireHebdo?: number | null | undefined; enHeures: boolean; bul_id: number; pad_id: number; cnt_id: number; eta_id: number; semp_id: number; ncnt_id: number; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; sal_desc: string; peri_anneemois: number; pare_id: number; peria_id: Schema.pay_paramprofprem_pareFields.peria_id; prem_id: Schema.pay_paramprofprem_pareFields.prem_id; acrd_id: number; pare_quot_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_coll_ref; pare_quot_journ_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_journ_coll_ref; pare_quot_periode: Schema.pay_paramprofprem_pareFields.pare_quot_periode; trem_id: number; pare_type_peri: number; pare_fj_methode_prorata: number; pare_fj_affich_rub_inform: boolean; pare_fj_type_debut_periode: number; pare_fj_rub_inform_template: Schema.pay_paramprofprem_pareFields.pare_fj_rub_inform_template; pare_fj_cpt_acquis_type: number; pare_fj_cpt_pris_type: number; pare_fj_cpt_restant_type: number; pare_fj_prorata_neutr_cp: boolean; pare_fj_type_affich_cpt_nm1: number; pare_type_auto: number; pare_temp_quot_coll_est_temps_travaille: boolean; pare_type_calcul_abs_es: number; pare_fj_affich_nbj_trav: boolean; pare_type_lissage: number; pare_lissage_nb_mois: Schema.pay_paramprofprem_pareFields.pare_lissage_nb_mois; pare_lissage_cml_id: Schema.pay_paramprofprem_pareFields.pare_lissage_cml_id; pare_smc_pct_fixe: Schema.pay_paramprofprem_pareFields.pare_smc_pct_fixe; pare_smc_pct_avec_variable: Schema.pay_paramprofprem_pareFields.pare_smc_pct_avec_variable; pare_fj_type_affich_cpt_n: number; pare_ann_type_calcul_hor_mens: number; }' is not assignable to type 'PareResult'.", "extraMsg": "Object literal may only specify known properties, and 'shouldDisplayNbHeuresEffectuees' does not exist in type 'PareResult'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "339", "column": "39", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "343", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ customClsCalendar: string; dateDebutCalendar: Date; dateFinCalendar: Date; entete: Entete; comment: string; lbl: any; orgss: any; ccn: Ccn; posconv: any; paas: any; pare: PareResult; pacp: any; prtt: any; profilCpAnc: ProfilCpAnc; afficherCompteursCpRtt: boolean; afficherCompteurRcJours: any; afficherCompteurRcHeures: boolean; prbul: Prbul; calendrier_dates: CalendarDate[]; cumuls: {}; cumuls_tous_contrats: {}; shouldDisplayClassif: boolean; }' is not assignable to type 'DataBul'.", "extraMsg": "Object literal may only specify known properties, and 'profilCpAnc' does not exist in type 'DataBul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "355", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "356", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "357", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "358", "column": "21", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "370", "column": "44", "severity": "error", "code": "2339", "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "371", "column": "44", "severity": "error", "code": "2339", "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "148", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '(err: Error, firstCnt: Cnt, ccn: any, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "216", "column": "15", "severity": "error", "code": "2339", "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "227", "column": "23", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Tasks' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Tasks'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "297", "column": "158", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "297", "column": "173", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "307", "column": "6", "severity": "error", "code": "2740", "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is missing the following properties from type 'Prbul': prbul_id, peria_id, acrd_id, prbul_agreggated, and 12 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "319", "column": "78", "severity": "error", "code": "2551", "message": "Property 'ncnt_id' does not exist on type 'Cnt'. Did you mean 'cnt_id'?" }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "333", "column": "6", "severity": "error", "code": "2322", "message": "Type '(Lbl | LblHeader)[]' is not assignable to type 'Lbl[]'.", "extraMsg": "Type 'Lbl | LblHeader' is not assignable to type 'Lbl'.\nType 'LblHeader' is missing the following properties from type 'Lbl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 30 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "351", "column": "5", "severity": "error", "code": "2741", "message": "Property 'val_bul' is missing in type 'CPRN' but required in type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "352", "column": "5", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "353", "column": "5", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "354", "column": "5", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "358", "column": "22", "severity": "error", "code": "2339", "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "359", "column": "22", "severity": "error", "code": "2339", "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "364", "column": "17", "severity": "error", "code": "2339", "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataCertificatTravail.ts", "line": "439", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ ect_datedebut: Date; ect_datefin: ect_datefin; emp_desc: string; cnt_fin_date: cnt_fin_date; }' is not assignable to parameter of type '{ emp_desc: string; ect_datedebut: string; cnt_fin_date: string; ect_datefin: string; }'.", "extraMsg": "Types of property 'ect_datedebut' are incompatible.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataCnt.ts", "line": "402", "column": "8", "severity": "error", "code": "2741", "message": "Property 'catc_id' is missing in type '{ rcdd_id: any; pad_id: number; ncnt_id: any; semp_id: any; eta_id: any; src_id: number; dpub_id: any; euti_id: any; trem_id: any; cnt_id: any; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "56", "column": "18", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "57", "column": "18", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "69", "column": "64", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "115", "column": "9", "severity": "error", "code": "2322", "message": "Type 'DataToDisplay' is not assignable to type 'DataToDisplay'.", "extraMsg": "Type 'RowCotisUrssaf' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'RowCotisUrssaf'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "131", "column": "64", "severity": "error", "code": "2339", "message": "Property 'eta_desc' does not exist on type 'Brc'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "210", "column": "94", "severity": "error", "code": "2345", "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'.", "extraMsg": "Type '{ code: Schema.pay_dsnline_dsnlFields.dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: Schema.pay_dsnline_dsnlFields.eta_id; sal_id: Schema.pay_dsnline_dsnlFields.sal_id; cnt_id: Schema.pay_dsnline_dsnlFields.cnt_id; dsnl_code: Schema.pay_dsnline_dsnlFields.dsnl_code; dsnl_value: Schema.pay_dsnline_dsnlFields.dsnl_value; afod_id: Schema.pay_dsnline_dsnlFields.afod_id; pops_id: Schema.pay_dsnline_dsnlFields.pops_id; dsnl_error: Schema.pay_dsnline_dsnlFields.dsnl_error; dsnl_warning: Schema.pay_dsnline_dsnlFields.dsnl_warning; prev_id: Schema.pay_dsnline_dsnlFields.prev_id; cprev_ids: Schema.pay_dsnline_dsnlFields.cprev_ids; }' is not assignable to type 'Line'.\nTypes of property 'code' are incompatible.\nType 'dsnl_code' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "211", "column": "55", "severity": "error", "code": "2339", "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "212", "column": "34", "severity": "error", "code": "2339", "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "219", "column": "98", "severity": "error", "code": "2345", "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'." }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": "1", "column": "32", "severity": "error", "code": "2614", "message": "Module '\"../../api/variables/services/getContratsToDisplay\"' has no exported member 'User'. Did you mean to use 'import User from \"../../api/variables/services/getContratsToDisplay\"' instead?" }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": "89", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: jtrav_heure_debut; heureFinDesc: jtrav_heure_fin; repasDesc: string | null; }[]' is not assignable to type 'Row[]'.", "extraMsg": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: gta_jourtrav_jtravFields.jtrav_heure_debut; heureFinDesc: gta_jourtrav_jtravFields.jtrav_heure_fin; repasDesc: string | null; }' is not assignable to type 'Row'.\nTypes of property 'heureDebutDesc' are incompatible.\nType 'jtrav_heure_debut' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "19", "column": "11", "severity": "error", "code": "2430", "message": "Interface 'Criteria' incorrectly extends interface 'ReportCriteria'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "61", "column": "105", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "89", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Criteria' is not assignable to type 'Omit'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "363", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "418", "column": "44", "severity": "error", "code": "2339", "message": "Property 'is_positif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "419", "column": "44", "severity": "error", "code": "2339", "message": "Property 'is_negatif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "421", "column": "25", "severity": "error", "code": "2339", "message": "Property 'is_negatif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "423", "column": "101", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "425", "column": "114", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "425", "column": "139", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "428", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "429", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "429", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "433", "column": "115", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "433", "column": "150", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "435", "column": "121", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "435", "column": "146", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "438", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "439", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "439", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "440", "column": "38", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "444", "column": "53", "severity": "error", "code": "2339", "message": "Property 'sal_nom_usage' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "444", "column": "82", "severity": "error", "code": "2339", "message": "Property 'sal_prenom' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "446", "column": "55", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "448", "column": "55", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "453", "column": "55", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "455", "column": "55", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "458", "column": "29", "severity": "error", "code": "2339", "message": "Property 'is_positif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "459", "column": "105", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "461", "column": "118", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "461", "column": "143", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "464", "column": "45", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "465", "column": "107", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "465", "column": "132", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "469", "column": "119", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "469", "column": "154", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "471", "column": "125", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "471", "column": "150", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "474", "column": "45", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "475", "column": "107", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "475", "column": "132", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "476", "column": "42", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "480", "column": "104", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "480", "column": "139", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "482", "column": "118", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "482", "column": "143", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "485", "column": "45", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "486", "column": "107", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "486", "column": "132", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "487", "column": "42", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "491", "column": "65", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "494", "column": "54", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "496", "column": "54", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "499", "column": "53", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "502", "column": "105", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "502", "column": "130", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "505", "column": "53", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "510", "column": "40", "severity": "error", "code": "2339", "message": "Property 'is_zero' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "511", "column": "25", "severity": "error", "code": "2339", "message": "Property 'is_zero' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "512", "column": "94", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "514", "column": "111", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "514", "column": "136", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "517", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "518", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "518", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "522", "column": "108", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "522", "column": "143", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "524", "column": "118", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "524", "column": "143", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "527", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "528", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "528", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "529", "column": "38", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "533", "column": "49", "severity": "error", "code": "2339", "message": "Property 'sal_nom_usage' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "533", "column": "78", "severity": "error", "code": "2339", "message": "Property 'sal_prenom' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "140", "column": "193", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "145", "column": "39", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "223", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '((client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void) | ((client: PoolClient, criteria: ReportBulsCriteria, optionsBuls: OptionsReportBul, memoizedGetters: MemoizedGetters, bulAgg: BulAgg, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void)' is not assignable to parameter of type 'FnGetDataBuls'.", "extraMsg": "Type '(client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void' is not assignable to type 'FnGetDataBuls'.\nTypes of parameters 'externalCallback' and 'cb' are incompatible.\nTypes of parameters 'err' and 'err' are incompatible.\nType 'Error | null | undefined' is not assignable to type 'Error'.\nType 'undefined' is not assignable to type 'Error'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "247", "column": "8", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, databuls: any, nbBuls: number) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "291", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "128", "column": "21", "severity": "error", "code": "2339", "message": "Property 'rubs' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "189", "column": "15", "severity": "error", "code": "2322", "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'LblCompta': sens, cpt_id, cpt_type, tal_id, and 3 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "189", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'RowToDispatch': cnt_num, sal_matricule, sal_nom_usage, sal_nom_famille, and 2 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "190", "column": "18", "severity": "error", "code": "2339", "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "190", "column": "55", "severity": "error", "code": "2339", "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "193", "column": "27", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nThe types returned by 'slice(...)' are incompatible between these types.\nType 'LblCompta[]' is not assignable to type 'never[]'.\nType 'LblCompta' is not assignable to type 'never'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "197", "column": "15", "severity": "error", "code": "2322", "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "197", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "198", "column": "18", "severity": "error", "code": "2339", "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "198", "column": "55", "severity": "error", "code": "2339", "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "201", "column": "27", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "288", "column": "15", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "307", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: string; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: string; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "325", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": "82", "column": "22", "severity": "error", "code": "2339", "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": "106", "column": "60", "severity": "error", "code": "2339", "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "33", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "The types of 'criteria.uorg_id' are incompatible between these types.\nType 'number[] | null' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "166", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "167", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "52", "column": "65", "severity": "error", "code": "2345", "message": "Argument of type 'Omit' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Type 'Omit' is missing the following properties from type 'ReportCriteria': name, outputType" }, { "fileName": "server/reports/data/getDataShared.ts", "line": "75", "column": "5", "severity": "error", "code": "2322", "message": "Type 'TemplateHeader[]' is not assignable to type 'HeaderToDisplay[]'.", "extraMsg": "Property 'stopGroupColSpan' is missing in type 'TemplateHeader' but required in type 'HeaderToDisplay'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "78", "column": "40", "severity": "error", "code": "2339", "message": "Property 'outputType' does not exist on type 'Omit'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "94", "column": "42", "severity": "error", "code": "2339", "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "94", "column": "136", "severity": "error", "code": "2339", "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "109", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'DataToDisplay | undefined' is not assignable to parameter of type 'DataToDisplay | PromiseLike>'.", "extraMsg": "Type 'undefined' is not assignable to type 'DataToDisplay | PromiseLike>'." }, { "fileName": "server/reports/data/paiements/getDataNetsNegatifs.ts", "line": "50", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: CriteriaDataNetsNegatifs; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nProperty 'peri_fin' is missing in type 'CriteriaDataNetsNegatifs' but required in type 'Omit'." }, { "fileName": "server/reports/data/shared/getSignataireContrat.ts", "line": "94", "column": "9", "severity": "error", "code": "2741", "message": "Property 'titreCivilite' is missing in type '{ rsp_id: null; nom: null; prenom: null; isExterne: null; email: null; niveau: null; qualite: null; doc_id_signature: null; urlSignature: null; pdos_domain_name: null; }' but required in type 'Signataire'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "39", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "82", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'Col' is not assignable to parameter of type 'GroupCol'.", "extraMsg": "Type 'Col' is missing the following properties from type 'GroupCol': total, count" }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "87", "column": "19", "severity": "error", "code": "2339", "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "87", "column": "33", "severity": "error", "code": "2339", "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "87", "column": "47", "severity": "error", "code": "2339", "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "88", "column": "19", "severity": "error", "code": "2339", "message": "Property 'class' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "89", "column": "19", "severity": "error", "code": "2339", "message": "Property 'style' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "90", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string | true' is not assignable to type 'boolean'.", "extraMsg": "Type 'string' is not assignable to type 'boolean'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "95", "column": "38", "severity": "error", "code": "2339", "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "102", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "103", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "104", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "110", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "82", "column": "121", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "89", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "147", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "186", "column": "40", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "187", "column": "41", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "188", "column": "42", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "308", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[] | null'.\nType 'undefined' is not assignable to type 'number[] | null'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "356", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Property 'displayDetailDemandes' is missing in type 'ReportCriteria' but required in type 'Criteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "364", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[]'.\nType 'undefined' is not assignable to type 'number[]'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "418", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Type 'ReportCriteria' is missing the following properties from type 'Criteria': displayCumulMensuel, displayCumulAnnuel, displayCumulContrat, groupBySal" }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "445", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'EtatPrepCriteria'.", "extraMsg": "Property 'bul_id' is missing in type 'ReportCriteria' but required in type 'EtatPrepCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "474", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "480", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "486", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "492", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "564", "column": "76", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "570", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "576", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'rdsnId' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "594", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'ValidationCriteria'.", "extraMsg": "Property 'origineRubs' is missing in type 'ReportCriteria' but required in type 'ValidationCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "609", "column": "76", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'.", "extraMsg": "Property 'currentPdosId' is missing in type 'ReportUser' but required in type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "615", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "627", "column": "78", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "633", "column": "67", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "639", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "651", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "663", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "731", "column": "95", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/generateSpecificReport.spec.ts", "line": "10", "column": "19", "severity": "error", "code": "2741", "message": "Property 'lots_id_granted' is missing in type '{ srep_id: number; pad_id: number; peri: number; }' but required in type 'ParamsReceived'." }, { "fileName": "server/reports/generateSpecificReport.ts", "line": "211", "column": "9", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/getFileNameForSave.ts", "line": "67", "column": "18", "severity": "error", "code": "2339", "message": "Property 'bulSimpl' does not exist on type 'ReportCriteria'." }, { "fileName": "server/reports/getFooterTemplate.ts", "line": "1", "column": "87", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": "28", "column": "9", "severity": "error", "code": "2322", "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'.", "extraMsg": "Type 'TemplateHeaderWithValue | null' is not assignable to type 'TemplateHeaderWithValue'.\nType 'null' is not assignable to type 'TemplateHeaderWithValue'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": "84", "column": "5", "severity": "error", "code": "2322", "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'." }, { "fileName": "server/reports/prepareReport.ts", "line": "28", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type 'User' is not assignable to parameter of type 'ReportUser'.", "extraMsg": "Type 'User' is missing the following properties from type 'ReportUser': currentPAD, scope" }, { "fileName": "server/reports/reportsMgr.ts", "line": "36", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/reportsMgr.ts", "line": "66", "column": "48", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "47", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "49", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "54", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "71", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "74", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "79", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "94", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'." }, { "fileName": "server/reports/routerReports.ts", "line": "119", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ pad_id: number; }' is missing the following properties from type 'Params': peri, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "156", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "158", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "327", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/specificReports/generateSpecificReportAbsenteisme.ts", "line": "34", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/templateMgr.ts", "line": "101", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'.", "extraMsg": "Type '\"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "111", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "150", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "159", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "167", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "175", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "220", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "236", "column": "17", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "405", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'TemplateStoredConfig | undefined' is not assignable to parameter of type 'TemplateStoredConfig | PromiseLike | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'TemplateStoredConfig | PromiseLike | null'." }, { "fileName": "server/sepa/lockBuls.ts", "line": "2", "column": "10", "severity": "error", "code": "2459", "message": "Module '\"./savePayment\"' declares 'Payment' locally, but it is not exported." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": "144", "column": "38", "severity": "error", "code": "2367", "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.TOUS' and '3' have no overlap." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": "166", "column": "13", "severity": "error", "code": "2367", "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.NON_PAYES_UNIQUEMENT' and '3' have no overlap." }, { "fileName": "server/server.ts", "line": "170", "column": "59", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "170", "column": "76", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "24", "severity": "error", "code": "2339", "message": "Property 'listen' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "35", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "52", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "81", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "108", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "133", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/socket/socketIOManager.ts", "line": "57", "column": "10", "severity": "error", "code": "2349", "message": "This expression is not callable.", "extraMsg": "Type 'typeof import(\"/home/runner/work/payroll-app/payroll-app/node_modules/socket.io/dist/index\")' has no call signatures." }, { "fileName": "server/socket/socketIOManager.ts", "line": "81", "column": "96", "severity": "error", "code": "2339", "message": "Property 'originalUrl' does not exist on type 'IncomingMessage'." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": "3", "column": "1", "severity": "error", "code": "6133", "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": "12", "column": "14", "severity": "error", "code": "2551", "message": "Property '_locale' does not exist on type 'Moment'. Did you mean 'locale'?" }, { "fileName": "server/test/test-unit/setup.spec.ts", "line": "24", "column": "1", "severity": "error", "code": "2741", "message": "Property 'serverConfig' is missing in type '{ dbConfig: {}; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }, { "fileName": "server/tools.spec.ts", "line": "15", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '\"FOOBAR\"' is not assignable to parameter of type 'LOG_LEVEL'." }, { "fileName": "server/tools.ts", "line": "145", "column": "1", "severity": "error", "code": "2309", "message": "An export assignment cannot be used in a module with other exported elements." }, { "fileName": "server/tools/getPlural.ts", "line": "13", "column": "43", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "17", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "22", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "26", "column": "14", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/webAPI/abs/webApiAbsRead.ts", "line": "22", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/abs/webApiAbsUpdate.ts", "line": "22", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsSetDefault.ts", "line": "36", "column": "81", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": "30", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": "35", "column": "100", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bul/identifyBul.ts", "line": "30", "column": "41", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "11", "column": "10", "severity": "error", "code": "6133", "message": "'OutputFile' is declared but its value is never read." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "34", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "40", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "93", "column": "16", "severity": "error", "code": "2345", "message": "Argument of type '(errPdf: Error | null, bulIds: any, resultPdf: ResultReportManager) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "147", "column": "9", "severity": "error", "code": "2322", "message": "Type '\"pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "165", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'User'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'User': sal_id, uti_nom, uti_prenom, currentPAD, and 4 more." }, { "fileName": "server/webAPI/cnt/insertAVT.ts", "line": "43", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ entity: string; action: string; data: DataAvt; }' is not assignable to parameter of type 'BodyAvt'.", "extraMsg": "Type '{ entity: string; action: string; data: DataAvt; }' is missing the following properties from type 'WebApiPayload': version, dospay_id" }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "266", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, sal_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'sal_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "267", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, cnt_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'cnt_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "715", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'.\nIndex signature is missing in type 'DataEct'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "759", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "1193", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'unknown' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/cnt/webApiCntRead.ts", "line": "32", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type 'BodyCnt' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "41", "column": "29", "severity": "error", "code": "2345", "message": "Argument of type 'IBodySalAddOrUpdate' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'sal_id_externe' is not assignable to type 'string | undefined'.\nType 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "45", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, client?: PoolClient | undefined, sal_id?: number | null | undefined) => void' is not assignable to parameter of type 'IWebApiCallback'.", "extraMsg": "Types of parameters 'client' and 'successResponse' are incompatible.\nType 'IWebApiSuccessResponse | undefined' is not assignable to type 'PoolClient | undefined'.\nType 'IWebApiSuccessResponse' is missing the following properties from type 'PoolClient': release, connect, query, copyFrom, and 20 more." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "75", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is not assignable to parameter of type 'Error'.", "extraMsg": "Type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is missing the following properties from type 'Error': name, message" }, { "fileName": "server/webAPI/sal/webApiSalRead.ts", "line": "120", "column": "67", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": "190", "column": "8", "severity": "error", "code": "2739", "message": "Type '{ pad_id: number; bul_id: number[]; outputType: REPORT_TYPE_OUTPUT.DATA; bulSimpl: false; }' is missing the following properties from type 'ReportBulsCriteria': modeSelectionEuti, name, peri_debut, peri_fin" }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": "215", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is not assignable to parameter of type 'OptionsReportBul'.", "extraMsg": "Type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is missing the following properties from type 'OptionsReportBul': nbDecimalsColBase, nbDecimalsColsTaux, forceCompleterZeros" }, { "fileName": "server/webAPI/shared/checkSession.ts", "line": "103", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'boolean | undefined' is not assignable to parameter of type 'boolean | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | PromiseLike'." }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "62", "column": "47", "severity": "error", "code": "2352", "message": "Conversion of type 'WebApiPayload>' to type 'IBodySal' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Record' is missing the following properties from type 'IDataSal': sal_id, bnqs" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "114", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'.", "extraMsg": "Type 'Record' is missing the following properties from type 'DataVvaSetValue': var_code, vva_niveau, vva_valeur, vva_datedebut, vva_periodedebut" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "122", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": "70", "column": "12", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, client: any, lvvaInserted: any) => any' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": "96", "column": "29", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBatchVva' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/vva/webApiVvaSetValue.ts", "line": "121", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'IWebApiCallback' is not assignable to parameter of type 'AsyncCallback'.", "extraMsg": "Types of parameters 'errorResponse' and 'error' are incompatible.\nType 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew | null | undefined' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'.\nType '\"STOP\"' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'." }, { "fileName": "test-integration/app/unauthenticatedRoute.spec.ts", "line": "1", "column": "23", "severity": "error", "code": "2305", "message": "Module '\"../commonIntegration\"' has no exported member 'db'." }, { "fileName": "test-integration/commonIntegration.ts", "line": "59", "column": "4", "severity": "error", "code": "2794", "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "test-integration/getComputedData/computeOnePeriod.spec.ts", "line": "25", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ startDate: Moment; endDate: Moment; }' is missing the following properties from type 'Week': numWeek, numMonth, vva, isLastPeriode" }, { "fileName": "test-integration/setup.spec.ts", "line": "20", "column": "1", "severity": "error", "code": "2741", "message": "Property 'serverConfig' is missing in type '{ dbConfig: { user: string; host: string; database: string; password: string; ssl: boolean; port: number; max: number; application_name: string; idleTimeoutMillis: number; connectionTimeoutMillis: number; }; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }]; +exports.errorsBaseBranch = [{ "fileName": "server/absences/getCalendarJF.ts", "line": 145, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'LastCnt' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type 'LastCnt' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/CRUD/router.ts", "line": 44, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericRead'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericRead'." }, { "fileName": "server/api/CRUD/router.ts", "line": 63, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/CRUD/router.ts", "line": 82, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericAdd'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericAdd'." }, { "fileName": "server/api/CRUD/router.ts", "line": 103, "column": 63, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericDelete'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'ExtParamsGenericDelete': idToRemove, modelName" }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": 73, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type '{ operator: \"CANCEL\"; }' is not assignable to parameter of type 'ListIterateeCustom | undefined'.", "extraMsg": "Types of property 'operator' are incompatible.\nType '\"CANCEL\"' is not assignable to type 'FilterOperator | undefined'." }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": 94, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'ExtParamsGenericRead' is not assignable to parameter of type 'BuildQueryParams'.", "extraMsg": "Types of property 'filter' are incompatible.\nType 'ClientFilter[] | undefined' is not assignable to type 'Filter[] | undefined'.\nType 'ClientFilter[]' is not assignable to type 'Filter[]'.\nType 'ClientFilter' is not assignable to type 'Filter'.\nTypes of property 'value' are incompatible.\nType 'FilterValue | FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string'." }, { "fileName": "server/api/CRUD/services/getDemandesAbsSalList.ts", "line": 60, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/api/CRUD/services/getSubordinates.ts", "line": 58, "column": 5, "severity": "error", "code": 2783, "message": "'level' is specified more than once, so this usage will be overwritten." }, { "fileName": "server/api/CRUD/services/getTimesheetsToValidateForSubordinates.ts", "line": 34, "column": 51, "severity": "error", "code": 6133, "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/CRUD/services/getTimesheetsValidatedForSubordinates.ts", "line": 34, "column": 51, "severity": "error", "code": 6133, "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 31, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 44, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 57, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/services/createDetailsAbsence.ts", "line": 81, "column": 9, "severity": "error", "code": 2322, "message": "Type 'DataGtaWithPplaDesc | null' is not assignable to type 'DataGta | null | undefined'.", "extraMsg": "Type 'DataGtaWithPplaDesc' is not assignable to type 'DataGta'.\nThe types of 'plhSemaine1.jours' are incompatible between these types.\nType 'gta_jourplahebdo_jph[]' is not assignable to type 'Jph[]'.\nType 'gta_jourplahebdo_jph' is not assignable to type 'Jph'.\nTypes of property 'jph_nb_h_trav_matin' are incompatible.\nType 'jph_nb_h_trav_matin' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/createDetailsAbsence.ts", "line": 82, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Pare | null' is not assignable to type 'ProfilRem | null'.", "extraMsg": "Type 'Pare' is not assignable to type 'ProfilRem'.\nTypes of property 'pare_quot_journ_coll_ref' are incompatible.\nType 'pare_quot_journ_coll_ref' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/crudTriggerBeforeValidateAbsence.ts", "line": 25, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ typeMessage: \"warning\"; isValid: false; explain: string; } | { typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Type '{ typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.\nObject literal may only specify known properties, and 'typeMessage' does not exist in type 'ResultTriggerValidationBeforeValid'." }, { "fileName": "server/api/absences/services/generateDabsFromAbs.ts", "line": 108, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type '{ user: { uti_id: number; }; operationType: \"add\"; }' is not assignable to parameter of type 'Query'.", "extraMsg": "Types of property 'operationType' are incompatible.\nType '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 63, "column": 19, "severity": "error", "code": 2741, "message": "Property 'catc_id' is missing in type '{ src_id: number; pad_id: number; ppa: Schema.pay_periodepaye_ppa; current_bul: { pare: Schema.pay_paramprofprem_pare | null; pacp: Schema.pay_paramprofprcp_pacp | null; ppla: Schema.gta_profilplanning_ppla | null; } | null; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: Schema.pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: Schema.pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: Schema.pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: Schema.pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: Schema.pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: Schema.pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: Schema.pay_contrat_cntFields.lot_id; cnt_num: Schema.pay_contrat_cntFields.cnt_num; rcdd_id: Schema.pay_contrat_cntFields.rcdd_id; prof_id_prem_force: Schema.pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: Schema.pay_contrat_cntFields.prof_id_prss_force; dpub_id: Schema.pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: Schema.pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: Schema.pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: Schema.pay_contrat_cntFields.pare_id_force; pacp_id_force: Schema.pay_contrat_cntFields.pacp_id_force; pass_id_force: Schema.pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: Schema.pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: Schema.pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: Schema.pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: Schema.pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: Schema.pay_contrat_cntFields.euti_id; src_id_force: Schema.pay_contrat_cntFields.src_id_force; ccn_id_euti_force: Schema.pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: Schema.pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: Schema.pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: Schema.pay_contrat_cntFields.prtt_id_force; spec_id: Schema.pay_contrat_cntFields.spec_id; cdpre_id: Schema.pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: Schema.pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: Schema.pay_contrat_cntFields.pifc_id_force; prbul_id_force: Schema.pay_contrat_cntFields.prbul_id_force; ppla_id_force: Schema.pay_contrat_cntFields.ppla_id_force; prui_id_force: Schema.pay_contrat_cntFields.prui_id_force; prga_id_force: Schema.pay_contrat_cntFields.prga_id_force; prgp_id_force: Schema.pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: Schema.pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: Schema.pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: Schema.pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: Schema.pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: Schema.pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: Schema.pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: Schema.pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: Schema.pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: Schema.pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: Schema.pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: Schema.pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: Schema.pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: Schema.pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: Schema.pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: Schema.pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: Schema.pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: Schema.pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: Schema.pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: Schema.pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: Schema.pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: Schema.pay_contrat_cntFields.cnt_infos_comp; cnt_notes: Schema.pay_contrat_cntFields.cnt_notes; trem_id: Schema.pay_contrat_cntFields.trem_id; ett_id: Schema.pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Schema.pay_contrat_cntFields.cnt_date_paiement_stc; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 105, "column": 13, "severity": "error", "code": 2322, "message": "Type 'pay_paramprofprem_pare[]' is not assignable to type 'Pare[]'.", "extraMsg": "Type 'pay_paramprofprem_pare' is missing the following properties from type 'Pare': acrd_niveau, trem_dsn_code, pare_desc, origin" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 107, "column": 13, "severity": "error", "code": 2322, "message": "Type 'pay_paramprofprcp_pacp[]' is not assignable to type 'ProfilCp[]'.", "extraMsg": "Type 'pay_paramprofprcp_pacp' is missing the following properties from type 'ProfilCp': macp, pacp_desc, origin, acrd_niveau" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 112, "column": 13, "severity": "error", "code": 2741, "message": "Property 'ppla_desc' is missing in type '{ plhSemaine1?: Plh | undefined; }' but required in type 'DataGtaWithPplaDesc'." }, { "fileName": "server/api/absences/services/getInfosAbsences.ts", "line": 13, "column": 11, "severity": "error", "code": 2320, "message": "Interface 'DemandeAbsence' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/getInfosAbsencesManager.ts", "line": 33, "column": 11, "severity": "error", "code": 2320, "message": "Interface 'Data' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": 17, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ isValid: false; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: false; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": 30, "column": 74, "severity": "error", "code": 2345, "message": "Argument of type 'Abs' is not assignable to parameter of type 'pay_absence_abs'.", "extraMsg": "Types of property 'abs_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 63, "column": 45, "severity": "error", "code": 2339, "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 63, "column": 60, "severity": "error", "code": 2339, "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 85, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ isValid: boolean; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: boolean; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/assistantEmbauche/services/createNewCnt.ts", "line": 2, "column": 1, "severity": "error", "code": 6133, "message": "'pg' is declared but its value is never read." }, { "fileName": "server/api/assistantEmbauche/services/createNewHiring.ts", "line": 124, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type 'HiringData' is not assignable to parameter of type 'DataToInsert'.", "extraMsg": "Property 'posc_id' is missing in type 'HiringData' but required in type 'DataToInsert'." }, { "fileName": "server/api/assistantEmbauche/services/processOneTitre.ts", "line": 6, "column": 18, "severity": "error", "code": 2430, "message": "Interface 'Ttra' incorrectly extends interface 'pay_titretrav_ttra'.", "extraMsg": "Types of property 'ttra_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/bullBoard/router.ts", "line": 24, "column": 9, "severity": "error", "code": 2322, "message": "Type 'BullMQAdapter' is not assignable to type 'QueueAdapter'.", "extraMsg": "The types returned by 'getClient()' are incompatible between these types.\nType 'Promise' is not assignable to type 'Promise'.\nType 'RedisClient' is not assignable to type 'Redis'.\nType 'Cluster' is missing the following properties from type 'Redis': Promise, send_command" }, { "fileName": "server/api/bullBoard/router.ts", "line": 53, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[]' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/createBulsAfterClosing.ts", "line": 66, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_date_paiement_stc: cnt_date_paiement_stc; pad_id: number; }[]' is not assignable to parameter of type 'CntForUpsertBul[]'.", "extraMsg": "Type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; pad_id: number; }' is not assignable to type 'CntForUpsertBul'.\nThe types of 'ppa.ppa_datedebut' are incompatible between these types.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/triggerControles.ts", "line": 58, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'pay_controle_ctrl' is not assignable to parameter of type 'Controle'.", "extraMsg": "Types of property 'ctrl_query' are incompatible.\nType 'ctrl_query' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/calculations/router.ts", "line": 73, "column": 11, "severity": "error", "code": 2322, "message": "Type '{ uti_id: number; settings: { shouldDisplayTechnicalInfos: boolean; debug?: { debugAll: boolean; aRubId?: number[] | undefined; saveRubPrevSkipped?: boolean | undefined; } | undefined; }; type: 1; pad_id: number; bul_id: number[]; clp_origine: number; settingsByBul?: { bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined; }' is not assignable to type 'CalcRequestParams'.", "extraMsg": "Types of property 'settingsByBul' are incompatible.\nType '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'.\nType 'undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'." }, { "fileName": "server/api/calculations/router.ts", "line": 88, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: any; data: CalcRequestResult; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/calculateFractions.ts", "line": 92, "column": 16, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/clearCompletedCalcs.ts", "line": 35, "column": 9, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'Calc'." }, { "fileName": "server/api/calculations/services/handleCalculationRequest.ts", "line": 47, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 19, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 29, "column": 39, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 75, "column": 16, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/updateBuls.ts", "line": 61, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, results: any) => void' is not assignable to parameter of type 'ErrorCallback'." }, { "fileName": "server/api/clotures/services/checkBadBulletins.ts", "line": 4, "column": 1, "severity": "error", "code": 6133, "message": "'PoolClient' is declared but its value is never read." }, { "fileName": "server/api/compta/services/initComptesDefaut.ts", "line": 250, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'Nullable>' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'rgd_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/contrats/contratsByAffaire/router.ts", "line": 28, "column": 83, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Data': padId, affId, mctId, modeCreationContrats, and 2 more." }, { "fileName": "server/api/contrats/contratsByAffaire/services/createContratsByAffaire.ts", "line": 159, "column": 15, "severity": "error", "code": 2741, "message": "Property 'posc_id' is missing in type '{ emp_id: number; ech_id: number; nivc_id: number; cnt_debut_date: Date; cnt_fin_date: Date; acrd_id: null; }' but required in type 'DataToInsert'." }, { "fileName": "server/api/contrats/router.ts", "line": 62, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ semp_id: number; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: number; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/api/contrats/router.ts", "line": 132, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": 135, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": 219, "column": 120, "severity": "error", "code": 2339, "message": "Property 'cntIds' does not exist on type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 121, "column": 51, "severity": "error", "code": 2454, "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 122, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 123, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 123, "column": 22, "severity": "error", "code": 2454, "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 150, "column": 34, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type 'unknown' is not assignable to parameter of type 'object | null | undefined'.\nType 'unknown' is not assignable to type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 159, "column": 24, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 171, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilRemAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 172, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 173, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilSsAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 177, "column": 29, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 179, "column": 34, "severity": "error", "code": 2339, "message": "Property 'aRpadSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 180, "column": 35, "severity": "error", "code": 2339, "message": "Property 'aPeriaSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 183, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultPrttAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 184, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilIfcAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 185, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAncAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 186, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilPlanningAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 187, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ProfilPrésence | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'ProfilPrésence'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 188, "column": 13, "severity": "error", "code": 2322, "message": "Type 'undefined' is not assignable to type 'ProfilAffichBul | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 201, "column": 5, "severity": "error", "code": 2322, "message": "Type 'InfosCntData | null' is not assignable to type 'InfosCntData'.", "extraMsg": "Type 'null' is not assignable to type 'InfosCntData'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 367, "column": 17, "severity": "error", "code": 2740, "message": "Type 'PpaCourante' is missing the following properties from type 'pay_periodepaye_ppa': ppa_libelle, ppa_numero_ordre, ppa_datereglement, lot_id, and 2 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 383, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'.\nThe types returned by '[Symbol.iterator]().next(...)' are incompatible between these types.\nType 'IteratorResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise, any>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorYieldResult | null>'.\nType 'Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'PromiseLike'.\nTypes of property 'then' are incompatible.\nType '(onfulfilled?: ((value: StatutRegimeAmSelected[]) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => Promise' is not assignable to type '(onfulfilled?: ((value: Cprev[] | null) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => PromiseLike'.\nTypes of parameters 'onfulfilled' and 'onfulfilled' are incompatible.\nTypes of parameters 'value' and 'value' are incompatible.\nType 'StatutRegimeAmSelected[]' is not assignable to type 'Cprev[]'.\nType 'StatutRegimeAmSelected' is missing the following properties from type 'Cprev': cnt_id, prev_id, prev_ref, prev_lib, and 38 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 433, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '10'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 434, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '11'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 435, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '12'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 436, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '13'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 437, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'." }, { "fileName": "server/api/contrats/services/duplicateContrat.ts", "line": 94, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/contrats/services/getCurrentPeriodesEssai.ts", "line": 130, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type 'TYPE_PERIODE_ESSAI' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/contrats/services/getLastRemFromCnt.ts", "line": 45, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: pay_contrat_cntFields.lot_id; cnt_num: pay_contrat_cntFields.cnt_num; rcdd_id: pay_contrat_cntFields.rcdd_id; prof_id_prem_force: pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: pay_contrat_cntFields.prof_id_prss_force; dpub_id: pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: pay_contrat_cntFields.pare_id_force; pacp_id_force: pay_contrat_cntFields.pacp_id_force; pass_id_force: pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: pay_contrat_cntFields.euti_id; src_id_force: pay_contrat_cntFields.src_id_force; ccn_id_euti_force: pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: pay_contrat_cntFields.prtt_id_force; spec_id: pay_contrat_cntFields.spec_id; cdpre_id: pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: pay_contrat_cntFields.pifc_id_force; prbul_id_force: pay_contrat_cntFields.prbul_id_force; ppla_id_force: pay_contrat_cntFields.ppla_id_force; prui_id_force: pay_contrat_cntFields.prui_id_force; prga_id_force: pay_contrat_cntFields.prga_id_force; prgp_id_force: pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: pay_contrat_cntFields.cnt_infos_comp; cnt_notes: pay_contrat_cntFields.cnt_notes; trem_id: pay_contrat_cntFields.trem_id; ett_id: pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; }' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_datefin_prevue: cnt_datefin_prevue; cnt_datefin_essai: cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: cnt_date_notification; cnt_preavisfait_date_debut: cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: lot_id; cnt_num: cnt_num; rcdd_id: rcdd_id; prof_id_prem_force: prof_id_prem_force; prof_id_prss_force: prof_id_prss_force; dpub_id: dpub_id; semp_id: number; cnt_quot_trav: cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: cnt_quot_trav_spec_raison; prof_id_prcp_force: prof_id_prcp_force; pare_id_force: pare_id_force; pacp_id_force: pacp_id_force; pass_id_force: pass_id_force; cnt_simul: boolean; cnt_id_externe: cnt_id_externe; cnt_datefin_duree_minimale: cnt_datefin_duree_minimale; cnt_rempla_sal_libre: cnt_rempla_sal_libre; cnt_rempla_sal_id: cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: euti_id; src_id_force: src_id_force; ccn_id_euti_force: ccn_id_euti_force; sat_id_force: sat_id_force; cnt_reprise_date_fin_traitement: cnt_reprise_date_fin_traitement; prtt_id_force: prtt_id_force; spec_id: spec_id; cdpre_id: cdpre_id; cnt_cdpre_date_fin: cnt_cdpre_date_fin; pifc_id_force: pifc_id_force; prbul_id_force: prbul_id_force; ppla_id_force: ppla_id_force; prui_id_force: prui_id_force; prga_id_force: prga_id_force; prgp_id_force: prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: cnt_heure_embauche; cnt_dpae_dateheure_gene: cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: cnt_aed_statut_particulier; cnt_transaction_statut: cnt_transaction_statut; cnt_heure_fin: cnt_heure_fin; cnt_heure_embauche_reelle: cnt_heure_embauche_reelle; mnvi_id: mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: cnt_justif_recours_cdd; cnt_debut_periode_souplesse: cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: cnt_fin_periode_souplesse; pcpa_id_force: pcpa_id_force; cnt_date_envoi: cnt_date_envoi; cnt_date_reception: cnt_date_reception; cnt_euti_date_envoi: cnt_euti_date_envoi; cnt_euti_date_reception: cnt_euti_date_reception; sal_id_tuteur: sal_id_tuteur; cnt_der_jour_trav: cnt_der_jour_trav; cnt_datefin_essai_renouv: cnt_datefin_essai_renouv; cnt_infos_comp: cnt_infos_comp; cnt_notes: cnt_notes; trem_id: trem_id; ett_id: ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: cnt_date_paiement_stc; }' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 13, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'pay_contrat_cnt' is not assignable to parameter of type 'DataForInsert<{ cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: number | null; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Date | null; cnt_preavis_noneffnonpaye_datefin: Date | null; cnt_preavis_noneffpaye_datedebut: Date | null; cnt_preavis_noneffpaye_datefin: Date | null; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Date | null; cnt_datefin_prevue: Date | null; cnt_datefin_essai: Date | null; cnt_preavis_fait: boolean; cnt_date_notification: Date | null; cnt_preavisfait_date_debut: Date | null; cnt_preavisfait_date_fin: Date | null; eta_id: number; sal_id: number; mtf_id: number | null; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number | null; cnt_num: null; rcdd_id: number | null; prof_id_prem_force: number | null; prof_id_prss_force: number | null; dpub_id: number | null; semp_id: number; cnt_quot_trav: number | null; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: number | null; prof_id_prcp_force: number | null; pare_id_force: number | null; pacp_id_force: number | null; pass_id_force: number | null; cnt_simul: boolean; cnt_id_externe: null; cnt_datefin_duree_minimale: Date | null; cnt_rempla_sal_libre: null; cnt_rempla_sal_id: number | null; cnt_sans_terme_precis: boolean; euti_id: number | null; src_id_force: number | null; ccn_id_euti_force: number | null; sat_id_force: number | null; cnt_reprise_date_fin_traitement: Date | null; prtt_id_force: number | null; spec_id: number | null; cdpre_id: number | null; cnt_cdpre_date_fin: Date | null; pifc_id_force: number | null; prbul_id_force: number | null; ppla_id_force: number | null; prui_id_force: number | null; prga_id_force: number | null; prgp_id_force: number | null; cnt_ts_exo: boolean; cnt_heure_embauche: null; cnt_dpae_dateheure_gene: Date | null; cnt_rupconv_date_signature: Date | null; cnt_lic_date_eng_procedure: Date | null; cnt_aed_statut_particulier: number | null; cnt_transaction_statut: number | null; cnt_heure_fin: null; cnt_heure_embauche_reelle: Date | null; mnvi_id: number | null; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Date | null; cnt_prevenance_effpaye_datefin: Date | null; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Date | null; cnt_prevenance_noneffpaye_datefin: Date | null; cnt_justif_recours_cdd: null; cnt_debut_periode_souplesse: Date | null; cnt_fin_periode_souplesse: Date | null; pcpa_id_force: number | null; cnt_date_envoi: Date | null; cnt_date_reception: Date | null; cnt_euti_date_envoi: Date | null; cnt_euti_date_reception: Date | null; sal_id_tuteur: number | null; cnt_der_jour_trav: Date | null; cnt_datefin_essai_renouv: Date | null; cnt_infos_comp: null; cnt_notes: null; trem_id: number | null; ett_id: number | null; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Date | null; }>'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'cnt_num' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 35, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Schema.pay_emploicontrat_ectFields.ect_datefin; ect_peridebut: number; ect_perifin: Schema.pay_emploicontrat_ectFields.ect_perifin; ect_lib: string; posc_id: Schema.pay_emploicontrat_ectFields.posc_id; nivc_id: Schema.pay_emploicontrat_ectFields.nivc_id; ech_id: Schema.pay_emploicontrat_ectFields.ech_id; acrd_id: Schema.pay_emploicontrat_ectFields.acrd_id; ect_classif_ech: Schema.pay_emploicontrat_ectFields.ect_classif_ech; ect_classif_pos: Schema.pay_emploicontrat_ectFields.ect_classif_pos; ect_classif_niv: Schema.pay_emploicontrat_ectFields.ect_classif_niv; ect_classif_fil: Schema.pay_emploicontrat_ectFields.ect_classif_fil; ect_classif_cat: Schema.pay_emploicontrat_ectFields.ect_classif_cat; ect_classif_coef: Schema.pay_emploicontrat_ectFields.ect_classif_coef; ect_smc_coef: Schema.pay_emploicontrat_ectFields.ect_smc_coef; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Date | null; ect_peridebut: number; ect_perifin: number | null; ect_lib: string; posc_id: number | null; nivc_id: number | null; ech_id: number | null; acrd_id: number | null; ect_classif_ech: null; ect_classif_pos: null; ect_classif_niv: null; ect_classif_fil: null; ect_classif_cat: null; ect_classif_coef: null; ect_smc_coef: number | null; }>'.", "extraMsg": "Types of property 'ect_classif_ech' are incompatible.\nType 'ect_classif_ech' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 48, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Schema.pay_valeurvariable_vvaFields.vva_datefin; vva_periodedebut: Schema.pay_valeurvariable_vvaFields.vva_periodedebut; vva_periodefin: Schema.pay_valeurvariable_vvaFields.vva_periodefin; vva_comm: Schema.pay_valeurvariable_vvaFields.vva_comm; var_id: number; vva_id_externe: Schema.pay_valeurvariable_vvaFields.vva_id_externe; lvva_id: Schema.pay_valeurvariable_vvaFields.lvva_id; acrd_id: Schema.pay_valeurvariable_vvaFields.acrd_id; tacc_id: Schema.pay_valeurvariable_vvaFields.tacc_id; vva_type_peri: number; peria_id: Schema.pay_valeurvariable_vvaFields.peria_id; sal_id: Schema.pay_valeurvariable_vvaFields.sal_id; euti_id: Schema.pay_valeurvariable_vvaFields.euti_id; emp_id: Schema.pay_valeurvariable_vvaFields.emp_id; vva_regul_peridebut: Schema.pay_valeurvariable_vvaFields.vva_regul_peridebut; vva_regul_perifin: Schema.pay_valeurvariable_vvaFields.vva_regul_perifin; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Date | null; vva_periodedebut: number | null; vva_periodefin: number | null; vva_comm: null; var_id: number; vva_id_externe: null; lvva_id: number | null; acrd_id: number | null; tacc_id: number | null; vva_type_peri: number; peria_id: number | null; sal_id: number | null; euti_id: number | null; emp_id: number | null; vva_regul_peridebut: number | null; vva_regul_perifin: number | null; }>'.", "extraMsg": "Types of property 'vva_comm' are incompatible.\nType 'vva_comm' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/crm/zendesk/services/getInfosZdUser.ts", "line": 56, "column": 27, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/crm/zendesk/services/setZdOrgExternalId.ts", "line": 22, "column": 12, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/dads/router.ts", "line": 66, "column": 31, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 66, "column": 70, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 69, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/api/dads/router.ts", "line": 71, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 71, "column": 74, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 73, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 73, "column": 74, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/documents/router.ts", "line": 52, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DocInfos'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DocInfos': doc_title, doc_comment, doc_id, doc_type, and 3 more." }, { "fileName": "server/api/documents/router.ts", "line": 52, "column": 36, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/documents/router.ts", "line": 87, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/documents/router.ts", "line": 101, "column": 69, "severity": "error", "code": 2345, "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 69, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' is not assignable to parameter of type 'Input'.", "extraMsg": "Property 'utiId' is missing in type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' but required in type 'Input'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 99, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 122, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 165, "column": 70, "severity": "error", "code": 2454, "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 175, "column": 22, "severity": "error", "code": 2454, "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dpae/router.ts", "line": 24, "column": 102, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'Resolvable>>'.", "extraMsg": "Type 'undefined' is not assignable to type 'Resolvable>>'." }, { "fileName": "server/api/dpae/router.ts", "line": 43, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": 45, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": 49, "column": 9, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dsn/m2m/services/crmFormatters/crm94/formatNature94.ts", "line": 33, "column": 15, "severity": "error", "code": 2454, "message": "Variable 'hasTaux' is used before being assigned." }, { "fileName": "server/api/dsn/m2m/services/getDescriptionRetour.ts", "line": 102, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'DataRdsn' is not assignable to parameter of type 'DataRdsn'.", "extraMsg": "Type 'XmlRdsnV02R01ExplicitArray | RapportGipMdsV01R08' is not assignable to type 'RapportGipMdsV01R08'.\nProperty '\"gipmds:rapport\"' is missing in type 'XmlRdsnV02R01ExplicitArray' but required in type 'RapportGipMdsV01R08'." }, { "fileName": "server/api/dsn/router.ts", "line": 101, "column": 4, "severity": "error", "code": 2740, "message": "Type '{ [key: string]: any; }' is missing the following properties from type 'CriteriaReceived': pad_id, peri, modeEnvoi, type, and 4 more." }, { "fileName": "server/api/dsn/services/data/getCotisPrevsForAllCnt.ts", "line": 21, "column": 11, "severity": "error", "code": 2322, "message": "Type 'CprevFromBulletin[]' is not assignable to type 'CotisPrevSelected[]'.", "extraMsg": "Property 'src_id' is missing in type 'CprevFromBulletin' but required in type 'CotisPrevSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 17, "column": 33, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 19, "column": 34, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 24, "column": 17, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectPERIA\").Ccn' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Ccn'.", "extraMsg": "Types of property 'ccn_lib_long' are incompatible.\nType 'ccn_lib_long' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": 14, "column": 22, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": 18, "column": 25, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/selectAllSals.ts", "line": 93, "column": 21, "severity": "error", "code": 2339, "message": "Property 'mergeWithCntId' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/payments/computeDatePayment.spec.ts", "line": 14, "column": 19, "severity": "error", "code": 2740, "message": "Type '{ tor_id: number; afod_periodicite_paiement: ORGANISME_PERIODICITE; moisPaieDebut: number; moisPaieFin: number; dateDebut: Moment; dateFin: Moment; }' is missing the following properties from type 'AffilByPeriode': mdp_id, bnqd_id, afod_id, afod_numaffil, and 5 more." }, { "fileName": "server/api/dsn/services/payments/generatePaymentsOps.ts", "line": 238, "column": 9, "severity": "error", "code": 2322, "message": "Type 'mdp_id' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/persist.ts", "line": 61, "column": 3, "severity": "error", "code": 2322, "message": "Type 'CriteriaReceived | undefined' is not assignable to type 'Criteria | undefined'.", "extraMsg": "Type 'CriteriaReceived' is missing the following properties from type 'Criteria': isMensuelle, isEvenementielle, isTypeFamilleAnnul, isDecalage, and 6 more." }, { "fileName": "server/api/dsn/services/s30/generateOneIndiv.ts", "line": 241, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'AsyncFunction[]'.\nType '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'Dictionary>'.\nProperty 'individu' is incompatible with index signature.\nType '(done: (err?: Error | null | undefined, s30?: DSN.Block | undefined) => void) => void' is not assignable to type 'AsyncFunction'.\nTypes of parameters 'done' and 'callback' are incompatible.\nTypes of parameters 'result' and 's30' are incompatible.\nType 'Block | undefined' is not assignable to type 'Results | undefined'.\nType 'Block' is missing the following properties from type 'Results': individu, penibilite, chgtsIndividu, expositionsPenibilite, and 10 more." }, { "fileName": "server/api/dsn/services/s30/s40/allContrats.ts", "line": 8, "column": 1, "severity": "error", "code": 6133, "message": "'async' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 118, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'trem_id' is not assignable to parameter of type 'TREM_ID'.", "extraMsg": "Type 'null' is not assignable to type 'TREM_ID'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 120, "column": 3, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 121, "column": 3, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s62/checkMotifFinWithNatureCnt.ts", "line": 1, "column": 1, "severity": "error", "code": 6133, "message": "'explainInfo' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": 15, "column": 24, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": 15, "column": 48, "severity": "error", "code": 6133, "message": "'client' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 13, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 40, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 58, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 67, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 85, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s78/s21_g00_79.ts", "line": 97, "column": 2, "severity": "error", "code": 2322, "message": "Type '(Block | null)[]' is not assignable to type 'Block[]'.", "extraMsg": "Type 'Block | null' is not assignable to type 'Block'.\nType 'null' is not assignable to type 'Block'." }, { "fileName": "server/api/dsn/services/s30/s50/s21_g00_50.ts", "line": 125, "column": 2, "severity": "error", "code": 2322, "message": "Type '{ sal_id?: number | undefined; sal_desc?: string | undefined; pas_base?: number | undefined; pas_mnt?: number | undefined; pas_taux?: string | undefined; pas_taux_numerique?: number | undefined; type_taux?: string | undefined; type_taux_numerique?: number | undefined; net_imp?: number | undefined; mnt_exo_hs_mues?: number | undefined; pas_elts_add?: number | undefined; pas_abt_cdd?: number | undefined; pas_base_exo_appr?: number | undefined; pas_ijss?: number | undefined; taux_individu?: string | undefined; taux_individu_numerique?: number | undefined; nap_avant_ir?: number | undefined; nap?: number | undefined; net?: number | undefined; vva_all?: pay_valeurvariable_vva[] | undefined; lvva_all?: pay_lotvva_lvva[] | undefined; ipas_all?: pay_importfichierpas_ipas[] | undefined; is_first_bul?: boolean | undefined; dateReglement: moment.Moment; }' is not assignable to type 'Data'.", "extraMsg": "Types of property 'sal_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/sanitizeLocalite.ts", "line": 14, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": 19, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": 22, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/validateCriteria.ts", "line": 3, "column": 31, "severity": "error", "code": 2307, "message": "Cannot find module '../decla_main' or its corresponding type declarations." }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.spec.ts", "line": 8, "column": 73, "severity": "error", "code": 2551, "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.ts", "line": 21, "column": 27, "severity": "error", "code": 2551, "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 158, "column": 73, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id: number; cnt_num: number | emp_embauchecontrat_ecntFields.ecnt_num; cnt_soldetc_mdp_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: emp_embauchecontrat_ecntFields.ecnt_fin_date; cnt_datefin_prevue: emp_embauchecontrat_ecntFields.ecnt_datefin_prevue; cnt_datefin_essai: emp_embauchecontrat_ecntFields.ecnt_datefin_essai; eta_id: number; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number; rcdd_id: number | undefined; mtf_id: number | null; dpub_id: emp_embauchecontrat_ecntFields.dpub_id; cnt_quot_trav: emp_embauchecontrat_ecntFields.ecnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: emp_embauchecontrat_ecntFields.ecnt_quot_trav_spec_raison; cnt_datefin_duree_minimale: emp_embauchecontrat_ecntFields.ecnt_datefin_duree_minimale; cnt_rempla_sal_libre: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_libre; cnt_rempla_sal_id: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: emp_embauchecontrat_ecntFields.euti_id; src_id_force: emp_embauchecontrat_ecntFields.src_id_force; cdpre_id: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_motif_id; cnt_cdpre_date_fin: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_date_fin; cnt_heure_embauche: emp_embauchecontrat_ecntFields.ecnt_heure_embauche; cnt_dpae_dateheure_gene: emp_embauchecontrat_ecntFields.ecnt_dpae_dateheure_gene; cnt_heure_fin: emp_embauchecontrat_ecntFields.ecnt_heure_fin; cnt_heure_embauche_reelle: emp_embauchecontrat_ecntFields.ecnt_heure_embauche_reelle; cnt_justif_recours_cdd: emp_embauchecontrat_ecntFields.ecnt_justif_recours_cdd; cnt_debut_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_debut_periode_souplesse; cnt_fin_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_fin_periode_souplesse; cnt_date_envoi: emp_embauchecontrat_ecntFields.ecnt_date_envoi; cnt_date_reception: emp_embauchecontrat_ecntFields.ecnt_date_reception; sal_id_tuteur: emp_embauchecontrat_ecntFields.sal_id_tuteur; cnt_datefin_essai_renouv: emp_embauchecontrat_ecntFields.ecnt_datefin_essai_renouv; cnt_notes: string | null; trem_id: emp_embauchecontrat_ecntFields.trem_id; cnt_est_retraite_reprise_activite: boolean; pare_id_force: emp_embauchecontrat_ecntFields.pare_id_force; pacp_id_force: emp_embauchecontrat_ecntFields.pacp_id_force; pcpa_id_force: emp_embauchecontrat_ecntFields.pcpa_id_force; prtt_id_force: emp_embauchecontrat_ecntFields.prtt_id_force; ppla_id_force: emp_embauchecontrat_ecntFields.ppla_id_force; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'number | ecnt_num' is not assignable to type 'cnt_num | undefined'.\nType 'number' is not assignable to type 'cnt_num | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 394, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 431, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 549, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 574, "column": 17, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEsal.ts", "line": 134, "column": 77, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id: number; tytr_id: emp_embauchesalarie_esalFields.esal_tytr_id; ttra_num: emp_embauchesalarie_esalFields.esal_ttra_num; ttra_lieu_delivr: emp_embauchesalarie_esalFields.esal_ttra_lieu_delivr; ttra_date_emission: emp_embauchesalarie_esalFields.esal_ttra_date_emission; ttra_date_fin_validite: emp_embauchesalarie_esalFields.esal_ttra_date_fin_validite; ttra_nom_administration: emp_embauchesalarie_esalFields.esal_ttra_nom_administration; ttra_renouv: emp_embauchesalarie_esalFields.esal_ttra_renouv; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tytr_id' are incompatible.\nType 'esal_tytr_id' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 82, "column": 86, "severity": "error", "code": 2345, "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 122, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; vva_periodedebut: number; var_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 163, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 179, "column": 94, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 229, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updatePositionnementFromMrem.ts", "line": 87, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type '{ ect_datedebut: emp_modifrem_mremFields.mrem_date_debut; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: string | undefined; posc_id?: pay_emploicontrat_ectFields.posc_id | undefined; nivc_id?: pay_emploicontrat_ectFields.nivc_id | undefined; ech_id?: pay_emploicontrat_ectFields.ech_id | undefined; acrd_id?: pay_emploicontrat_ectFields.acrd_id | undefined; ect_classif_ech?: pay_emploicontrat_ectFields.ect_classif_ech | undefined; ect_classif_pos?: pay_emploicontrat_ectFields.ect_classif_pos | undefined; ect_classif_niv?: pay_emploicontrat_ectFields.ect_classif_niv | undefined; ect_classif_fil?: pay_emploicontrat_ectFields.ect_classif_fil | undefined; ect_classif_cat?: pay_emploicontrat_ectFields.ect_classif_cat | undefined; ect_classif_coef?: pay_emploicontrat_ectFields.ect_classif_coef | undefined; ect_smc_coef?: pay_emploicontrat_ectFields.ect_smc_coef | undefined; }' is not assignable to parameter of type 'DataForInsert<{ ect_datedebut: Date | null; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: undefined; posc_id?: number | null | undefined; nivc_id?: number | null | undefined; ech_id?: number | null | undefined; acrd_id?: number | null | undefined; ect_classif_ech?: null | undefined; ect_classif_pos?: null | undefined; ect_classif_niv?: null | undefined; ect_classif_fil?: null | undefined; ect_classif_cat?: null | undefined; ect_classif_coef?: null | undefined; ect_smc_coef?: number | null | undefined; }>'.", "extraMsg": "Types of property 'ect_lib' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/gta/presences/services/presenceChecksByRange.ts", "line": 46, "column": 79, "severity": "error", "code": 2304, "message": "Cannot find name 'Approval'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 31, "column": 48, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 37, "column": 16, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 43, "column": 16, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": 3, "column": 10, "severity": "error", "code": 2305, "message": "Module '\"./calculateIjss\"' has no exported member 'SalairePeriodeWithSalRef'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": 33, "column": 49, "severity": "error", "code": 2554, "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 41, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 50, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 61, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }[]' is not assignable to type 'SalairePeriodeWithSalRef[]'.", "extraMsg": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }' is not assignable to type 'SalairePeriodeWithSalRef'.\nTypes of property 'salaireRef' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": 60, "column": 50, "severity": "error", "code": 2339, "message": "Property '_martId' does not exist on type 'CfgGetDjtReel'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": 60, "column": 50, "severity": "error", "code": 6133, "message": "'_martId' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 3, "column": 1, "severity": "error", "code": 6133, "message": "'Sinon' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 12, "column": 43, "severity": "error", "code": 2739, "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 17, "column": 16, "severity": "error", "code": 2739, "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 23, "column": 27, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 1." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 59, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 59, "column": 25, "severity": "error", "code": 2488, "message": "Type 'any[] | undefined' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 350, "column": 5, "severity": "error", "code": 2740, "message": "Type 'pay_traitementijss_tij[]' is missing the following properties from type 'pay_traitementijss_tij': tij_id, tij_datedebut, tij_datefin, tij_nature_assurance, and 12 more." }, { "fileName": "server/api/ijss/services/getDonneesPeriodesPourCalculIjssFromDsn.ts", "line": 7, "column": 11, "severity": "error", "code": 6196, "message": "'Line' is declared but never used." }, { "fileName": "server/api/imports/router.ts", "line": 82, "column": 24, "severity": "error", "code": 2488, "message": "Type '{ [fieldname: string]: File[]; } | File[]' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/imports/router.ts", "line": 82, "column": 24, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 110, "column": 24, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 172, "column": 18, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 213, "column": 9, "severity": "error", "code": 6133, "message": "'result' is declared but its value is never read." }, { "fileName": "server/api/imports/router.ts", "line": 215, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ inidId: any; utiId: number; pdosId: number; dsnFiles: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Types of property 'dsnFiles' are incompatible.\nType '{ [fieldname: string]: File[]; } | File[] | undefined' is not assignable to type 'DsnFile[]'.\nType 'undefined' is not assignable to type 'DsnFile[]'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": 70, "column": 22, "severity": "error", "code": 2339, "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": 70, "column": 27, "severity": "error", "code": 2304, "message": "Cannot find name 'id'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 100, "column": 37, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 104, "column": 33, "severity": "error", "code": 2339, "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 107, "column": 33, "severity": "error", "code": 2339, "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 110, "column": 33, "severity": "error", "code": 2339, "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 127, "column": 35, "severity": "error", "code": 6133, "message": "'prop' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 129, "column": 29, "severity": "error", "code": 2339, "message": "Property 'pcs_dcode' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 130, "column": 29, "severity": "error", "code": 2339, "message": "Property 'emp_extension_code_pcs' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 131, "column": 29, "severity": "error", "code": 2339, "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 132, "column": 29, "severity": "error", "code": 2339, "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 132, "column": 49, "severity": "error", "code": 2339, "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 132, "column": 114, "severity": "error", "code": 2339, "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 137, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 139, "column": 25, "severity": "error", "code": 2339, "message": "Property 'tat_valeurtaux' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 143, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 145, "column": 39, "severity": "error", "code": 2361, "message": "The right-hand side of an 'in' expression must not be a primitive." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 145, "column": 40, "severity": "error", "code": 2695, "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 150, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 166, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 168, "column": 26, "severity": "error", "code": 2339, "message": "Property 'trem_dsn_code' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 173, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 175, "column": 25, "severity": "error", "code": 2695, "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 183, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 185, "column": 25, "severity": "error", "code": 2695, "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 213, "column": 83, "severity": "error", "code": 2339, "message": "Property 'getfieldLabel' does not exist on type '{ \"\\uFEFFBlock Id\": { Id: { label: string; type: string; }; }; \"S10.G00.00\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S10.G00.01\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S10.G00.02\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S20.G00.05\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S20.G00.07\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S20.G00.08\": { \"001\": { label: string; type: string; }; }; \"S21.G00.06\": { \"903\": { label: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.11\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.15\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.16\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.82\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.20\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.55\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.22\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.23\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.44\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.30\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; }; \"S21.G00.31\": { \"001\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.34\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.40\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"026\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; \"058\": { label: string; type: string; }; \"059\": { label: string; type: string; }; \"060\": { label: string; type: string; }; \"061\": { label: string; type: string; }; \"062\": { label: string; type: string; }; \"063\": { label: string; type: string; }; \"064\": { label: string; type: string; }; \"065\": { label: string; type: string; }; \"066\": { label: string; type: string; }; \"067\": { label: string; type: string; }; \"068\": { label: string; type: string; }; \"069\": { label: string; type: string; }; \"070\": { label: string; type: string; }; \"071\": { label: string; type: string; }; \"072\": { label: string; type: string; }; \"073\": { label: string; type: string; }; \"074\": { label: string; type: string; }; \"075\": { label: string; type: string; }; \"076\": { label: string; type: string; }; \"077\": { label: string; type: string; }; \"078\": { label: string; type: string; }; }; \"S21.G00.41\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"034\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"047\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; }; \"S21.G00.60\": { \"600\": { label: string; type: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.66\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.62\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.63\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.65\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.70\": { \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; }; \"S21.G00.73\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.71\": { \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.72\": { \"001\": { label: string; type: string; }; }; \"S21.G00.50\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; }; \"S21.G00.51\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; }; \"S21.G00.53\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.52\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; }; \"S21.G00.54\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.56\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S21.G00.78\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.79\": { \"001\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.81\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.83\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S21.G00.84\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.95\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.86\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.85\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S89.G00.32\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; }; \"S89.G00.33\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.35\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.43\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.87\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.88\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; }; \"S89.G00.89\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.91\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; }; \"S89.G00.92\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; }; \"S89.G00.93\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S89.G00.94\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S90.G00.90\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; }'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 215, "column": 124, "severity": "error", "code": 2339, "message": "Property 'getfieldLabel' does not exist on type '{ \"\\uFEFFBlock Id\": { Id: { label: string; type: string; }; }; \"S10.G00.00\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S10.G00.01\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S10.G00.02\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S20.G00.05\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S20.G00.07\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S20.G00.08\": { \"001\": { label: string; type: string; }; }; \"S21.G00.06\": { \"903\": { label: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.11\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.15\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.16\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.82\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.20\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.55\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.22\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.23\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.44\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.30\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; }; \"S21.G00.31\": { \"001\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.34\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.40\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"026\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; \"058\": { label: string; type: string; }; \"059\": { label: string; type: string; }; \"060\": { label: string; type: string; }; \"061\": { label: string; type: string; }; \"062\": { label: string; type: string; }; \"063\": { label: string; type: string; }; \"064\": { label: string; type: string; }; \"065\": { label: string; type: string; }; \"066\": { label: string; type: string; }; \"067\": { label: string; type: string; }; \"068\": { label: string; type: string; }; \"069\": { label: string; type: string; }; \"070\": { label: string; type: string; }; \"071\": { label: string; type: string; }; \"072\": { label: string; type: string; }; \"073\": { label: string; type: string; }; \"074\": { label: string; type: string; }; \"075\": { label: string; type: string; }; \"076\": { label: string; type: string; }; \"077\": { label: string; type: string; }; \"078\": { label: string; type: string; }; }; \"S21.G00.41\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"034\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"047\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; }; \"S21.G00.60\": { \"600\": { label: string; type: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.66\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.62\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.63\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.65\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.70\": { \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; }; \"S21.G00.73\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.71\": { \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.72\": { \"001\": { label: string; type: string; }; }; \"S21.G00.50\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; }; \"S21.G00.51\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; }; \"S21.G00.53\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.52\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; }; \"S21.G00.54\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.56\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S21.G00.78\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.79\": { \"001\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.81\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.83\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S21.G00.84\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.95\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.86\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.85\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S89.G00.32\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; }; \"S89.G00.33\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.35\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.43\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.87\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.88\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; }; \"S89.G00.89\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.91\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; }; \"S89.G00.92\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; }; \"S89.G00.93\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S89.G00.94\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S90.G00.90\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; }'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 219, "column": 5, "severity": "error", "code": 6133, "message": "'audit' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 249, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 254, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 259, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 264, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": 29, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": 30, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createEct.ts", "line": 29, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 28, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 29, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 30, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 31, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 32, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createUserAccess.ts", "line": 21, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 35, "column": 53, "severity": "error", "code": 6133, "message": "'inidId' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 37, "column": 9, "severity": "error", "code": 2741, "message": "Property 'success' is missing in type '{ contrats: never[]; }' but required in type 'Result'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 37, "column": 9, "severity": "error", "code": 6133, "message": "'finalResult' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 47, "column": 11, "severity": "error", "code": 6133, "message": "'allResults' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 55, "column": 11, "severity": "error", "code": 6133, "message": "'bilan' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 56, "column": 5, "severity": "error", "code": 2739, "message": "Type '{}' is missing the following properties from type 'Result': contrats, success" }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 16, "column": 74, "severity": "error", "code": 2355, "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 21, "column": 11, "severity": "error", "code": 6133, "message": "'results' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 24, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '{ dsn: DsnEtab_S21_G00_11; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'DsnEtab_S21_G00_11'.", "extraMsg": "Object literal may only specify known properties, and 'dsn' does not exist in type 'DsnEtab_S21_G00_11'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 31, "column": 11, "severity": "error", "code": 6196, "message": "'Cfg2' is declared but never used." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 35, "column": 43, "severity": "error", "code": 6133, "message": "'dsnEtab' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 35, "column": 73, "severity": "error", "code": 2355, "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": 11, "column": 21, "severity": "error", "code": 2352, "message": "Conversion of type 'Dsn' to type 'DsnWithDate' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Dsn' is missing the following properties from type 'DsnWithDate': dsn, date" }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": 11, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '(dsnMax: DsnWithDate, dsn: Dsn) => { dsn: Dsn; date: Moment; } | undefined' is not assignable to parameter of type '(previousValue: DsnWithDate, currentValue: Dsn, currentIndex: number, array: Dsn[]) => DsnWithDate'.", "extraMsg": "Type '{ dsn: Dsn; date: Moment; } | undefined' is not assignable to type 'DsnWithDate'.\nType 'undefined' is not assignable to type 'DsnWithDate'." }, { "fileName": "server/api/imports/services/dsn/helpers/getRemBloc51FromDsnIndiv.ts", "line": 2, "column": 1, "severity": "error", "code": 6133, "message": "'getDsnNodeValue' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 141, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 141, "column": 35, "severity": "error", "code": 2454, "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 147, "column": 27, "severity": "error", "code": 2454, "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": 98, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": 104, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": 53, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": 59, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'.", "extraMsg": "Types of property 'afod_numaffil' are incompatible.\nType 'afod_numaffil | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 82, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 85, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_datefin_prevue | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_datefin_prevue | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 87, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_quot_trav | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_quot_trav | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 90, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_fin_date | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_fin_date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneEtab.ts", "line": 95, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Result[]' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }[]'.", "extraMsg": "Type 'Result' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }'.\nTypes of property 'sal' are incompatible.\nType 'pay_salarie_sal | undefined' is not assignable to type 'pay_salarie_sal'.\nType 'undefined' is not assignable to type 'pay_salarie_sal'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 56, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 63, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 67, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment | null' is not assignable to type 'sal_anciennete_date | undefined'.", "extraMsg": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getInfosRepartitionSalEmp.ts", "line": 87, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'BaseMontantSpecifique[] | TAPrev' is not assignable to parameter of type 'BaseMontantSpecifique & { lib?: string | undefined; }'.", "extraMsg": "Type 'BaseMontantSpecifique[]' is not assignable to type 'BaseMontantSpecifique & { lib?: string | undefined; }'.\nType 'BaseMontantSpecifique[]' is missing the following properties from type 'BaseMontantSpecifique': LibelleCodeNature, ValeurCodeNature" }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getNumeroOption.ts", "line": 5, "column": 169, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": 54, "column": 11, "severity": "error", "code": 2322, "message": "Type '(BaseMontantSpecifique & { lib: string; })[] | undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'.", "extraMsg": "Type 'undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": 57, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": 11, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }' is not assignable to type 'void'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": 11, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'CfgUpdateIfoc' is not assignable to parameter of type 'DataForUpdate<{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }>'.", "extraMsg": "Types of property 'ifoc_content_xml' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/imports/services/getTypeOrgSelonTypeRisque.ts", "line": 3, "column": 64, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/importPrevFromXml.ts", "line": 144, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'CfgGetIfoc'.", "extraMsg": "Property 'date_heure_creation_fiche' is missing in type 'Partial' but required in type 'CfgGetIfoc'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": 58, "column": 100, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": 218, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 140, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'ipas_validite_date_debut | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 141, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'ipas_validite_date_fin | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 531, "column": 16, "severity": "error", "code": 6133, "message": "'getPeriodesCourantesForSals' is declared but its value is never read." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 563, "column": 5, "severity": "error", "code": 2739, "message": "Type 'any[]' is missing the following properties from type '{ salIds: number[]; ppaCourante: pay_periodepaye_ppa; }': salIds, ppaCourante" }, { "fileName": "server/api/imports/services/processContrat.ts", "line": 145, "column": 69, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/processFileParamFicheOc.ts", "line": 105, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'ContratParsed'.", "extraMsg": "Types of property 'prev_ref' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": 44, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": 63, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": 32, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type '{ appSessionId: any; currentUser: { scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: usr_utilisateur_utiFields.sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }; loginTime: string; lastcheckTime: null; }' is not assignable to parameter of type 'Session'.", "extraMsg": "Types of property 'currentUser' are incompatible.\nType '{ scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }' is missing the following properties from type 'User': uti_email, currentPAD, currentGdpId, currentDOS, and 5 more." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": 34, "column": 10, "severity": "error", "code": 2339, "message": "Property 'appSessionId' does not exist on type 'UserSelected'." }, { "fileName": "server/api/passwords/router.ts", "line": 132, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/presences/router.ts", "line": 34, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'Params': cnt_id, tsh_date_start, tsh_date_end, tsh_comment" }, { "fileName": "server/api/presences/router.ts", "line": 55, "column": 9, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": 61, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": 71, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id_manager: number | null; pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Types of property 'sal_id_manager' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/router.ts", "line": 84, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 87, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Type 'ParsedQs' is missing the following properties from type 'Params': cnt_id, nb" }, { "fileName": "server/api/presences/router.ts", "line": 89, "column": 31, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 97, "column": 27, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 110, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 113, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'cnt_id' is missing in type 'ParsedQs' but required in type 'Params'." }, { "fileName": "server/api/presences/router.ts", "line": 115, "column": 31, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 123, "column": 27, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 161, "column": 127, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/services/getCurrentPeriodPointageDays.ts", "line": 8, "column": 26, "severity": "error", "code": 2307, "message": "Cannot find module '../../../reports/data/getDataRestitutionPresences' or its corresponding type declarations." }, { "fileName": "server/api/presences/services/submitTimesheet.ts", "line": 4, "column": 10, "severity": "error", "code": 6133, "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 5, "column": 32, "severity": "error", "code": 6133, "message": "'Awaited' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 24, "column": 1, "severity": "error", "code": 6133, "message": "'jobsDebouncer' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 65, "column": 11, "severity": "error", "code": 2740, "message": "Type '{ pad_id: number; }' is missing the following properties from type 'SepaParams': peri, sal_id, sal_id_out, modePaiement, and 5 more." }, { "fileName": "server/api/reports/router.ts", "line": 127, "column": 17, "severity": "error", "code": 2794, "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "server/api/reports/router.ts", "line": 228, "column": 29, "severity": "error", "code": 2339, "message": "Property 'ceta_id' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 229, "column": 27, "severity": "error", "code": 2339, "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 230, "column": 29, "severity": "error", "code": 2339, "message": "Property 'pad_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 231, "column": 36, "severity": "error", "code": 2339, "message": "Property 'estVersionDef' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 232, "column": 42, "severity": "error", "code": 2339, "message": "Property 'estVisibleEmployeur' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 233, "column": 29, "severity": "error", "code": 2339, "message": "Property 'lot_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 234, "column": 29, "severity": "error", "code": 2339, "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 289, "column": 15, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 30, "column": 46, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 39, "column": 17, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 75, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 79, "column": 17, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/salaries/router.ts", "line": 33, "column": 31, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 33, "column": 70, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 39, "column": 55, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 41, "column": 59, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 42, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 53, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 58, "column": 81, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 58, "column": 120, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 60, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 71, "column": 54, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 73, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 76, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/theme/router.ts", "line": 14, "column": 55, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/theme/router.ts", "line": 14, "column": 72, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/utils/replaceDomainName.ts", "line": 5, "column": 60, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/variables/router.ts", "line": 40, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 43, "column": 68, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': mvaId, padId, dateDebut, dateFin" }, { "fileName": "server/api/variables/router.ts", "line": 44, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId" }, { "fileName": "server/api/variables/router.ts", "line": 47, "column": 26, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 53, "column": 22, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 100, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId, rows" }, { "fileName": "server/api/variables/router.ts", "line": 114, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 123, "column": 30, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 132, "column": 26, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 158, "column": 44, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number'." }, { "fileName": "server/api/variables/router.ts", "line": 159, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/variables/router.ts", "line": 203, "column": 29, "severity": "error", "code": 2339, "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 204, "column": 38, "severity": "error", "code": 2339, "message": "Property 'comment' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 205, "column": 40, "severity": "error", "code": 2339, "message": "Property 'modeSelectionCnt' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 206, "column": 27, "severity": "error", "code": 2339, "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/services/insertVvaComment.ts", "line": 62, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ vva_id?: number | undefined; vva_niveau?: number | undefined; vva_valeur?: undefined; vva_datedebut?: Date | undefined; vva_datefin?: Date | null | undefined; vva_periodedebut?: number | null | undefined; vva_periodefin?: number | null | undefined; vva_comm?: null | undefined; var_id?: number | undefined; cnt_id?: number | null | undefined; vva_id_externe?: null | undefined; lvva_id?: number | null | undefined; acrd_id?: number | null | undefined; tacc_id?: number | null | undefined; vva_type_peri?: number | undefined; peria_id?: number | null | undefined; sal_id?: number | null | undefined; euti_id?: number | null | undefined; emp_id?: number | null | undefined; vva_regul_peridebut?: number | null | undefined; vva_regul_perifin?: number | null | undefined; }>'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/visitesMed/services/getInfosVisitesMed.ts", "line": 62, "column": 11, "severity": "error", "code": 6133, "message": "'startDate' is declared but its value is never read." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 27, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ pad_id: number; uti_id: number; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 31, "column": 22, "severity": "error", "code": 2339, "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 31, "column": 80, "severity": "error", "code": 2339, "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 41, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 42, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 47, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 50, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 82, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': wfrs_id, wfrs_status" }, { "fileName": "server/api/workflows/absences/router.ts", "line": 95, "column": 80, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/workflows/router.ts", "line": 42, "column": 117, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 46, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': typeWorkflow, doc_id, data" }, { "fileName": "server/api/workflows/router.ts", "line": 48, "column": 121, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 51, "column": 117, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 54, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": 59, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": 64, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 65, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 70, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 73, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 79, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 81, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 84, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 91, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 92, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 97, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 100, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 139, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ uti_id: number; domainApp: APP_DOMAIN; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/router.ts", "line": 166, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 167, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 172, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 175, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/services/changeStatusRunnedStep.ts", "line": 263, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ fk_id: number; origin: \"WFRS\"; pad_id: number; uti_id_target: number; desc: string; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Types of property 'origin' are incompatible.\nType '\"WFRS\"' is not assignable to type 'NOTIFICATION_ORIGINE'." }, { "fileName": "server/api/workflows/services/wflChangeAdress.ts", "line": 1, "column": 43, "severity": "error", "code": 2305, "message": "Module '\"../../../decla_main.d\"' has no exported member 'IExtCallback'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 20, "column": 17, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'.", "extraMsg": "Type 'Promise' is not assignable to type 'ArhServiceResult | Promise>'.\nType 'Promise' is not assignable to type 'Promise>'.\nType 'void' is not assignable to type 'ArhServiceResult'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 41, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 55, "column": 21, "severity": "error", "code": 2322, "message": "Type '\"postXX\"' is not assignable to type 'RouteHttpVerb'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 61, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 74, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is not assignable to parameter of type 'ArhRouteCfg'.", "extraMsg": "Type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is missing the following properties from type 'ArhRouteCfg': method, service" }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 98, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.ts", "line": 32, "column": 7, "severity": "error", "code": 2322, "message": "Type '(req: AuthenticatedRequest) => { file: File | undefined; files: { [fieldname: string]: File[]; } | File[] | undefined; }' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }'." }, { "fileName": "server/app/ArhRouter.ts", "line": 168, "column": 33, "severity": "error", "code": 2314, "message": "Generic type 'ArhRouteCfg' requires 2 type argument(s)." }, { "fileName": "server/app/app.ts", "line": 40, "column": 1, "severity": "error", "code": 6133, "message": "'isString' is declared but its value is never read." }, { "fileName": "server/app/app.ts", "line": 56, "column": 11, "severity": "error", "code": 2339, "message": "Property '_sendErrorToAPM' does not exist on type 'Logger'." }, { "fileName": "server/app/app.ts", "line": 207, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'Writable>' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'contentSecurityPolicy' are incompatible.\nType 'Writable | undefined>' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'ContentSecurityPolicyOptions'.\nTypes of property 'directives' are incompatible.\nType 'Writable | unique symbol> | undefined>' is not assignable to type 'Record | unique symbol> | undefined'.\nType 'Writable | unique symbol>>' is not assignable to type 'Record | unique symbol>'.\nIndex signatures are incompatible.\nType 'Writable | unique symbol>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable'.\nTypes of property '[Symbol.iterator]' are incompatible.\nType 'Writable<() => Iterator>' is not assignable to type '() => Iterator'.\nType 'Writable<() => Iterator>' provides no match for the signature '(): Iterator'." }, { "fileName": "server/app/app.ts", "line": 435, "column": 37, "severity": "error", "code": 2339, "message": "Property 'AccessControl' does not exist on type 'Config'." }, { "fileName": "server/app/app.ts", "line": 487, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 497, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 499, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 499, "column": 32, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 504, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhAddMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 506, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 506, "column": 32, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 511, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response>'." }, { "fileName": "server/app/appUws.ts", "line": 60, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/app/appUws.ts", "line": 207, "column": 59, "severity": "error", "code": 6133, "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": 213, "column": 69, "severity": "error", "code": 6133, "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": 422, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '(e: any) => void' is not assignable to parameter of type '() => void'." }, { "fileName": "server/app/configureDbManager.ts", "line": 37, "column": 5, "severity": "error", "code": 2741, "message": "Property 'format' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/db\").CustomPool' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/dbManager/init\").CustomPool'." }, { "fileName": "server/app/configureDbManager.ts", "line": 52, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cnt' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 58, "column": 5, "severity": "error", "code": 2322, "message": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cntModified' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 65, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cmr' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 71, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'dab' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'DabModified'.\nType 'undefined' is not assignable to type 'DabModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 78, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tij' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'TijModified'.\nType 'undefined' is not assignable to type 'TijModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 85, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'abs' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'AbsModified'.\nType 'undefined' is not assignable to type 'Pick'." }, { "fileName": "server/app/configureDbManager.ts", "line": 92, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 99, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 106, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 123, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'data' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Data'.\nType 'undefined' is not assignable to type 'Data'." }, { "fileName": "server/app/configureDbManager.ts", "line": 132, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'art' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'ArtModified'.\nType 'undefined' is not assignable to type 'ArtModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 139, "column": 5, "severity": "error", "code": 2322, "message": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tsk' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Tsk'.\nType 'undefined' is not assignable to type 'Tsk'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": 17, "column": 7, "severity": "error", "code": 2322, "message": "Type '(req: AuthenticatedRequest) => Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type 'Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to 'Promise | { file: File; files: MulterFilesType | undefined; }>'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": 22, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/app/routerApp.ts", "line": 29, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhRouteIsWhitelistedForAuth' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/app/routerApp.ts", "line": 49, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/appSessions.ts", "line": 363, "column": 5, "severity": "error", "code": 2741, "message": "Property 'portefeuilles' is missing in type '{ uti_id: any; sal_id: any; uti_pseudo: any; uti_nom: any; uti_prenom: any; uti_email: any; uti_access_to_business_dashboard: any; uti_superadmin: any; pdos_id: any; currentPAD: any; currentDOS: any; currentGdpId: any; currentPdosId: any; currentUi: any; lots_id_granted: any; typesUi: any; scope: { sals: never[]; pads: number[]; }; }' but required in type 'User'." }, { "fileName": "server/auth/authentication.ts", "line": 37, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/buls/createBulForNewCnt.ts", "line": 49, "column": 43, "severity": "error", "code": 2741, "message": "Property 'cnt_date_paiement_stc' is missing in type '{ ppa: CntOnCurrentPpa; cnt_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; sal_id: number; pad_id: number; cnt_salaire_mdp_id: number; }' but required in type 'CntForUpsertBul'." }, { "fileName": "server/compta/handleEcart.ts", "line": 35, "column": 15, "severity": "error", "code": 2740, "message": "Type '{ cpt_num: string; sens: string; mnt: number; cpt_type: number; }' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, sal_matricule, sal_nom_usage, and 32 more." }, { "fileName": "server/compta/handleEcart.ts", "line": 44, "column": 32, "severity": "error", "code": 2345, "message": "Argument of type '{ cana_id: number; cana_lib: cta_compteana_canaFields.cana_lib; pana_id: number; cana_code: string; }' is not assignable to parameter of type 'AnaCnt'.", "extraMsg": "Type '{ cana_id: number; cana_lib: cana_lib; pana_id: number; cana_code: string; }' is missing the following properties from type 'AnaCnt': sal_matricule, sal_nom_usage, sal_prenom, anct_id, and 4 more." }, { "fileName": "server/compta/selectAnaCnt.ts", "line": 7, "column": 18, "severity": "error", "code": 2320, "message": "Interface 'AnaCnt' cannot simultaneously extend types 'pay_anacontrat_anct' and 'cta_compteana_cana'.", "extraMsg": "Named property 'cana_id' of types 'pay_anacontrat_anct' and 'cta_compteana_cana' are not identical." }, { "fileName": "server/compta/selectData.ts", "line": 129, "column": 32, "severity": "error", "code": 2345, "message": "Argument of type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Property 'uorg_id' is missing in type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' but required in type 'CriteriaOD'." }, { "fileName": "server/compta/selectData.ts", "line": 186, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'Pcta | null' is not assignable to parameter of type 'Pcta'.", "extraMsg": "Type 'null' is not assignable to type 'Pcta'." }, { "fileName": "server/compta/ventilAna.ts", "line": 18, "column": 16, "severity": "error", "code": 2339, "message": "Property 'rowsDispatched' does not exist on type 'ResultAfterGrouping'." }, { "fileName": "server/compta/ventilAna.ts", "line": 101, "column": 31, "severity": "error", "code": 2339, "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": 101, "column": 42, "severity": "error", "code": 2339, "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 29, "severity": "error", "code": 2352, "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 29, "severity": "error", "code": 2352, "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, param_desc, cnt_id, and 31 more." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 50, "severity": "error", "code": 2345, "message": "Argument of type 'RowWithAna' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'RowWithAna' is missing the following properties from type 'RowToDispatch': sal_nom_famille, sal_prenom, sal_ventil_compta" }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 31, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew' is not assignable to parameter of type 'Error | null'.", "extraMsg": "Type '\"STOP\"' is not assignable to type 'Error | null'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 34, "column": 33, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 35, "column": 7, "severity": "error", "code": 2345, "message": "Argument of type '(errWaterfall: Error, file: string, fileName: string) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 245, "column": 9, "severity": "error", "code": 6133, "message": "'dataRows' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 246, "column": 9, "severity": "error", "code": 6133, "message": "'debut' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 247, "column": 9, "severity": "error", "code": 6133, "message": "'fin' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 249, "column": 9, "severity": "error", "code": 6133, "message": "'header' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 253, "column": 10, "severity": "error", "code": 2304, "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 262, "column": 4, "severity": "error", "code": 2304, "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 271, "column": 68, "severity": "error", "code": 2304, "message": "Cannot find name 'anneemois'." }, { "fileName": "server/dads/aed/processBuls.ts", "line": 6, "column": 1, "severity": "error", "code": 6133, "message": "'bul' is declared but its value is never read." }, { "fileName": "server/dads/dadsMain.ts", "line": 52, "column": 25, "severity": "error", "code": 2554, "message": "Expected 3-6 arguments, but got 2." }, { "fileName": "server/dads/declaDads.ts", "line": 3, "column": 27, "severity": "error", "code": 2459, "message": "Module '\"../payrollEngine/declaCalc.d\"' declares 'Tat' locally, but it is not exported." }, { "fileName": "server/dads/declaDads.ts", "line": 159, "column": 18, "severity": "error", "code": 2320, "message": "Interface 'PaiementOps' cannot simultaneously extend types 'pay_paiementops_pops' and 'pay_banquedos_bnqd'.", "extraMsg": "Named property 'bnqd_id' of types 'pay_paiementops_pops' and 'pay_banquedos_bnqd' are not identical." }, { "fileName": "server/dads/s30/s30.ts", "line": 39, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/s30/s40/s40.ts", "line": 15, "column": 8, "severity": "error", "code": 1192, "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/dads/s30/s40/s40_g28_15\"' has no default export." }, { "fileName": "server/dads/writerDads.ts", "line": 38, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'string | null' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/writerDads.ts", "line": 64, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 50, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 82, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 85, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 94, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 124, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 161, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 178, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 219, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 236, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 270, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.ts", "line": 156, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/errorHandling/customMessagesConfigs.ts", "line": 24, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'PG_ERROR_CODES'.", "extraMsg": "Type 'undefined' is not assignable to type 'PG_ERROR_CODES'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 68, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 102, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 113, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 155, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 167, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 185, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '{ query: Sinon.SinonSpy; release: Sinon.SinonFake; }' is not assignable to parameter of type 'PoolClient'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 205, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 216, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 255, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 266, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 317, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 351, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 361, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 401, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 27, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 38, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 68, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 87, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 98, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": 32, "column": 44, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'.\nType 'Data' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": 35, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 26, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 36, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 37, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 48, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'.", "extraMsg": "Property 'params' is missing in type 'Config' but required in type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 53, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 63, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 64, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 75, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 80, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 90, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 91, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 104, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.ts", "line": 90, "column": 44, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'.\nType '(errTrigger: any, shouldContinue: any) => void' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 42, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 105, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.ts", "line": 23, "column": 2, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 22, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 23, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'.", "extraMsg": "Types of property 'length' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 38, "column": 19, "severity": "error", "code": 2741, "message": "Property 'message' is missing in type '{ length: number; name: \"error\"; severity: string; code: string; detail: string; hint: undefined; position: undefined; internalPosition: undefined; internalQuery: undefined; where: undefined; schema: string; table: string; column: undefined; dataType: undefined; constraint: string; file: string; line: string; routine: string; }' but required in type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 60, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 71, "column": 34, "severity": "error", "code": 2339, "message": "Property 'code' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 72, "column": 34, "severity": "error", "code": 2339, "message": "Property 'message' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 87, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 87, "column": 61, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 102, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 102, "column": 64, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 129, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 129, "column": 63, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 200, "column": 4, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'string | null'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 209, "column": 7, "severity": "error", "code": 2339, "message": "Property 'title' does not exist on type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 248, "column": 109, "severity": "error", "code": 6133, "message": "'keyTable' is declared but its value is never read." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 59, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 109, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 111, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 152, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 154, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 214, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 216, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 271, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 300, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 302, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": 68, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 61, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 117, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 169, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 217, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 265, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 308, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; lots_id_granted: number[]; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 338, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 377, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 417, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 458, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 500, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": 56, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": 82, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 16, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 23, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 29, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 48, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 55, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 74, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 80, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/processReferences.ts", "line": 117, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type '\"add\" | OperationType' is not assignable to parameter of type 'OperationType'.", "extraMsg": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 39, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 142, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigServerFilter | null' is not assignable to parameter of type 'ConfigServerFilter'.", "extraMsg": "Type 'null' is not assignable to type 'ConfigServerFilter'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 161, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 211, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 255, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 295, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 339, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 386, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 438, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 488, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 531, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 574, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 617, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 660, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 703, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/emailer/emailHtmlTemplate.ts", "line": 119, "column": 83, "severity": "error", "code": 2345, "message": "Argument of type 'ROLES | undefined' is not assignable to parameter of type 'ROLES'.", "extraMsg": "Type 'undefined' is not assignable to type 'ROLES'." }, { "fileName": "server/emailer/emailer.ts", "line": 83, "column": 5, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'SentMessageInfo | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'SentMessageInfo'." }, { "fileName": "server/graphql/login/resolvers.ts", "line": 32, "column": 6, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/graphql/resolvers/mutations/documents/saveDocs/resolver.ts", "line": 99, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForUpdate<{ doc_title?: null | undefined; doc_comment?: null | undefined; doc_id?: undefined; doc_type?: undefined; doc_afficher_portail_salarie?: boolean | undefined; doc_date_portail_salarie?: Date | null | undefined; tdoc_id?: number | null | undefined; doc_id_sequenced?: number | undefined; doc_afficher_portail_employeur?: boolean | undefined; }>'.", "extraMsg": "Types of property 'doc_title' are incompatible.\nType 'doc_title | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/graphql/resolvers/queries/absences/infosListeAbsencesMgr/resolver.ts", "line": 3, "column": 10, "severity": "error", "code": 2305, "message": "Module '\"../../../../../dbManager/dbManager\"' has no exported member 'ClientFilter'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 24, "column": 13, "severity": "error", "code": 2322, "message": "Type 'ecnt_montant_salaire' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 26, "column": 13, "severity": "error", "code": 2322, "message": "Type 'ecnt_quot_trav' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 27, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'trem_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 35, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'GqlF'.", "extraMsg": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'LastRemuneration'.\nTypes of property 'montantSalaire' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/cotisationsFraisDeSante/getCotisationsFraisDeSante/resolver.ts", "line": 52, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type '{ src_id_force?: number | null | undefined; cnt_id?: number | undefined; ltrac_type?: number | null | undefined; emp_id?: number | null | undefined; pad_id: number; catc_id: number | null; ncnt_id: number; dpub_id: number | null; semp_id: number; trem_id: number | null; rcdd_id: number | null; euti_id: number | null; eta_id: number; src_id: number | null; peri_anneemois: number; lot_id: number; cnt_debut_date: Date; cnt_fin_date?: Date | undefined; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'src_id_force' are incompatible.\nType 'number | null | undefined' is not assignable to type 'src_id_force'.\nType 'undefined' is not assignable to type 'src_id_force'." }, { "fileName": "server/graphql/resolvers/queries/login/checkLoginCredentials/resolver.ts", "line": 16, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string | null'." }, { "fileName": "server/graphql/utils/gqlUtils.ts", "line": 71, "column": 40, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 32, "column": 46, "severity": "error", "code": 2339, "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 33, "column": 77, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 33, "column": 95, "severity": "error", "code": 2339, "message": "Property 'tab_id' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 37, "column": 54, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 38, "column": 52, "severity": "error", "code": 2339, "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 39, "column": 51, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 40, "column": 48, "severity": "error", "code": 2339, "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 42, "column": 17, "severity": "error", "code": 2322, "message": "Type '{ plhSemaine1: gta_planninghebdo_plh & { jours: number[]; }; ppla_desc: string; }' is not assignable to type 'DataGta'.", "extraMsg": "The types of 'plhSemaine1.jours' are incompatible between these types.\nType 'number[]' is not assignable to type 'Jph[]'.\nType 'number' is not assignable to type 'Jph'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 43, "column": 17, "severity": "error", "code": 2322, "message": "Type 'pay_paramprofprem_pare' is not assignable to type 'ProfilRem'.", "extraMsg": "Types of property 'pare_quot_journ_coll_ref' are incompatible.\nType 'pare_quot_journ_coll_ref' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 45, "column": 17, "severity": "error", "code": 2741, "message": "Property 'jfs' is missing in type 'gta_calendrierjf_cjf' but required in type 'Cjf'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": 27, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": 46, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/helpdesk/zendesk/authZendeskSSO.ts", "line": 4, "column": 10, "severity": "error", "code": 6133, "message": "'NODE_ENV' is declared but its value is never read." }, { "fileName": "server/helpdesk/zendesk/getInfosZdOrganization.ts", "line": 9, "column": 23, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/helpdesk/zendesk/zdSearchRequestAsync.ts", "line": 5, "column": 9, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/imports/genericImport.ts", "line": 146, "column": 5, "severity": "error", "code": 2322, "message": "Type '({ padId, config, csvRows }: ImportInput>>) => Promise' is not assignable to type 'ImportData'.", "extraMsg": "Types of parameters '__0' and 'input' are incompatible.\nType 'ImportInput' is not assignable to type 'ImportInput>>'.\nType 'ConfigImporter' is not assignable to type 'Required>'.\nTypes of property 'sal_identifier' are incompatible.\nType 'IMPORT_IDENTIFIANT_SALARIE | undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'.\nType 'undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 34, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 37, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 40, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 43, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 46, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 47, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 34, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 37, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_matricule' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 40, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 43, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_email' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 46, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_nir' does not exist on type '{}'." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 3, "column": 7, "severity": "error", "code": 6133, "message": "'map' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 11, "column": 10, "severity": "error", "code": 6133, "message": "'getNameIdentifierSal' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 11, "column": 66, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": 140, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'.", "extraMsg": "Type 'undefined' is not assignable to type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importAbs.ts", "line": 155, "column": 35, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'string | null | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | null | undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": 155, "column": 68, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/imports/importAnct.ts", "line": 118, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectAnct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectAnct': cana_id, anct_pct, anct_peridebut" }, { "fileName": "server/imports/importAnct.ts", "line": 118, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importAnct.ts", "line": 226, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importContrats.ts", "line": 246, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importContrats.ts", "line": 249, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'." }, { "fileName": "server/imports/importContrats.ts", "line": 372, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readSal\").CntIdentifiers' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readCnt\").CntIdentifiers'.", "extraMsg": "Types of property 'cnt_debut_date' are incompatible.\nType 'Date | undefined' is not assignable to type 'string | undefined'.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/imports/importEct.ts", "line": 173, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': emp_id, ect_classif_ech, ect_classif_niv, ect_classif_cat, and 3 more." }, { "fileName": "server/imports/importEct.ts", "line": 173, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEct.ts", "line": 281, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importEmplois.ts", "line": 105, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEmplois.ts", "line": 162, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'RowObject' is not assignable to parameter of type 'RowObjectEmp'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEmp': emp_libelle_masculin, emp_libelle_feminin, acrd_id" }, { "fileName": "server/imports/importIbans.spec.ts", "line": 1, "column": 8, "severity": "error", "code": 2613, "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' has no default export. Did you mean to use 'import { importIbans } from \"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' instead?" }, { "fileName": "server/imports/importIbans.spec.ts", "line": 1, "column": 23, "severity": "error", "code": 2459, "message": "Module '\"./importIbans\"' declares 'Config' locally, but it is not exported." }, { "fileName": "server/imports/importIbans.ts", "line": 78, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; validators?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importIbans.ts", "line": 144, "column": 9, "severity": "error", "code": 6133, "message": "'resultInsertion' is declared but its value is never read." }, { "fileName": "server/imports/importIbans.ts", "line": 148, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/imports/importMutuelleInterim.ts", "line": 71, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": 61, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": 98, "column": 19, "severity": "error", "code": 2304, "message": "Cannot find name 'BulsOnCurrentPpa'." }, { "fileName": "server/imports/importSals.ts", "line": 161, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": 128, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': uorg_id, uct_datedebut, uct_datefin, uct_peridebut, rind_id" }, { "fileName": "server/imports/importUct.ts", "line": 128, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": 236, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVisitMed.ts", "line": 97, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importVva.ts", "line": 99, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporterEnhanced' is not assignable to parameter of type 'Config'.", "extraMsg": "Types of property 'createBulRegul' are incompatible.\nType 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/imports/importVva.ts", "line": 165, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'ConfigImporterEnhanced'.", "extraMsg": "Type 'Config' is missing the following properties from type 'ConfigImporterEnhanced': inTransaction, identificationOnly" }, { "fileName": "server/imports/importVva.ts", "line": 213, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVva/defineCnt.ts", "line": 24, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'CntRead | undefined' is not assignable to parameter of type 'CntRead | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'CntRead | PromiseLike'." }, { "fileName": "server/imports/readSal.ts", "line": 91, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/readSal.ts", "line": 99, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 1, "column": 10, "severity": "error", "code": 2724, "message": "'\"./getIdentifiersSalFromRowObject\"' has no exported member named 'salIdentifiers'. Did you mean 'isSalIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 1, "column": 10, "severity": "error", "code": 6133, "message": "'salIdentifiers' is declared but its value is never read." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 2, "column": 10, "severity": "error", "code": 2724, "message": "'\"./getIdentifiersCntFromRowObject\"' has no exported member named 'cntIdentifiers'. Did you mean 'isCntIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 2, "column": 10, "severity": "error", "code": 6133, "message": "'cntIdentifiers' is declared but its value is never read." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 118, "column": 64, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 125, "column": 116, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 178, "column": 59, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/monitoring/routerMonitoring.ts", "line": 15, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: { type: string; title: string; }[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 15, "column": 2, "severity": "error", "code": 2739, "message": "Type '{}' is missing the following properties from type '{ serverConfig: ServerConfig; dbConfig: any; }': serverConfig, dbConfig" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 222, "column": 3, "severity": "error", "code": 2322, "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 223, "column": 3, "severity": "error", "code": 2322, "message": "Type 'BulSelected[]' is not assignable to type 'BulInCalc[]'.", "extraMsg": "Type 'BulSelected' is missing the following properties from type 'BulInCalc': sandbox, iCurrentRub, cjfs, statutRegimeAm" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 280, "column": 3, "severity": "error", "code": 2322, "message": "Type '() => void' is not assignable to type '{ (): Promise; (handler: () => void): void; }'.", "extraMsg": "Type 'void' is not assignable to type 'Promise'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 313, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 344, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 492, "column": 10, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 500, "column": 18, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 522, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": 67, "column": 28, "severity": "error", "code": 2362, "message": "The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": 67, "column": 36, "severity": "error", "code": 2363, "message": "The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 31, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[]))[]' is not assignable to parameter of type 'T[]'.", "extraMsg": "Type 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])'." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 55, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'Ptab' is not assignable to parameter of type 'PtabSelected'.", "extraMsg": "Type 'Ptab' is missing the following properties from type 'PtabSelected': acrd_id, ptab_methode_retenue, ptab_desc, tab, and 14 more." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 65, "column": 5, "severity": "error", "code": 2322, "message": "Type 'PtabSelected[]' is not assignable to type 'T[]'.", "extraMsg": "Type 'PtabSelected' is not assignable to type 'T'.\n'PtabSelected' is assignable to the constraint of type 'T', but 'T' could be instantiated with a different subtype of constraint 'Ptab'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": 48, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": 94, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/maintien/processOneArret.ts", "line": 53, "column": 9, "severity": "error", "code": 2322, "message": "Type 'sal_anciennete_date' is not assignable to type 'Date'.", "extraMsg": "Type 'null' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 77, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 119, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 159, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsRetenue.ts", "line": 62, "column": 23, "severity": "error", "code": 2739, "message": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectSpecificItems.ts", "line": 17, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedCalc': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/bulsMgr/deleteLBL.ts", "line": 11, "column": 28, "severity": "error", "code": 2503, "message": "Cannot find namespace 'pg'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": 9, "column": 32, "severity": "error", "code": 2339, "message": "Property 'length' does not exist on type 'ProfilPlanning'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": 23, "column": 27, "severity": "error", "code": 2488, "message": "Type 'ProfilPlanning' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 64, "column": 126, "severity": "error", "code": 2345, "message": "Argument of type 'Cmb[] | undefined' is not assignable to parameter of type 'Cmb[] | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'Cmb[] | null'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 96, "column": 81, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 97, "column": 87, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 105, "column": 87, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 106, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 170, "column": 92, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 171, "column": 79, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 235, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 237, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 245, "column": 88, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 246, "column": 92, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCald.ts", "line": 111, "column": 63, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | boolean' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": 34, "column": 25, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'.", "extraMsg": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": 38, "column": 25, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/upsertCalb.ts", "line": 58, "column": 13, "severity": "error", "code": 2304, "message": "Cannot find name 'tools'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": 24, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": 46, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/communication/sendEndToMainProcess.ts", "line": 10, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 142, "column": 5, "severity": "error", "code": 2322, "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'.", "extraMsg": "Type 'pay_cumul_cml' is missing the following properties from type 'CmlInBul': valeur_en_cours, valeur_en_cours_autres_contrats" }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 158, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'.", "extraMsg": "Type 'RubSelectedCalc' is missing the following properties from type 'RubInCalc': rub_code, rub_lib, rub_desc, rub_affich_dates_abs, and 12 more." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 220, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'pay_cumul_cml[]' is not assignable to parameter of type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 10, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 12, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 32, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 34, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 50, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 52, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 68, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 70, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 72, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 74, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 76, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/defineNetItems.ts", "line": 2, "column": 1, "severity": "error", "code": 6192, "message": "All imports in import declaration are unused." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 146, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type '{}' is not assignable to parameter of type 'BulData'.", "extraMsg": "Property 'cnt' is missing in type '{}' but required in type 'BulData'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 172, "column": 17, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 179, "column": 17, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 48, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 94, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 140, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 72, "column": 119, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 78, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'.", "extraMsg": "Type 'CmlInBul' is not assignable to type 'CmlCached'.\nTypes of property 'valeur_en_cours_autres_contrats' are incompatible.\nType 'number | null' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 149, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 153, "column": 73, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 157, "column": 77, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 179, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 183, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 118, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 166, "column": 5, "severity": "error", "code": 2322, "message": "Type 'number' is not assignable to type 'null'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 166, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_TOUS_CONTRATS.ts", "line": 62, "column": 31, "severity": "error", "code": 2345, "message": "Argument of type '{ name: string; value: number | null; }' is not assignable to parameter of type 'CmlReturned'.", "extraMsg": "Types of property 'name' are incompatible.\nType 'string' is not assignable to type '\"valeur_en_cours\" | \"valeur_en_cours_autres_contrats\" | \"valeur_ann_cnt\" | \"valeur_ann_cnt_tous_contrats\" | \"valeur_duree_cnt\" | \"valeur_duree_cnt_tous_contrats\" | \"valeur_en_cours_cnt_precedent\" | \"valeur_n_derniers_mois_cnt\" | \"valeur_n_derniers_mois_tous_contrats\"'." }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.spec.ts", "line": 69, "column": 39, "severity": "error", "code": 2344, "message": "Type '{}' does not satisfy the constraint 'BaseVva'.", "extraMsg": "Type '{}' is missing the following properties from type 'BaseVva': vva_id, vva_valeur, vva_datedebut, vva_datefin" }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.ts", "line": 52, "column": 25, "severity": "error", "code": 2339, "message": "Property 'sort' does not exist on type 'readonly Readonly[]'." }, { "fileName": "server/payrollEngine/druMgr/druMgr.ts", "line": 282, "column": 29, "severity": "error", "code": 2339, "message": "Property 'skip' does not exist on type 'Error | ResultSkip'.", "extraMsg": "Property 'skip' does not exist on type 'Error'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_ABS.ts", "line": 178, "column": 85, "severity": "error", "code": 2345, "message": "Argument of type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: rub_id_retenue; rub_id_indem: rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: rub_id_indem_2; rub_id_indem_3: rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: cmsal_id; tab_code: string; tab_taux_maintien: tab_taux_maintien; tab_lib: string; mart_id: mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }[]' is not assignable to parameter of type 'DabForQuotiteAbs[]'.", "extraMsg": "Type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'DabForQuotiteAbs'.\nType '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'Pick'.\nTypes of property 'dab_nb' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 17, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'cnt_fin_date' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 30, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'cnt_datefin_prevue' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 34, "column": 45, "severity": "error", "code": 2339, "message": "Property 'cnt_datefin_duree_minimale' does not exist on type 'CntInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_EFF.ts", "line": 116, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": 40, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'.", "extraMsg": "Type 'Date' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": 50, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_PARE.ts", "line": 29, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 11, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 27, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 46, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: true; dab_commence_aprem: true; dab_finit_matin: true; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 65, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 84, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 125, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_eta' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 171, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_emp' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 219, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_uorg' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivCcn.ts", "line": 45, "column": 66, "severity": "error", "code": 2339, "message": "Property 'acrd_id' does not exist on type '{ ccn_id: number; }'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivNat.ts", "line": 9, "column": 110, "severity": "error", "code": 6133, "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivPad.ts", "line": 8, "column": 110, "severity": "error", "code": 6133, "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 68, "column": 16, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 83, "column": 17, "severity": "error", "code": 2322, "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 93, "column": 17, "severity": "error", "code": 2322, "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 104, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 174, "column": 144, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": 1, "column": 1, "severity": "error", "code": 6133, "message": "'DruInCalc' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": 41, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Readonly> & Readonly & { rub_desc: string; }>' is not assignable to type 'Readonly'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 47, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 49, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 49, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 64, "column": 68, "severity": "error", "code": 2345, "message": "Argument of type 'DRU_VAR_MULTIVAL_DISTINCT | null' is not assignable to parameter of type 'MODE_DISTINCTION | null'.", "extraMsg": "Type 'DRU_VAR_MULTIVAL_DISTINCT.PAR_DATEDEBUT' is not assignable to type 'MODE_DISTINCTION | null'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 70, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 83, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 85, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 85, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getRubsBouclageToInsert.spec.ts", "line": 127, "column": 4, "severity": "error", "code": 2322, "message": "Type '({ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; })[]' is not assignable to type 'Readonly>[]'.", "extraMsg": "Type '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is not assignable to type 'Readonly>'.\nType '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is missing the following properties from type 'Readonly>': isDebutPeriode, commentaire, is_regul" }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": 122, "column": 41, "severity": "error", "code": 2740, "message": "Type 'BaseRubCheckDruBouclage' is missing the following properties from type 'RubInCalc': rub_type, rub_code, rub_affich_dates_abs, tij, and 12 more." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": 264, "column": 41, "severity": "error", "code": 2322, "message": "Type 'BaseRubCheckDruBouclage' is not assignable to type 'RubInCalc'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": 45, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": 140, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 132, "column": 71, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 132, "column": 118, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 144, "column": 71, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 144, "column": 118, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 291, "column": 31, "severity": "error", "code": 2339, "message": "Property 'rrub_annul_peri_debut' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 292, "column": 29, "severity": "error", "code": 2339, "message": "Property 'rrub_annul_peri_fin' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 29, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 37, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 45, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 53, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 61, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 69, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 77, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/processDruValue.ts", "line": 52, "column": 17, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | boolean | null' is not assignable to parameter of type 'string | number'.", "extraMsg": "Type 'null' is not assignable to type 'string | number'." }, { "fileName": "server/payrollEngine/druMgr/profilCp/getAcquisitionCpMoisCalculee.ts", "line": 71, "column": 14, "severity": "error", "code": 2540, "message": "Cannot assign to 'pacp' because it is a read-only property." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 23, "column": 13, "severity": "error", "code": 2322, "message": "Type 'mrtt_nbj_sal' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 24, "column": 13, "severity": "error", "code": 2322, "message": "Type 'mrtt_nbj_pat' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 40, "column": 16, "severity": "error", "code": 2454, "message": "Variable 'nbSal' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 41, "column": 16, "severity": "error", "code": 2454, "message": "Variable 'nbPat' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": 11, "column": 115, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": 41, "column": 142, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/vva/cacheVvaMgr.ts", "line": 27, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ var_id: number; valueFound: boolean; niveauFound: number; value: string | number | boolean | null; vva: Schema.pay_valeurvariable_vva[] | null; }' is not assignable to parameter of type 'VvaCached'.", "extraMsg": "Types of property 'niveauFound' are incompatible.\nType 'number' is not assignable to type '1 | 2 | 5'." }, { "fileName": "server/payrollEngine/executeFormula.ts", "line": 35, "column": 20, "severity": "error", "code": 2339, "message": "Property 'cnt_desc' does not exist on type 'BulInCalc'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 30, "column": 5, "severity": "error", "code": 2322, "message": "Type 'PosConv | null' is not assignable to type 'PosConv | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'PosConv | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 92, "column": 9, "severity": "error", "code": 2322, "message": "Type 'PoolClient' is not assignable to type 'DbClient'.", "extraMsg": "Type 'PoolClient' is missing the following properties from type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }': begin, commit, rollback" }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 242, "column": 5, "severity": "error", "code": 2322, "message": "Type 'Tat | null' is not assignable to type 'Tat | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'Tat | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 250, "column": 5, "severity": "error", "code": 2740, "message": "Type 'ProfilPlanning[]' is missing the following properties from type 'ProfilPlanning': ppla_desc, acrd_niveau, origin, ppla_id, and 24 more." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 85, "column": 21, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 89, "column": 17, "severity": "error", "code": 2322, "message": "Type 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 90, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 535, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 539, "column": 9, "severity": "error", "code": 2322, "message": "Type 'boolean | undefined' is not assignable to type 'boolean'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 540, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 547, "column": 68, "severity": "error", "code": 6133, "message": "'peri' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 547, "column": 89, "severity": "error", "code": 6133, "message": "'dateVigueur' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getRubData.ts", "line": 38, "column": 5, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectAlc\").Alc[]' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Alc[]'.", "extraMsg": "Type 'Alc' is missing the following properties from type 'Alc': valeur_en_cours, valeur_en_cours_apres" }, { "fileName": "server/payrollEngine/launchCalcBuls.ts", "line": 23, "column": 8, "severity": "error", "code": 2741, "message": "Property 'settingsByBul' is missing in type '{ type: number; pad_id: number; uti_id: number; bul_id: number[]; clp_origine: CALCULPAIE_ORIGINE; settings: {}; }' but required in type 'CalcRequestParams'." }, { "fileName": "server/payrollEngine/monitoring/trackMemory.ts", "line": 3, "column": 21, "severity": "error", "code": 2686, "message": "'_' refers to a UMD global, but the current file is a module. Consider adding an import instead." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 13, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 23, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 28, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 33, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 11, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 42, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 71, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/peria/checkPeriaCatc.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaDpub.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaTrem.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkTypeLieuTrav.ts", "line": 19, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/profiles/selectPpla.ts", "line": 200, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 597, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 598, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'cnt_fin_date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 638, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 639, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 640, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 641, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 655, "column": 4, "severity": "error", "code": 2739, "message": "Type '{ calculer: false; netCible: null; iterations: never[]; }' is missing the following properties from type '{ calculer: boolean; type: number; varIdVariant: number; nextValueForVarId: number; netCible: { mnt: number; explain: string; } | null; iterations: IterationNetAuBrut[]; }': type, varIdVariant, nextValueForVarId" }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 139, "column": 50, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 204, "column": 42, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 212, "column": 42, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 238, "column": 44, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 246, "column": 44, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 270, "column": 17, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 329, "column": 17, "severity": "error", "code": 2322, "message": "Type 'boolean | null | undefined' is not assignable to type 'boolean | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | null'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 331, "column": 21, "severity": "error", "code": 2322, "message": "Type 'boolean | null' is not assignable to type 'boolean'.", "extraMsg": "Type 'null' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 460, "column": 50, "severity": "error", "code": 2345, "message": "Argument of type 'dpub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 813, "column": 17, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 842, "column": 35, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 842, "column": 54, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionCprev.ts", "line": 137, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'Cprev' is not assignable to parameter of type 'CprevApplied'.", "extraMsg": "Property 'ccpr' is missing in type 'Cprev' but required in type 'CprevApplied'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionEff.ts", "line": 35, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type '1 | 2'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": 65, "column": 17, "severity": "error", "code": 2322, "message": "Type 'ProfilCp | null' is not assignable to type 'ProfilCp'.", "extraMsg": "Type 'null' is not assignable to type 'ProfilCp'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": 235, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPARE.ts", "line": 279, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPASS.ts", "line": 35, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Pass | null' is not assignable to type 'Pass'.", "extraMsg": "Type 'null' is not assignable to type 'Pass'." }, { "fileName": "server/payrollEngine/selectPRBUL.ts", "line": 163, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectProfilCpAnc.ts", "line": 230, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectTAUXAT.ts", "line": 40, "column": 49, "severity": "error", "code": 2554, "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/payrollEngine/updateCMLInBul.ts", "line": 123, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' is not assignable to parameter of type 'CmlInBul'.", "extraMsg": "Property 'cml_type_raz_ann' is missing in type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/portails/employee/checkIfAbsExceedsTgaThreshold.ts", "line": 42, "column": 32, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 45, "column": 23, "severity": "error", "code": 2339, "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 46, "column": 23, "severity": "error", "code": 2339, "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 48, "column": 23, "severity": "error", "code": 2339, "message": "Property 'allDay' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 49, "column": 23, "severity": "error", "code": 2339, "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 50, "column": 23, "severity": "error", "code": 2339, "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 55, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ id: any; calendarId: number; title: string; }[]' is not assignable to parameter of type 'Pta[]'.", "extraMsg": "Type '{ id: any; calendarId: number; title: string; }' is missing the following properties from type 'Pta': pta_id, pta_heure_arrivee, pta_heure_depart, cnt_id, and 13 more." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 24, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 27, "column": 23, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 27, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DataSalForSearch'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DataSalForSearch': padId, salNomNaissance, salNomUsage, salPrenom, and 2 more." }, { "fileName": "server/portails/routerCalendars.ts", "line": 53, "column": 31, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'undefined' is not assignable to type 'number'." }, { "fileName": "server/portails/routerCalendars.ts", "line": 78, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 41, "column": 15, "severity": "error", "code": 2322, "message": "Type 'Src | null' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Src | null'.", "extraMsg": "Type 'Src' is missing the following properties from type 'Src': cnt_id, origin" }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 50, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 51, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesEventTest.ts", "line": 2, "column": 93, "severity": "error", "code": 6133, "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesMensuellesTest.ts", "line": 4, "column": 57, "severity": "error", "code": 6133, "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/reports/data/absences/getDataAbs.ts", "line": 42, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 72, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 323, "column": 9, "severity": "error", "code": 2322, "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 331, "column": 49, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 332, "column": 47, "severity": "error", "code": 2339, "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 333, "column": 53, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 334, "column": 50, "severity": "error", "code": 2339, "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 335, "column": 34, "severity": "error", "code": 2339, "message": "Property 'ppla' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 336, "column": 36, "severity": "error", "code": 2339, "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 337, "column": 30, "severity": "error", "code": 2339, "message": "Property 'cjf' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 338, "column": 21, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 339, "column": 45, "severity": "error", "code": 2339, "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 349, "column": 34, "severity": "error", "code": 2339, "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 349, "column": 53, "severity": "error", "code": 2339, "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 453, "column": 9, "severity": "error", "code": 2322, "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 455, "column": 9, "severity": "error", "code": 2322, "message": "Type 'pay_absence_abs | never[]' is not assignable to type 'pay_absence_abs[]'.", "extraMsg": "Type 'pay_absence_abs' is missing the following properties from type 'pay_absence_abs[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 464, "column": 49, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 465, "column": 47, "severity": "error", "code": 2339, "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 466, "column": 53, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 467, "column": 50, "severity": "error", "code": 2339, "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 468, "column": 21, "severity": "error", "code": 2739, "message": "Type 'gta_profilplanning_ppla' is missing the following properties from type 'DataGta': ppla_desc, plhSemaine1" }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 469, "column": 36, "severity": "error", "code": 2339, "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 471, "column": 21, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 472, "column": 45, "severity": "error", "code": 2339, "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 485, "column": 34, "severity": "error", "code": 2339, "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 485, "column": 53, "severity": "error", "code": 2339, "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 495, "column": 17, "severity": "error", "code": 2339, "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 499, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'pay_absence_abs' is not assignable to parameter of type 'Abs'.", "extraMsg": "Property 'tab_lib' is missing in type 'pay_absence_abs' but required in type 'Abs'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 499, "column": 68, "severity": "error", "code": 2339, "message": "Property 'dabs' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 508, "column": 25, "severity": "error", "code": 2322, "message": "Type 'gta_profilplanning_ppla' is not assignable to type 'DataGta'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 509, "column": 40, "severity": "error", "code": 2339, "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 511, "column": 25, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 529, "column": 17, "severity": "error", "code": 2339, "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 532, "column": 53, "severity": "error", "code": 2339, "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDatesNonPaieFromAbs.spec.ts", "line": 30, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is not assignable to parameter of type 'Abs'.", "extraMsg": "Type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is missing the following properties from type 'Abs': uab_id, tab_lib" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 144, "column": 59, "severity": "error", "code": 2339, "message": "Property 'isHeaderRem' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 160, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type 'rub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 161, "column": 20, "severity": "error", "code": 2339, "message": "Property 'isHeaderIndemNet' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 227, "column": 13, "severity": "error", "code": 2322, "message": "Type 'RegWithLbl | undefined' is not assignable to type 'Freg | null | undefined'.", "extraMsg": "Type 'RegWithLbl' is missing the following properties from type 'Freg': regs, freg_lib, freg_num_ordre, freg_display_no_reg" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 259, "column": 61, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 265, "column": 11, "severity": "error", "code": 2322, "message": "Type 'reg_operation' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'.", "extraMsg": "Type 'null' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 340, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'Freg' is not assignable to parameter of type 'RegWithLbl'.", "extraMsg": "Type 'Freg' is missing the following properties from type 'RegWithLbl': lbl, reg_id, reg_lib, reg_num_ordre, and 4 more." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 368, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is not assignable to parameter of type 'LblSimpl'.", "extraMsg": "Type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is missing the following properties from type 'LblSimpl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 31 more." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 17, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 18, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 19, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 20, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": 183, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]'.", "extraMsg": "Type 'Lbl' is missing the following properties from type 'Lbl': cnt_id, ncnt_id, ncnt_code, euti_nom, and 12 more." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": 184, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]'.", "extraMsg": "Property 'rub_type_affich_simpl' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl'." }, { "fileName": "server/reports/data/bul/getData_BUL_PRBUL.ts", "line": 24, "column": 3, "severity": "error", "code": 2322, "message": "Type '([_client, prbul_id]: [PoolClient, number]) => string | null' is not assignable to type '(args: [client: PoolClient, prbulId: number]) => string'.", "extraMsg": "Type 'string | null' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/bul/mergeTemplatesZonesBul.ts", "line": 2, "column": 8, "severity": "error", "code": 1259, "message": "Module '\"handlebars\"' can only be default-imported using the 'esModuleInterop' flag" }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": 134, "column": 24, "severity": "error", "code": 2488, "message": "Type 'FormatLblCompleterZeros' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": 140, "column": 24, "severity": "error", "code": 2488, "message": "Type 'FormatLblNbDec' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 46, "column": 13, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 47, "column": 26, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 48, "column": 17, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/clickHelpers/getStringifiedFunctionOpenCotisUrssafSal.ts", "line": 34, "column": 9, "severity": "error", "code": 2322, "message": "Type '\"html\"' is not assignable to type 'REPORT_TYPE_OUTPUT | undefined'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 21, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'RegroupCompta | undefined' is not assignable to parameter of type 'RegroupCompta'.", "extraMsg": "Type 'undefined' is not assignable to type 'RegroupCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 25, "column": 20, "severity": "error", "code": 2339, "message": "Property 'sal_matricule' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 26, "column": 20, "severity": "error", "code": 2551, "message": "Property 'cnt_num' does not exist on type 'LblCompta'. Did you mean 'cpt_num'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 27, "column": 20, "severity": "error", "code": 2551, "message": "Property 'cnt_id' does not exist on type 'LblCompta'. Did you mean 'cpt_id'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 71, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 81, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 91, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 101, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 113, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 123, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 133, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 143, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getDataRattachCompta.ts", "line": 77, "column": 62, "severity": "error", "code": 2339, "message": "Property 'color' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 66, "column": 20, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Function' is not assignable to type 'AsyncFunction'.\nType 'Function' provides no match for the signature '(callback: (err?: Error | null | undefined, result?: unknown) => void): void'.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Function[]'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 71, "column": 34, "severity": "error", "code": 2488, "message": "Type 'unknown' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 122, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta[]' is not assignable to parameter of type 'Row[]'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'Row': cnt_id, bul_est_stc, sal_desc, cnt_desc, and 8 more." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 52, "column": 9, "severity": "error", "code": 2551, "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 53, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 54, "column": 9, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 55, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 56, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 61, "column": 9, "severity": "error", "code": 2339, "message": "Property 'brut_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 62, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 63, "column": 9, "severity": "error", "code": 2339, "message": "Property 'solde_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 64, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 65, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 70, "column": 9, "severity": "error", "code": 2551, "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 71, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 72, "column": 9, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 73, "column": 13, "severity": "error", "code": 2339, "message": "Property 'bul_est_stc' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 74, "column": 13, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 31, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 45, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 77, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 77, "column": 39, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": 125, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'RowDataProvCp' is missing the following properties from type 'Row': bul_est_stc_m1, brut_maintien_m1, pris_n_m1, pris_n1_m1, and 25 more." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": 126, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": 78, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": 79, "column": 28, "severity": "error", "code": 2339, "message": "Property 'pad_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/controles/getDataControleDatesBulletins.ts", "line": 105, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleOverlapCnts.ts", "line": 59, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleVva.ts", "line": 71, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataErreurRelevesHeures.ts", "line": 51, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 146, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"org_desc\"' is not assignable to type '\"emp_desc\" | \"sal_desc\" | \"date_debut\" | \"uorg_desc\" | \"aff_lib\" | \"cpt_numero\" | \"compte_analytique\" | \"affil_desc\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 147, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"\"' is not assignable to type '\"Salarié\" | \"Emploi\" | \"Affectation\" | \"Affaire\" | \"Date d'entrée\" | \"Numéro de compte\" | \"Imputation analytique\" | \"Affiliation\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 168, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Property 'name' is missing in type 'Criteria' but required in type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 170, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": 42, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": 43, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/dsn/getAggDsnBlocks.ts", "line": 1, "column": 22, "severity": "error", "code": 2307, "message": "Cannot find module '../../../dsn/decla_dsn' or its corresponding type declarations." }, { "fileName": "server/reports/data/dsn/getDataDsnBasesAssujetties.ts", "line": 52, "column": 25, "severity": "error", "code": 2322, "message": "Type 'Line[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'Line' is not assignable to type 'Row'.\nIndex signature is missing in type 'Line'." }, { "fileName": "server/reports/data/dsn/getDataDsnCotisIndiv.ts", "line": 101, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: CriteriaUrssaf; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'CriteriaUrssaf' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": 66, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": 171, "column": 15, "severity": "error", "code": 2740, "message": "Type '{ salNom: string; salPrenom: string; salMatricule: string; }' is missing the following properties from type 'DataRow': sal_id, netAPayer, mntPas, netFiscal, and 6 more." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 65, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 502, "column": 9, "severity": "error", "code": 2322, "message": "Type 'LineByContrat | undefined' is not assignable to type 'LineByContrat'.", "extraMsg": "Type 'undefined' is not assignable to type 'LineByContrat'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 652, "column": 159, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 663, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type '{ idAffil: string; salId: number; cntId: number; codeOption?: string | undefined; codePopulation?: string | undefined; idAdhesion: string; prevDesc: string; cprevsDesc: string; affilDesc: string; ta_prev?: number | null | undefined; tb_t2_prev?: number | null | undefined; tc_prev?: number | null | undefined; td_prev?: number | null | undefined; base_forf_prev?: number | null | undefined; base_specif_prev_17?: number | null | undefined; mnt_forf_prev?: number | null | undefined; mnt_libre_prev?: number | null | undefined; total_cotis: number | null; has_78_prev: boolean; has_79_prev: boolean; has_81_prev: boolean; rubsDesc: string; sal_id: number; cnt_id: number; salMatricule: string; salNom: string; salPrenom: string; cntDesc: string; statutRc: string; }' is not assignable to parameter of type 'FinalRow'.", "extraMsg": "Types of property 'codeOption' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": 52, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": 200, "column": 5, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/shared/shared\").DataRow[]' is not assignable to type 'DataRow[]'.", "extraMsg": "Type 'DataRow' is missing the following properties from type 'DataRow': sal_id, salMatricule, salNom, salPrenom, and 9 more." }, { "fileName": "server/reports/data/dsn/rc/transform.ts", "line": 176, "column": 13, "severity": "error", "code": 2322, "message": "Type '{ brut: number; ta: number; reduction: number | null; baseExoApprenti: number | null; cot_avant_reduction: number | null; cot: number | null; brutSpecif: number | null; taSpecif: number | null; baseExcep: number | null; sal_id: number; salNom: string; salPrenom: string; salMatricule: string; cntDesc: string; statutRc: string; codeRetraite: string; periodeDesc: string; }' is not assignable to type 'DataRow'.", "extraMsg": "Object literal may only specify known properties, and 'sal_id' does not exist in type 'DataRow'." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": 31, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type 'Bul[] | BulAgg[]' is not assignable to parameter of type 'IterableCollection'.", "extraMsg": "Type 'Bul[]' is not assignable to type 'IterableCollection'.\nType 'Bul[]' is not assignable to type 'DataBul[]'.\nType 'Bul' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": 33, "column": 89, "severity": "error", "code": 2345, "message": "Argument of type 'AsyncResultCallback' is not assignable to parameter of type '(err: Error, dataBuls: DataBul[]) => void'.", "extraMsg": "Types of parameters 'result' and 'dataBuls' are incompatible.\nType 'DataBul[]' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 97, "column": 12, "severity": "error", "code": 2345, "message": "Argument of type '(err: Error, cnt: Cnt, ccn: Ccn, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 180, "column": 23, "severity": "error", "code": 2339, "message": "Property 'cumulsBulsCntsAnterieursAnneeDecalage' does not exist on type '{ entete: (cb: AsyncCallback) => void; comment: (cb: AsyncCallback) => void; lbl: (cb: AsyncCallback) => void; orgss: (cb: AsyncCallback) => void; cumulsBul: (cb: AsyncCallback) => void; absPeri: (cb: AsyncCallback) => void; vvaPeri: (cb: AsyncCallback) => void; prbul: (cb: AsyncCallback) => void; ppla: (cb: AsyncCallback) => void; pare: (cb: AsyncCallback) => void; prtt: (cb: AsyncCallback) => void; pacp: (cb: AsyncCallback) => void; profilCpAnc: (cb: AsyncCallback) => void; cumulsBulsCntsAnterieurs: (cb: AsyncCallback) => void; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 221, "column": 29, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 274, "column": 174, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 274, "column": 189, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 278, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is not assignable to type 'Prbul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 326, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ shouldDisplayNbHeuresEffectuees: boolean; estForfaitJours?: boolean | undefined; estForfaitHeuresAnnuel?: boolean | undefined; estAnnualisationModulation?: boolean | undefined; forfaitAnnee: number; horaireHebdo?: number | null | undefined; enHeures: boolean; bul_id: number; pad_id: number; cnt_id: number; eta_id: number; semp_id: number; ncnt_id: number; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; sal_desc: string; peri_anneemois: number; pare_id: number; peria_id: Schema.pay_paramprofprem_pareFields.peria_id; prem_id: Schema.pay_paramprofprem_pareFields.prem_id; acrd_id: number; pare_quot_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_coll_ref; pare_quot_journ_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_journ_coll_ref; pare_quot_periode: Schema.pay_paramprofprem_pareFields.pare_quot_periode; trem_id: number; pare_type_peri: number; pare_fj_methode_prorata: number; pare_fj_affich_rub_inform: boolean; pare_fj_type_debut_periode: number; pare_fj_rub_inform_template: Schema.pay_paramprofprem_pareFields.pare_fj_rub_inform_template; pare_fj_cpt_acquis_type: number; pare_fj_cpt_pris_type: number; pare_fj_cpt_restant_type: number; pare_fj_prorata_neutr_cp: boolean; pare_fj_type_affich_cpt_nm1: number; pare_type_auto: number; pare_temp_quot_coll_est_temps_travaille: boolean; pare_type_calcul_abs_es: number; pare_fj_affich_nbj_trav: boolean; pare_type_lissage: number; pare_lissage_nb_mois: Schema.pay_paramprofprem_pareFields.pare_lissage_nb_mois; pare_lissage_cml_id: Schema.pay_paramprofprem_pareFields.pare_lissage_cml_id; pare_smc_pct_fixe: Schema.pay_paramprofprem_pareFields.pare_smc_pct_fixe; pare_smc_pct_avec_variable: Schema.pay_paramprofprem_pareFields.pare_smc_pct_avec_variable; pare_fj_type_affich_cpt_n: number; pare_ann_type_calcul_hor_mens: number; }' is not assignable to type 'PareResult'.", "extraMsg": "Object literal may only specify known properties, and 'shouldDisplayNbHeuresEffectuees' does not exist in type 'PareResult'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 339, "column": 39, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 343, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ customClsCalendar: string; dateDebutCalendar: Date; dateFinCalendar: Date; entete: Entete; comment: string; lbl: any; orgss: any; ccn: Ccn; posconv: any; paas: any; pare: PareResult; pacp: any; prtt: any; profilCpAnc: ProfilCpAnc; afficherCompteursCpRtt: boolean; afficherCompteurRcJours: any; afficherCompteurRcHeures: boolean; prbul: Prbul; calendrier_dates: CalendarDate[]; cumuls: {}; cumuls_tous_contrats: {}; shouldDisplayClassif: boolean; }' is not assignable to type 'DataBul'.", "extraMsg": "Object literal may only specify known properties, and 'profilCpAnc' does not exist in type 'DataBul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 355, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 356, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 357, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 358, "column": 21, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 370, "column": 44, "severity": "error", "code": 2339, "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 371, "column": 44, "severity": "error", "code": 2339, "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 148, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '(err: Error, firstCnt: Cnt, ccn: any, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 216, "column": 15, "severity": "error", "code": 2339, "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 227, "column": 23, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Tasks' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Tasks'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 297, "column": 158, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 297, "column": 173, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 307, "column": 6, "severity": "error", "code": 2740, "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is missing the following properties from type 'Prbul': prbul_id, peria_id, acrd_id, prbul_agreggated, and 12 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 319, "column": 78, "severity": "error", "code": 2551, "message": "Property 'ncnt_id' does not exist on type 'Cnt'. Did you mean 'cnt_id'?" }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 333, "column": 6, "severity": "error", "code": 2322, "message": "Type '(Lbl | LblHeader)[]' is not assignable to type 'Lbl[]'.", "extraMsg": "Type 'Lbl | LblHeader' is not assignable to type 'Lbl'.\nType 'LblHeader' is missing the following properties from type 'Lbl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 30 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 351, "column": 5, "severity": "error", "code": 2741, "message": "Property 'val_bul' is missing in type 'CPRN' but required in type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 352, "column": 5, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 353, "column": 5, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 354, "column": 5, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 358, "column": 22, "severity": "error", "code": 2339, "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 359, "column": 22, "severity": "error", "code": 2339, "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 364, "column": 17, "severity": "error", "code": 2339, "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataCertificatTravail.ts", "line": 439, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ ect_datedebut: Date; ect_datefin: ect_datefin; emp_desc: string; cnt_fin_date: cnt_fin_date; }' is not assignable to parameter of type '{ emp_desc: string; ect_datedebut: string; cnt_fin_date: string; ect_datefin: string; }'.", "extraMsg": "Types of property 'ect_datedebut' are incompatible.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataCnt.ts", "line": 402, "column": 8, "severity": "error", "code": 2741, "message": "Property 'catc_id' is missing in type '{ rcdd_id: any; pad_id: number; ncnt_id: any; semp_id: any; eta_id: any; src_id: number; dpub_id: any; euti_id: any; trem_id: any; cnt_id: any; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 56, "column": 18, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 57, "column": 18, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 69, "column": 64, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 115, "column": 9, "severity": "error", "code": 2322, "message": "Type 'DataToDisplay' is not assignable to type 'DataToDisplay'.", "extraMsg": "Type 'RowCotisUrssaf' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'RowCotisUrssaf'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 131, "column": 64, "severity": "error", "code": 2339, "message": "Property 'eta_desc' does not exist on type 'Brc'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 210, "column": 94, "severity": "error", "code": 2345, "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'.", "extraMsg": "Type '{ code: Schema.pay_dsnline_dsnlFields.dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: Schema.pay_dsnline_dsnlFields.eta_id; sal_id: Schema.pay_dsnline_dsnlFields.sal_id; cnt_id: Schema.pay_dsnline_dsnlFields.cnt_id; dsnl_code: Schema.pay_dsnline_dsnlFields.dsnl_code; dsnl_value: Schema.pay_dsnline_dsnlFields.dsnl_value; afod_id: Schema.pay_dsnline_dsnlFields.afod_id; pops_id: Schema.pay_dsnline_dsnlFields.pops_id; dsnl_error: Schema.pay_dsnline_dsnlFields.dsnl_error; dsnl_warning: Schema.pay_dsnline_dsnlFields.dsnl_warning; prev_id: Schema.pay_dsnline_dsnlFields.prev_id; cprev_ids: Schema.pay_dsnline_dsnlFields.cprev_ids; }' is not assignable to type 'Line'.\nTypes of property 'code' are incompatible.\nType 'dsnl_code' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 211, "column": 55, "severity": "error", "code": 2339, "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 212, "column": 34, "severity": "error", "code": 2339, "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 219, "column": 98, "severity": "error", "code": 2345, "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'." }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": 1, "column": 32, "severity": "error", "code": 2614, "message": "Module '\"../../api/variables/services/getContratsToDisplay\"' has no exported member 'User'. Did you mean to use 'import User from \"../../api/variables/services/getContratsToDisplay\"' instead?" }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": 89, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: jtrav_heure_debut; heureFinDesc: jtrav_heure_fin; repasDesc: string | null; }[]' is not assignable to type 'Row[]'.", "extraMsg": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: gta_jourtrav_jtravFields.jtrav_heure_debut; heureFinDesc: gta_jourtrav_jtravFields.jtrav_heure_fin; repasDesc: string | null; }' is not assignable to type 'Row'.\nTypes of property 'heureDebutDesc' are incompatible.\nType 'jtrav_heure_debut' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 19, "column": 11, "severity": "error", "code": 2430, "message": "Interface 'Criteria' incorrectly extends interface 'ReportCriteria'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 61, "column": 105, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 89, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Criteria' is not assignable to type 'Omit'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 363, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 418, "column": 44, "severity": "error", "code": 2339, "message": "Property 'is_positif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 419, "column": 44, "severity": "error", "code": 2339, "message": "Property 'is_negatif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 421, "column": 25, "severity": "error", "code": 2339, "message": "Property 'is_negatif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 423, "column": 101, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 425, "column": 114, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 425, "column": 139, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 428, "column": 41, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 429, "column": 103, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 429, "column": 128, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 433, "column": 115, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 433, "column": 150, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 435, "column": 121, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 435, "column": 146, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 438, "column": 41, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 439, "column": 103, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 439, "column": 128, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 440, "column": 38, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 444, "column": 53, "severity": "error", "code": 2339, "message": "Property 'sal_nom_usage' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 444, "column": 82, "severity": "error", "code": 2339, "message": "Property 'sal_prenom' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 446, "column": 55, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 448, "column": 55, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 453, "column": 55, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 455, "column": 55, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 458, "column": 29, "severity": "error", "code": 2339, "message": "Property 'is_positif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 459, "column": 105, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 461, "column": 118, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 461, "column": 143, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 464, "column": 45, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 465, "column": 107, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 465, "column": 132, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 469, "column": 119, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 469, "column": 154, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 471, "column": 125, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 471, "column": 150, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 474, "column": 45, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 475, "column": 107, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 475, "column": 132, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 476, "column": 42, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 480, "column": 104, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 480, "column": 139, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 482, "column": 118, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 482, "column": 143, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 485, "column": 45, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 486, "column": 107, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 486, "column": 132, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 487, "column": 42, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 491, "column": 65, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 494, "column": 54, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 496, "column": 54, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 499, "column": 53, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 502, "column": 105, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 502, "column": 130, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 505, "column": 53, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 510, "column": 40, "severity": "error", "code": 2339, "message": "Property 'is_zero' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 511, "column": 25, "severity": "error", "code": 2339, "message": "Property 'is_zero' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 512, "column": 94, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 514, "column": 111, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 514, "column": 136, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 517, "column": 41, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 518, "column": 103, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 518, "column": 128, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 522, "column": 108, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 522, "column": 143, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 524, "column": 118, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 524, "column": 143, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 527, "column": 41, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 528, "column": 103, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 528, "column": 128, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 529, "column": 38, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 533, "column": 49, "severity": "error", "code": 2339, "message": "Property 'sal_nom_usage' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 533, "column": 78, "severity": "error", "code": 2339, "message": "Property 'sal_prenom' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 140, "column": 193, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 145, "column": 39, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 223, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '((client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void) | ((client: PoolClient, criteria: ReportBulsCriteria, optionsBuls: OptionsReportBul, memoizedGetters: MemoizedGetters, bulAgg: BulAgg, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void)' is not assignable to parameter of type 'FnGetDataBuls'.", "extraMsg": "Type '(client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void' is not assignable to type 'FnGetDataBuls'.\nTypes of parameters 'externalCallback' and 'cb' are incompatible.\nTypes of parameters 'err' and 'err' are incompatible.\nType 'Error | null | undefined' is not assignable to type 'Error'.\nType 'undefined' is not assignable to type 'Error'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 247, "column": 8, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, databuls: any, nbBuls: number) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 291, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 128, "column": 21, "severity": "error", "code": 2339, "message": "Property 'rubs' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 189, "column": 15, "severity": "error", "code": 2322, "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'LblCompta': sens, cpt_id, cpt_type, tal_id, and 3 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 189, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'RowToDispatch': cnt_num, sal_matricule, sal_nom_usage, sal_nom_famille, and 2 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 190, "column": 18, "severity": "error", "code": 2339, "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 190, "column": 55, "severity": "error", "code": 2339, "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 193, "column": 27, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nThe types returned by 'slice(...)' are incompatible between these types.\nType 'LblCompta[]' is not assignable to type 'never[]'.\nType 'LblCompta' is not assignable to type 'never'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 197, "column": 15, "severity": "error", "code": 2322, "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 197, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 198, "column": 18, "severity": "error", "code": 2339, "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 198, "column": 55, "severity": "error", "code": 2339, "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 201, "column": 27, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 288, "column": 15, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 307, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: string; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: string; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 325, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": 82, "column": 22, "severity": "error", "code": 2339, "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": 106, "column": 60, "severity": "error", "code": 2339, "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 33, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "The types of 'criteria.uorg_id' are incompatible between these types.\nType 'number[] | null' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 166, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 167, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 52, "column": 65, "severity": "error", "code": 2345, "message": "Argument of type 'Omit' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Type 'Omit' is missing the following properties from type 'ReportCriteria': name, outputType" }, { "fileName": "server/reports/data/getDataShared.ts", "line": 75, "column": 5, "severity": "error", "code": 2322, "message": "Type 'TemplateHeader[]' is not assignable to type 'HeaderToDisplay[]'.", "extraMsg": "Property 'stopGroupColSpan' is missing in type 'TemplateHeader' but required in type 'HeaderToDisplay'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 78, "column": 40, "severity": "error", "code": 2339, "message": "Property 'outputType' does not exist on type 'Omit'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 94, "column": 42, "severity": "error", "code": 2339, "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 94, "column": 136, "severity": "error", "code": 2339, "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 109, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type 'DataToDisplay | undefined' is not assignable to parameter of type 'DataToDisplay | PromiseLike>'.", "extraMsg": "Type 'undefined' is not assignable to type 'DataToDisplay | PromiseLike>'." }, { "fileName": "server/reports/data/paiements/getDataNetsNegatifs.ts", "line": 50, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: CriteriaDataNetsNegatifs; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nProperty 'peri_fin' is missing in type 'CriteriaDataNetsNegatifs' but required in type 'Omit'." }, { "fileName": "server/reports/data/shared/getSignataireContrat.ts", "line": 94, "column": 9, "severity": "error", "code": 2741, "message": "Property 'titreCivilite' is missing in type '{ rsp_id: null; nom: null; prenom: null; isExterne: null; email: null; niveau: null; qualite: null; doc_id_signature: null; urlSignature: null; pdos_domain_name: null; }' but required in type 'Signataire'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 39, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 82, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'Col' is not assignable to parameter of type 'GroupCol'.", "extraMsg": "Type 'Col' is missing the following properties from type 'GroupCol': total, count" }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 87, "column": 19, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 87, "column": 33, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 87, "column": 47, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 88, "column": 19, "severity": "error", "code": 2339, "message": "Property 'class' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 89, "column": 19, "severity": "error", "code": 2339, "message": "Property 'style' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 90, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string | true' is not assignable to type 'boolean'.", "extraMsg": "Type 'string' is not assignable to type 'boolean'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 95, "column": 38, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 102, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 103, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 104, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 110, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 82, "column": 121, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 89, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 147, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 186, "column": 40, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 187, "column": 41, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 188, "column": 42, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 308, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[] | null'.\nType 'undefined' is not assignable to type 'number[] | null'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 356, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Property 'displayDetailDemandes' is missing in type 'ReportCriteria' but required in type 'Criteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 364, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[]'.\nType 'undefined' is not assignable to type 'number[]'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 418, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Type 'ReportCriteria' is missing the following properties from type 'Criteria': displayCumulMensuel, displayCumulAnnuel, displayCumulContrat, groupBySal" }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 445, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'EtatPrepCriteria'.", "extraMsg": "Property 'bul_id' is missing in type 'ReportCriteria' but required in type 'EtatPrepCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 474, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 480, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 486, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 492, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 564, "column": 76, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 570, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 576, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'rdsnId' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 594, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'ValidationCriteria'.", "extraMsg": "Property 'origineRubs' is missing in type 'ReportCriteria' but required in type 'ValidationCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 609, "column": 76, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'.", "extraMsg": "Property 'currentPdosId' is missing in type 'ReportUser' but required in type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 615, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 627, "column": 78, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 633, "column": 67, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 639, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 651, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 663, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 731, "column": 95, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/generateSpecificReport.spec.ts", "line": 10, "column": 19, "severity": "error", "code": 2741, "message": "Property 'lots_id_granted' is missing in type '{ srep_id: number; pad_id: number; peri: number; }' but required in type 'ParamsReceived'." }, { "fileName": "server/reports/generateSpecificReport.ts", "line": 211, "column": 9, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/getFileNameForSave.ts", "line": 67, "column": 18, "severity": "error", "code": 2339, "message": "Property 'bulSimpl' does not exist on type 'ReportCriteria'." }, { "fileName": "server/reports/getFooterTemplate.ts", "line": 1, "column": 87, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": 28, "column": 9, "severity": "error", "code": 2322, "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'.", "extraMsg": "Type 'TemplateHeaderWithValue | null' is not assignable to type 'TemplateHeaderWithValue'.\nType 'null' is not assignable to type 'TemplateHeaderWithValue'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": 84, "column": 5, "severity": "error", "code": 2322, "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'." }, { "fileName": "server/reports/prepareReport.ts", "line": 28, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type 'User' is not assignable to parameter of type 'ReportUser'.", "extraMsg": "Type 'User' is missing the following properties from type 'ReportUser': currentPAD, scope" }, { "fileName": "server/reports/reportsMgr.ts", "line": 36, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/reportsMgr.ts", "line": 66, "column": 48, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 47, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 49, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 54, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 71, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 74, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 79, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 94, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'." }, { "fileName": "server/reports/routerReports.ts", "line": 119, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ pad_id: number; }' is missing the following properties from type 'Params': peri, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 156, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 158, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 327, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/specificReports/generateSpecificReportAbsenteisme.ts", "line": 34, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/templateMgr.ts", "line": 101, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'.", "extraMsg": "Type '\"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 111, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 150, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 159, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 167, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 175, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 220, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 236, "column": 17, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 405, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'TemplateStoredConfig | undefined' is not assignable to parameter of type 'TemplateStoredConfig | PromiseLike | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'TemplateStoredConfig | PromiseLike | null'." }, { "fileName": "server/sepa/lockBuls.ts", "line": 2, "column": 10, "severity": "error", "code": 2459, "message": "Module '\"./savePayment\"' declares 'Payment' locally, but it is not exported." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": 144, "column": 38, "severity": "error", "code": 2367, "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.TOUS' and '3' have no overlap." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": 166, "column": 13, "severity": "error", "code": 2367, "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.NON_PAYES_UNIQUEMENT' and '3' have no overlap." }, { "fileName": "server/server.ts", "line": 170, "column": 59, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 170, "column": 76, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 24, "severity": "error", "code": 2339, "message": "Property 'listen' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 35, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 52, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 81, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 108, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 133, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/socket/socketIOManager.ts", "line": 57, "column": 10, "severity": "error", "code": 2349, "message": "This expression is not callable.", "extraMsg": "Type 'typeof import(\"/home/runner/work/payroll-app/payroll-app/node_modules/socket.io/dist/index\")' has no call signatures." }, { "fileName": "server/socket/socketIOManager.ts", "line": 81, "column": 96, "severity": "error", "code": 2339, "message": "Property 'originalUrl' does not exist on type 'IncomingMessage'." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": 3, "column": 1, "severity": "error", "code": 6133, "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": 12, "column": 14, "severity": "error", "code": 2551, "message": "Property '_locale' does not exist on type 'Moment'. Did you mean 'locale'?" }, { "fileName": "server/test/test-unit/setup.spec.ts", "line": 24, "column": 1, "severity": "error", "code": 2741, "message": "Property 'serverConfig' is missing in type '{ dbConfig: {}; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }, { "fileName": "server/tools.spec.ts", "line": 15, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '\"FOOBAR\"' is not assignable to parameter of type 'LOG_LEVEL'." }, { "fileName": "server/tools.ts", "line": 145, "column": 1, "severity": "error", "code": 2309, "message": "An export assignment cannot be used in a module with other exported elements." }, { "fileName": "server/tools/getPlural.ts", "line": 13, "column": 43, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 17, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 22, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 26, "column": 14, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/webAPI/abs/webApiAbsRead.ts", "line": 22, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/abs/webApiAbsUpdate.ts", "line": 22, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsSetDefault.ts", "line": 36, "column": 81, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": 30, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": 35, "column": 100, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bul/identifyBul.ts", "line": 30, "column": 41, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 11, "column": 10, "severity": "error", "code": 6133, "message": "'OutputFile' is declared but its value is never read." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 34, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 40, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 93, "column": 16, "severity": "error", "code": 2345, "message": "Argument of type '(errPdf: Error | null, bulIds: any, resultPdf: ResultReportManager) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 147, "column": 9, "severity": "error", "code": 2322, "message": "Type '\"pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 165, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'User'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'User': sal_id, uti_nom, uti_prenom, currentPAD, and 4 more." }, { "fileName": "server/webAPI/cnt/insertAVT.ts", "line": 43, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ entity: string; action: string; data: DataAvt; }' is not assignable to parameter of type 'BodyAvt'.", "extraMsg": "Type '{ entity: string; action: string; data: DataAvt; }' is missing the following properties from type 'WebApiPayload': version, dospay_id" }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 266, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, sal_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'sal_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 267, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, cnt_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'cnt_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 715, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'.\nIndex signature is missing in type 'DataEct'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 759, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 1193, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'unknown' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/cnt/webApiCntRead.ts", "line": 32, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type 'BodyCnt' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 41, "column": 29, "severity": "error", "code": 2345, "message": "Argument of type 'IBodySalAddOrUpdate' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'sal_id_externe' is not assignable to type 'string | undefined'.\nType 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 45, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, client?: PoolClient | undefined, sal_id?: number | null | undefined) => void' is not assignable to parameter of type 'IWebApiCallback'.", "extraMsg": "Types of parameters 'client' and 'successResponse' are incompatible.\nType 'IWebApiSuccessResponse | undefined' is not assignable to type 'PoolClient | undefined'.\nType 'IWebApiSuccessResponse' is missing the following properties from type 'PoolClient': release, connect, query, copyFrom, and 20 more." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 75, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is not assignable to parameter of type 'Error'.", "extraMsg": "Type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is missing the following properties from type 'Error': name, message" }, { "fileName": "server/webAPI/sal/webApiSalRead.ts", "line": 120, "column": 67, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": 190, "column": 8, "severity": "error", "code": 2739, "message": "Type '{ pad_id: number; bul_id: number[]; outputType: REPORT_TYPE_OUTPUT.DATA; bulSimpl: false; }' is missing the following properties from type 'ReportBulsCriteria': modeSelectionEuti, name, peri_debut, peri_fin" }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": 215, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is not assignable to parameter of type 'OptionsReportBul'.", "extraMsg": "Type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is missing the following properties from type 'OptionsReportBul': nbDecimalsColBase, nbDecimalsColsTaux, forceCompleterZeros" }, { "fileName": "server/webAPI/shared/checkSession.ts", "line": 103, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type 'boolean | undefined' is not assignable to parameter of type 'boolean | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | PromiseLike'." }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 62, "column": 47, "severity": "error", "code": 2352, "message": "Conversion of type 'WebApiPayload>' to type 'IBodySal' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Record' is missing the following properties from type 'IDataSal': sal_id, bnqs" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 114, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'.", "extraMsg": "Type 'Record' is missing the following properties from type 'DataVvaSetValue': var_code, vva_niveau, vva_valeur, vva_datedebut, vva_periodedebut" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 122, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": 70, "column": 12, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, client: any, lvvaInserted: any) => any' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": 96, "column": 29, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBatchVva' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/vva/webApiVvaSetValue.ts", "line": 121, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'IWebApiCallback' is not assignable to parameter of type 'AsyncCallback'.", "extraMsg": "Types of parameters 'errorResponse' and 'error' are incompatible.\nType 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew | null | undefined' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'.\nType '\"STOP\"' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'." }, { "fileName": "test-integration/app/unauthenticatedRoute.spec.ts", "line": 1, "column": 23, "severity": "error", "code": 2305, "message": "Module '\"../commonIntegration\"' has no exported member 'db'." }, { "fileName": "test-integration/commonIntegration.ts", "line": 59, "column": 4, "severity": "error", "code": 2794, "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "test-integration/getComputedData/computeOnePeriod.spec.ts", "line": 25, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ startDate: Moment; endDate: Moment; }' is missing the following properties from type 'Week': numWeek, numMonth, vva, isLastPeriode" }, { "fileName": "test-integration/setup.spec.ts", "line": 20, "column": 1, "severity": "error", "code": 2741, "message": "Property 'serverConfig' is missing in type '{ dbConfig: { user: string; host: string; database: string; password: string; ssl: boolean; port: number; max: number; application_name: string; idleTimeoutMillis: number; connectionTimeoutMillis: number; }; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }]; diff --git a/__tests__/test_compare_1/erreursBaseBranch.ts b/__tests__/test_compare_1/erreursBaseBranch.ts index dcf2443..42d2b1e 100644 --- a/__tests__/test_compare_1/erreursBaseBranch.ts +++ b/__tests__/test_compare_1/erreursBaseBranch.ts @@ -1,2 +1,2 @@ -export const errorsBaseBranch = [{ "fileName": "server/absences/getCalendarJF.ts", "line": "145", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'LastCnt' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type 'LastCnt' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/CRUD/router.ts", "line": "44", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericRead'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericRead'." }, { "fileName": "server/api/CRUD/router.ts", "line": "63", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/CRUD/router.ts", "line": "82", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericAdd'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericAdd'." }, { "fileName": "server/api/CRUD/router.ts", "line": "103", "column": "63", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericDelete'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'ExtParamsGenericDelete': idToRemove, modelName" }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": "73", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type '{ operator: \"CANCEL\"; }' is not assignable to parameter of type 'ListIterateeCustom | undefined'.", "extraMsg": "Types of property 'operator' are incompatible.\nType '\"CANCEL\"' is not assignable to type 'FilterOperator | undefined'." }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": "94", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'ExtParamsGenericRead' is not assignable to parameter of type 'BuildQueryParams'.", "extraMsg": "Types of property 'filter' are incompatible.\nType 'ClientFilter[] | undefined' is not assignable to type 'Filter[] | undefined'.\nType 'ClientFilter[]' is not assignable to type 'Filter[]'.\nType 'ClientFilter' is not assignable to type 'Filter'.\nTypes of property 'value' are incompatible.\nType 'FilterValue | FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string'." }, { "fileName": "server/api/CRUD/services/getDemandesAbsSalList.ts", "line": "60", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/api/CRUD/services/getSubordinates.ts", "line": "58", "column": "5", "severity": "error", "code": "2783", "message": "'level' is specified more than once, so this usage will be overwritten." }, { "fileName": "server/api/CRUD/services/getTimesheetsToValidateForSubordinates.ts", "line": "34", "column": "51", "severity": "error", "code": "6133", "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/CRUD/services/getTimesheetsValidatedForSubordinates.ts", "line": "34", "column": "51", "severity": "error", "code": "6133", "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "31", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "44", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "57", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/services/createDetailsAbsence.ts", "line": "81", "column": "9", "severity": "error", "code": "2322", "message": "Type 'DataGtaWithPplaDesc | null' is not assignable to type 'DataGta | null | undefined'.", "extraMsg": "Type 'DataGtaWithPplaDesc' is not assignable to type 'DataGta'.\nThe types of 'plhSemaine1.jours' are incompatible between these types.\nType 'gta_jourplahebdo_jph[]' is not assignable to type 'Jph[]'.\nType 'gta_jourplahebdo_jph' is not assignable to type 'Jph'.\nTypes of property 'jph_nb_h_trav_matin' are incompatible.\nType 'jph_nb_h_trav_matin' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/createDetailsAbsence.ts", "line": "82", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Pare | null' is not assignable to type 'ProfilRem | null'.", "extraMsg": "Type 'Pare' is not assignable to type 'ProfilRem'.\nTypes of property 'pare_quot_journ_coll_ref' are incompatible.\nType 'pare_quot_journ_coll_ref' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/crudTriggerBeforeValidateAbsence.ts", "line": "25", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ typeMessage: \"warning\"; isValid: false; explain: string; } | { typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Type '{ typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.\nObject literal may only specify known properties, and 'typeMessage' does not exist in type 'ResultTriggerValidationBeforeValid'." }, { "fileName": "server/api/absences/services/generateDabsFromAbs.ts", "line": "108", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type '{ user: { uti_id: number; }; operationType: \"add\"; }' is not assignable to parameter of type 'Query'.", "extraMsg": "Types of property 'operationType' are incompatible.\nType '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "63", "column": "19", "severity": "error", "code": "2741", "message": "Property 'catc_id' is missing in type '{ src_id: number; pad_id: number; ppa: Schema.pay_periodepaye_ppa; current_bul: { pare: Schema.pay_paramprofprem_pare | null; pacp: Schema.pay_paramprofprcp_pacp | null; ppla: Schema.gta_profilplanning_ppla | null; } | null; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: Schema.pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: Schema.pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: Schema.pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: Schema.pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: Schema.pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: Schema.pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: Schema.pay_contrat_cntFields.lot_id; cnt_num: Schema.pay_contrat_cntFields.cnt_num; rcdd_id: Schema.pay_contrat_cntFields.rcdd_id; prof_id_prem_force: Schema.pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: Schema.pay_contrat_cntFields.prof_id_prss_force; dpub_id: Schema.pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: Schema.pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: Schema.pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: Schema.pay_contrat_cntFields.pare_id_force; pacp_id_force: Schema.pay_contrat_cntFields.pacp_id_force; pass_id_force: Schema.pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: Schema.pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: Schema.pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: Schema.pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: Schema.pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: Schema.pay_contrat_cntFields.euti_id; src_id_force: Schema.pay_contrat_cntFields.src_id_force; ccn_id_euti_force: Schema.pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: Schema.pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: Schema.pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: Schema.pay_contrat_cntFields.prtt_id_force; spec_id: Schema.pay_contrat_cntFields.spec_id; cdpre_id: Schema.pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: Schema.pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: Schema.pay_contrat_cntFields.pifc_id_force; prbul_id_force: Schema.pay_contrat_cntFields.prbul_id_force; ppla_id_force: Schema.pay_contrat_cntFields.ppla_id_force; prui_id_force: Schema.pay_contrat_cntFields.prui_id_force; prga_id_force: Schema.pay_contrat_cntFields.prga_id_force; prgp_id_force: Schema.pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: Schema.pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: Schema.pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: Schema.pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: Schema.pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: Schema.pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: Schema.pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: Schema.pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: Schema.pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: Schema.pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: Schema.pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: Schema.pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: Schema.pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: Schema.pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: Schema.pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: Schema.pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: Schema.pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: Schema.pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: Schema.pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: Schema.pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: Schema.pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: Schema.pay_contrat_cntFields.cnt_infos_comp; cnt_notes: Schema.pay_contrat_cntFields.cnt_notes; trem_id: Schema.pay_contrat_cntFields.trem_id; ett_id: Schema.pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Schema.pay_contrat_cntFields.cnt_date_paiement_stc; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "105", "column": "13", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprem_pare[]' is not assignable to type 'Pare[]'.", "extraMsg": "Type 'pay_paramprofprem_pare' is missing the following properties from type 'Pare': acrd_niveau, trem_dsn_code, pare_desc, origin" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "107", "column": "13", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprcp_pacp[]' is not assignable to type 'ProfilCp[]'.", "extraMsg": "Type 'pay_paramprofprcp_pacp' is missing the following properties from type 'ProfilCp': macp, pacp_desc, origin, acrd_niveau" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "112", "column": "13", "severity": "error", "code": "2741", "message": "Property 'ppla_desc' is missing in type '{ plhSemaine1?: Plh | undefined; }' but required in type 'DataGtaWithPplaDesc'." }, { "fileName": "server/api/absences/services/getInfosAbsences.ts", "line": "13", "column": "11", "severity": "error", "code": "2320", "message": "Interface 'DemandeAbsence' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/getInfosAbsencesManager.ts", "line": "33", "column": "11", "severity": "error", "code": "2320", "message": "Interface 'Data' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": "17", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ isValid: false; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: false; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": "30", "column": "74", "severity": "error", "code": "2345", "message": "Argument of type 'Abs' is not assignable to parameter of type 'pay_absence_abs'.", "extraMsg": "Types of property 'abs_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "63", "column": "45", "severity": "error", "code": "2339", "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "63", "column": "60", "severity": "error", "code": "2339", "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "85", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ isValid: boolean; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: boolean; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/assistantEmbauche/services/createNewCnt.ts", "line": "2", "column": "1", "severity": "error", "code": "6133", "message": "'pg' is declared but its value is never read." }, { "fileName": "server/api/assistantEmbauche/services/createNewHiring.ts", "line": "124", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type 'HiringData' is not assignable to parameter of type 'DataToInsert'.", "extraMsg": "Property 'posc_id' is missing in type 'HiringData' but required in type 'DataToInsert'." }, { "fileName": "server/api/assistantEmbauche/services/processOneTitre.ts", "line": "6", "column": "18", "severity": "error", "code": "2430", "message": "Interface 'Ttra' incorrectly extends interface 'pay_titretrav_ttra'.", "extraMsg": "Types of property 'ttra_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/bullBoard/router.ts", "line": "24", "column": "9", "severity": "error", "code": "2322", "message": "Type 'BullMQAdapter' is not assignable to type 'QueueAdapter'.", "extraMsg": "The types returned by 'getClient()' are incompatible between these types.\nType 'Promise' is not assignable to type 'Promise'.\nType 'RedisClient' is not assignable to type 'Redis'.\nType 'Cluster' is missing the following properties from type 'Redis': Promise, send_command" }, { "fileName": "server/api/bullBoard/router.ts", "line": "53", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[]' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/createBulsAfterClosing.ts", "line": "66", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_date_paiement_stc: cnt_date_paiement_stc; pad_id: number; }[]' is not assignable to parameter of type 'CntForUpsertBul[]'.", "extraMsg": "Type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; pad_id: number; }' is not assignable to type 'CntForUpsertBul'.\nThe types of 'ppa.ppa_datedebut' are incompatible between these types.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/triggerControles.ts", "line": "58", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'pay_controle_ctrl' is not assignable to parameter of type 'Controle'.", "extraMsg": "Types of property 'ctrl_query' are incompatible.\nType 'ctrl_query' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/calculations/router.ts", "line": "73", "column": "11", "severity": "error", "code": "2322", "message": "Type '{ uti_id: number; settings: { shouldDisplayTechnicalInfos: boolean; debug?: { debugAll: boolean; aRubId?: number[] | undefined; saveRubPrevSkipped?: boolean | undefined; } | undefined; }; type: 1; pad_id: number; bul_id: number[]; clp_origine: number; settingsByBul?: { bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined; }' is not assignable to type 'CalcRequestParams'.", "extraMsg": "Types of property 'settingsByBul' are incompatible.\nType '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'.\nType 'undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'." }, { "fileName": "server/api/calculations/router.ts", "line": "88", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: any; data: CalcRequestResult; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/calculateFractions.ts", "line": "92", "column": "16", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/clearCompletedCalcs.ts", "line": "35", "column": "9", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'Calc'." }, { "fileName": "server/api/calculations/services/handleCalculationRequest.ts", "line": "47", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "19", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "29", "column": "39", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "75", "column": "16", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/updateBuls.ts", "line": "61", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, results: any) => void' is not assignable to parameter of type 'ErrorCallback'." }, { "fileName": "server/api/clotures/services/checkBadBulletins.ts", "line": "4", "column": "1", "severity": "error", "code": "6133", "message": "'PoolClient' is declared but its value is never read." }, { "fileName": "server/api/compta/services/initComptesDefaut.ts", "line": "250", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'Nullable>' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'rgd_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/contrats/contratsByAffaire/router.ts", "line": "28", "column": "83", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Data': padId, affId, mctId, modeCreationContrats, and 2 more." }, { "fileName": "server/api/contrats/contratsByAffaire/services/createContratsByAffaire.ts", "line": "159", "column": "15", "severity": "error", "code": "2741", "message": "Property 'posc_id' is missing in type '{ emp_id: number; ech_id: number; nivc_id: number; cnt_debut_date: Date; cnt_fin_date: Date; acrd_id: null; }' but required in type 'DataToInsert'." }, { "fileName": "server/api/contrats/router.ts", "line": "62", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ semp_id: number; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: number; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/api/contrats/router.ts", "line": "132", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": "135", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": "219", "column": "120", "severity": "error", "code": "2339", "message": "Property 'cntIds' does not exist on type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "121", "column": "51", "severity": "error", "code": "2454", "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "122", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "123", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "123", "column": "22", "severity": "error", "code": "2454", "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "150", "column": "34", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type 'unknown' is not assignable to parameter of type 'object | null | undefined'.\nType 'unknown' is not assignable to type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "159", "column": "24", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "171", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilRemAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "172", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "173", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilSsAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "177", "column": "29", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "179", "column": "34", "severity": "error", "code": "2339", "message": "Property 'aRpadSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "180", "column": "35", "severity": "error", "code": "2339", "message": "Property 'aPeriaSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "183", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultPrttAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "184", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilIfcAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "185", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAncAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "186", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilPlanningAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "187", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ProfilPrésence | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'ProfilPrésence'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "188", "column": "13", "severity": "error", "code": "2322", "message": "Type 'undefined' is not assignable to type 'ProfilAffichBul | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "201", "column": "5", "severity": "error", "code": "2322", "message": "Type 'InfosCntData | null' is not assignable to type 'InfosCntData'.", "extraMsg": "Type 'null' is not assignable to type 'InfosCntData'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "367", "column": "17", "severity": "error", "code": "2740", "message": "Type 'PpaCourante' is missing the following properties from type 'pay_periodepaye_ppa': ppa_libelle, ppa_numero_ordre, ppa_datereglement, lot_id, and 2 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "383", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'.\nThe types returned by '[Symbol.iterator]().next(...)' are incompatible between these types.\nType 'IteratorResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise, any>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorYieldResult | null>'.\nType 'Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'PromiseLike'.\nTypes of property 'then' are incompatible.\nType '(onfulfilled?: ((value: StatutRegimeAmSelected[]) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => Promise' is not assignable to type '(onfulfilled?: ((value: Cprev[] | null) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => PromiseLike'.\nTypes of parameters 'onfulfilled' and 'onfulfilled' are incompatible.\nTypes of parameters 'value' and 'value' are incompatible.\nType 'StatutRegimeAmSelected[]' is not assignable to type 'Cprev[]'.\nType 'StatutRegimeAmSelected' is missing the following properties from type 'Cprev': cnt_id, prev_id, prev_ref, prev_lib, and 38 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "433", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '10'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "434", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '11'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "435", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '12'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "436", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '13'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "437", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'." }, { "fileName": "server/api/contrats/services/duplicateContrat.ts", "line": "94", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/contrats/services/getCurrentPeriodesEssai.ts", "line": "130", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type 'TYPE_PERIODE_ESSAI' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/contrats/services/getLastRemFromCnt.ts", "line": "45", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: pay_contrat_cntFields.lot_id; cnt_num: pay_contrat_cntFields.cnt_num; rcdd_id: pay_contrat_cntFields.rcdd_id; prof_id_prem_force: pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: pay_contrat_cntFields.prof_id_prss_force; dpub_id: pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: pay_contrat_cntFields.pare_id_force; pacp_id_force: pay_contrat_cntFields.pacp_id_force; pass_id_force: pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: pay_contrat_cntFields.euti_id; src_id_force: pay_contrat_cntFields.src_id_force; ccn_id_euti_force: pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: pay_contrat_cntFields.prtt_id_force; spec_id: pay_contrat_cntFields.spec_id; cdpre_id: pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: pay_contrat_cntFields.pifc_id_force; prbul_id_force: pay_contrat_cntFields.prbul_id_force; ppla_id_force: pay_contrat_cntFields.ppla_id_force; prui_id_force: pay_contrat_cntFields.prui_id_force; prga_id_force: pay_contrat_cntFields.prga_id_force; prgp_id_force: pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: pay_contrat_cntFields.cnt_infos_comp; cnt_notes: pay_contrat_cntFields.cnt_notes; trem_id: pay_contrat_cntFields.trem_id; ett_id: pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; }' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_datefin_prevue: cnt_datefin_prevue; cnt_datefin_essai: cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: cnt_date_notification; cnt_preavisfait_date_debut: cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: lot_id; cnt_num: cnt_num; rcdd_id: rcdd_id; prof_id_prem_force: prof_id_prem_force; prof_id_prss_force: prof_id_prss_force; dpub_id: dpub_id; semp_id: number; cnt_quot_trav: cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: cnt_quot_trav_spec_raison; prof_id_prcp_force: prof_id_prcp_force; pare_id_force: pare_id_force; pacp_id_force: pacp_id_force; pass_id_force: pass_id_force; cnt_simul: boolean; cnt_id_externe: cnt_id_externe; cnt_datefin_duree_minimale: cnt_datefin_duree_minimale; cnt_rempla_sal_libre: cnt_rempla_sal_libre; cnt_rempla_sal_id: cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: euti_id; src_id_force: src_id_force; ccn_id_euti_force: ccn_id_euti_force; sat_id_force: sat_id_force; cnt_reprise_date_fin_traitement: cnt_reprise_date_fin_traitement; prtt_id_force: prtt_id_force; spec_id: spec_id; cdpre_id: cdpre_id; cnt_cdpre_date_fin: cnt_cdpre_date_fin; pifc_id_force: pifc_id_force; prbul_id_force: prbul_id_force; ppla_id_force: ppla_id_force; prui_id_force: prui_id_force; prga_id_force: prga_id_force; prgp_id_force: prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: cnt_heure_embauche; cnt_dpae_dateheure_gene: cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: cnt_aed_statut_particulier; cnt_transaction_statut: cnt_transaction_statut; cnt_heure_fin: cnt_heure_fin; cnt_heure_embauche_reelle: cnt_heure_embauche_reelle; mnvi_id: mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: cnt_justif_recours_cdd; cnt_debut_periode_souplesse: cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: cnt_fin_periode_souplesse; pcpa_id_force: pcpa_id_force; cnt_date_envoi: cnt_date_envoi; cnt_date_reception: cnt_date_reception; cnt_euti_date_envoi: cnt_euti_date_envoi; cnt_euti_date_reception: cnt_euti_date_reception; sal_id_tuteur: sal_id_tuteur; cnt_der_jour_trav: cnt_der_jour_trav; cnt_datefin_essai_renouv: cnt_datefin_essai_renouv; cnt_infos_comp: cnt_infos_comp; cnt_notes: cnt_notes; trem_id: trem_id; ett_id: ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: cnt_date_paiement_stc; }' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "13", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'pay_contrat_cnt' is not assignable to parameter of type 'DataForInsert<{ cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: number | null; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Date | null; cnt_preavis_noneffnonpaye_datefin: Date | null; cnt_preavis_noneffpaye_datedebut: Date | null; cnt_preavis_noneffpaye_datefin: Date | null; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Date | null; cnt_datefin_prevue: Date | null; cnt_datefin_essai: Date | null; cnt_preavis_fait: boolean; cnt_date_notification: Date | null; cnt_preavisfait_date_debut: Date | null; cnt_preavisfait_date_fin: Date | null; eta_id: number; sal_id: number; mtf_id: number | null; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number | null; cnt_num: null; rcdd_id: number | null; prof_id_prem_force: number | null; prof_id_prss_force: number | null; dpub_id: number | null; semp_id: number; cnt_quot_trav: number | null; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: number | null; prof_id_prcp_force: number | null; pare_id_force: number | null; pacp_id_force: number | null; pass_id_force: number | null; cnt_simul: boolean; cnt_id_externe: null; cnt_datefin_duree_minimale: Date | null; cnt_rempla_sal_libre: null; cnt_rempla_sal_id: number | null; cnt_sans_terme_precis: boolean; euti_id: number | null; src_id_force: number | null; ccn_id_euti_force: number | null; sat_id_force: number | null; cnt_reprise_date_fin_traitement: Date | null; prtt_id_force: number | null; spec_id: number | null; cdpre_id: number | null; cnt_cdpre_date_fin: Date | null; pifc_id_force: number | null; prbul_id_force: number | null; ppla_id_force: number | null; prui_id_force: number | null; prga_id_force: number | null; prgp_id_force: number | null; cnt_ts_exo: boolean; cnt_heure_embauche: null; cnt_dpae_dateheure_gene: Date | null; cnt_rupconv_date_signature: Date | null; cnt_lic_date_eng_procedure: Date | null; cnt_aed_statut_particulier: number | null; cnt_transaction_statut: number | null; cnt_heure_fin: null; cnt_heure_embauche_reelle: Date | null; mnvi_id: number | null; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Date | null; cnt_prevenance_effpaye_datefin: Date | null; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Date | null; cnt_prevenance_noneffpaye_datefin: Date | null; cnt_justif_recours_cdd: null; cnt_debut_periode_souplesse: Date | null; cnt_fin_periode_souplesse: Date | null; pcpa_id_force: number | null; cnt_date_envoi: Date | null; cnt_date_reception: Date | null; cnt_euti_date_envoi: Date | null; cnt_euti_date_reception: Date | null; sal_id_tuteur: number | null; cnt_der_jour_trav: Date | null; cnt_datefin_essai_renouv: Date | null; cnt_infos_comp: null; cnt_notes: null; trem_id: number | null; ett_id: number | null; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Date | null; }>'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'cnt_num' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "35", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Schema.pay_emploicontrat_ectFields.ect_datefin; ect_peridebut: number; ect_perifin: Schema.pay_emploicontrat_ectFields.ect_perifin; ect_lib: string; posc_id: Schema.pay_emploicontrat_ectFields.posc_id; nivc_id: Schema.pay_emploicontrat_ectFields.nivc_id; ech_id: Schema.pay_emploicontrat_ectFields.ech_id; acrd_id: Schema.pay_emploicontrat_ectFields.acrd_id; ect_classif_ech: Schema.pay_emploicontrat_ectFields.ect_classif_ech; ect_classif_pos: Schema.pay_emploicontrat_ectFields.ect_classif_pos; ect_classif_niv: Schema.pay_emploicontrat_ectFields.ect_classif_niv; ect_classif_fil: Schema.pay_emploicontrat_ectFields.ect_classif_fil; ect_classif_cat: Schema.pay_emploicontrat_ectFields.ect_classif_cat; ect_classif_coef: Schema.pay_emploicontrat_ectFields.ect_classif_coef; ect_smc_coef: Schema.pay_emploicontrat_ectFields.ect_smc_coef; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Date | null; ect_peridebut: number; ect_perifin: number | null; ect_lib: string; posc_id: number | null; nivc_id: number | null; ech_id: number | null; acrd_id: number | null; ect_classif_ech: null; ect_classif_pos: null; ect_classif_niv: null; ect_classif_fil: null; ect_classif_cat: null; ect_classif_coef: null; ect_smc_coef: number | null; }>'.", "extraMsg": "Types of property 'ect_classif_ech' are incompatible.\nType 'ect_classif_ech' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "48", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Schema.pay_valeurvariable_vvaFields.vva_datefin; vva_periodedebut: Schema.pay_valeurvariable_vvaFields.vva_periodedebut; vva_periodefin: Schema.pay_valeurvariable_vvaFields.vva_periodefin; vva_comm: Schema.pay_valeurvariable_vvaFields.vva_comm; var_id: number; vva_id_externe: Schema.pay_valeurvariable_vvaFields.vva_id_externe; lvva_id: Schema.pay_valeurvariable_vvaFields.lvva_id; acrd_id: Schema.pay_valeurvariable_vvaFields.acrd_id; tacc_id: Schema.pay_valeurvariable_vvaFields.tacc_id; vva_type_peri: number; peria_id: Schema.pay_valeurvariable_vvaFields.peria_id; sal_id: Schema.pay_valeurvariable_vvaFields.sal_id; euti_id: Schema.pay_valeurvariable_vvaFields.euti_id; emp_id: Schema.pay_valeurvariable_vvaFields.emp_id; vva_regul_peridebut: Schema.pay_valeurvariable_vvaFields.vva_regul_peridebut; vva_regul_perifin: Schema.pay_valeurvariable_vvaFields.vva_regul_perifin; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Date | null; vva_periodedebut: number | null; vva_periodefin: number | null; vva_comm: null; var_id: number; vva_id_externe: null; lvva_id: number | null; acrd_id: number | null; tacc_id: number | null; vva_type_peri: number; peria_id: number | null; sal_id: number | null; euti_id: number | null; emp_id: number | null; vva_regul_peridebut: number | null; vva_regul_perifin: number | null; }>'.", "extraMsg": "Types of property 'vva_comm' are incompatible.\nType 'vva_comm' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/crm/zendesk/services/getInfosZdUser.ts", "line": "56", "column": "27", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/crm/zendesk/services/setZdOrgExternalId.ts", "line": "22", "column": "12", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/dads/router.ts", "line": "66", "column": "31", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "66", "column": "70", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "69", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/api/dads/router.ts", "line": "71", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "71", "column": "74", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "73", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "73", "column": "74", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/documents/router.ts", "line": "52", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DocInfos'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DocInfos': doc_title, doc_comment, doc_id, doc_type, and 3 more." }, { "fileName": "server/api/documents/router.ts", "line": "52", "column": "36", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/documents/router.ts", "line": "87", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/documents/router.ts", "line": "101", "column": "69", "severity": "error", "code": "2345", "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "69", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' is not assignable to parameter of type 'Input'.", "extraMsg": "Property 'utiId' is missing in type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' but required in type 'Input'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "99", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "122", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "165", "column": "70", "severity": "error", "code": "2454", "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "175", "column": "22", "severity": "error", "code": "2454", "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dpae/router.ts", "line": "24", "column": "102", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'Resolvable>>'.", "extraMsg": "Type 'undefined' is not assignable to type 'Resolvable>>'." }, { "fileName": "server/api/dpae/router.ts", "line": "43", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": "45", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": "49", "column": "9", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dsn/m2m/services/crmFormatters/crm94/formatNature94.ts", "line": "33", "column": "15", "severity": "error", "code": "2454", "message": "Variable 'hasTaux' is used before being assigned." }, { "fileName": "server/api/dsn/m2m/services/getDescriptionRetour.ts", "line": "102", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'DataRdsn' is not assignable to parameter of type 'DataRdsn'.", "extraMsg": "Type 'XmlRdsnV02R01ExplicitArray | RapportGipMdsV01R08' is not assignable to type 'RapportGipMdsV01R08'.\nProperty '\"gipmds:rapport\"' is missing in type 'XmlRdsnV02R01ExplicitArray' but required in type 'RapportGipMdsV01R08'." }, { "fileName": "server/api/dsn/router.ts", "line": "101", "column": "4", "severity": "error", "code": "2740", "message": "Type '{ [key: string]: any; }' is missing the following properties from type 'CriteriaReceived': pad_id, peri, modeEnvoi, type, and 4 more." }, { "fileName": "server/api/dsn/services/data/getCotisPrevsForAllCnt.ts", "line": "21", "column": "11", "severity": "error", "code": "2322", "message": "Type 'CprevFromBulletin[]' is not assignable to type 'CotisPrevSelected[]'.", "extraMsg": "Property 'src_id' is missing in type 'CprevFromBulletin' but required in type 'CotisPrevSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "17", "column": "33", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "19", "column": "34", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "24", "column": "17", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectPERIA\").Ccn' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Ccn'.", "extraMsg": "Types of property 'ccn_lib_long' are incompatible.\nType 'ccn_lib_long' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": "14", "column": "22", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": "18", "column": "25", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/selectAllSals.ts", "line": "93", "column": "21", "severity": "error", "code": "2339", "message": "Property 'mergeWithCntId' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/payments/computeDatePayment.spec.ts", "line": "14", "column": "19", "severity": "error", "code": "2740", "message": "Type '{ tor_id: number; afod_periodicite_paiement: ORGANISME_PERIODICITE; moisPaieDebut: number; moisPaieFin: number; dateDebut: Moment; dateFin: Moment; }' is missing the following properties from type 'AffilByPeriode': mdp_id, bnqd_id, afod_id, afod_numaffil, and 5 more." }, { "fileName": "server/api/dsn/services/payments/generatePaymentsOps.ts", "line": "238", "column": "9", "severity": "error", "code": "2322", "message": "Type 'mdp_id' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/persist.ts", "line": "61", "column": "3", "severity": "error", "code": "2322", "message": "Type 'CriteriaReceived | undefined' is not assignable to type 'Criteria | undefined'.", "extraMsg": "Type 'CriteriaReceived' is missing the following properties from type 'Criteria': isMensuelle, isEvenementielle, isTypeFamilleAnnul, isDecalage, and 6 more." }, { "fileName": "server/api/dsn/services/s30/generateOneIndiv.ts", "line": "241", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'AsyncFunction[]'.\nType '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'Dictionary>'.\nProperty 'individu' is incompatible with index signature.\nType '(done: (err?: Error | null | undefined, s30?: DSN.Block | undefined) => void) => void' is not assignable to type 'AsyncFunction'.\nTypes of parameters 'done' and 'callback' are incompatible.\nTypes of parameters 'result' and 's30' are incompatible.\nType 'Block | undefined' is not assignable to type 'Results | undefined'.\nType 'Block' is missing the following properties from type 'Results': individu, penibilite, chgtsIndividu, expositionsPenibilite, and 10 more." }, { "fileName": "server/api/dsn/services/s30/s40/allContrats.ts", "line": "8", "column": "1", "severity": "error", "code": "6133", "message": "'async' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "118", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'trem_id' is not assignable to parameter of type 'TREM_ID'.", "extraMsg": "Type 'null' is not assignable to type 'TREM_ID'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "120", "column": "3", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "121", "column": "3", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s62/checkMotifFinWithNatureCnt.ts", "line": "1", "column": "1", "severity": "error", "code": "6133", "message": "'explainInfo' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": "15", "column": "24", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": "15", "column": "48", "severity": "error", "code": "6133", "message": "'client' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "13", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "40", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "58", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "67", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "85", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s78/s21_g00_79.ts", "line": "97", "column": "2", "severity": "error", "code": "2322", "message": "Type '(Block | null)[]' is not assignable to type 'Block[]'.", "extraMsg": "Type 'Block | null' is not assignable to type 'Block'.\nType 'null' is not assignable to type 'Block'." }, { "fileName": "server/api/dsn/services/s30/s50/s21_g00_50.ts", "line": "125", "column": "2", "severity": "error", "code": "2322", "message": "Type '{ sal_id?: number | undefined; sal_desc?: string | undefined; pas_base?: number | undefined; pas_mnt?: number | undefined; pas_taux?: string | undefined; pas_taux_numerique?: number | undefined; type_taux?: string | undefined; type_taux_numerique?: number | undefined; net_imp?: number | undefined; mnt_exo_hs_mues?: number | undefined; pas_elts_add?: number | undefined; pas_abt_cdd?: number | undefined; pas_base_exo_appr?: number | undefined; pas_ijss?: number | undefined; taux_individu?: string | undefined; taux_individu_numerique?: number | undefined; nap_avant_ir?: number | undefined; nap?: number | undefined; net?: number | undefined; vva_all?: pay_valeurvariable_vva[] | undefined; lvva_all?: pay_lotvva_lvva[] | undefined; ipas_all?: pay_importfichierpas_ipas[] | undefined; is_first_bul?: boolean | undefined; dateReglement: moment.Moment; }' is not assignable to type 'Data'.", "extraMsg": "Types of property 'sal_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/sanitizeLocalite.ts", "line": "14", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": "19", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": "22", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/validateCriteria.ts", "line": "3", "column": "31", "severity": "error", "code": "2307", "message": "Cannot find module '../decla_main' or its corresponding type declarations." }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.spec.ts", "line": "8", "column": "73", "severity": "error", "code": "2551", "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.ts", "line": "21", "column": "27", "severity": "error", "code": "2551", "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "158", "column": "73", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id: number; cnt_num: number | emp_embauchecontrat_ecntFields.ecnt_num; cnt_soldetc_mdp_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: emp_embauchecontrat_ecntFields.ecnt_fin_date; cnt_datefin_prevue: emp_embauchecontrat_ecntFields.ecnt_datefin_prevue; cnt_datefin_essai: emp_embauchecontrat_ecntFields.ecnt_datefin_essai; eta_id: number; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number; rcdd_id: number | undefined; mtf_id: number | null; dpub_id: emp_embauchecontrat_ecntFields.dpub_id; cnt_quot_trav: emp_embauchecontrat_ecntFields.ecnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: emp_embauchecontrat_ecntFields.ecnt_quot_trav_spec_raison; cnt_datefin_duree_minimale: emp_embauchecontrat_ecntFields.ecnt_datefin_duree_minimale; cnt_rempla_sal_libre: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_libre; cnt_rempla_sal_id: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: emp_embauchecontrat_ecntFields.euti_id; src_id_force: emp_embauchecontrat_ecntFields.src_id_force; cdpre_id: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_motif_id; cnt_cdpre_date_fin: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_date_fin; cnt_heure_embauche: emp_embauchecontrat_ecntFields.ecnt_heure_embauche; cnt_dpae_dateheure_gene: emp_embauchecontrat_ecntFields.ecnt_dpae_dateheure_gene; cnt_heure_fin: emp_embauchecontrat_ecntFields.ecnt_heure_fin; cnt_heure_embauche_reelle: emp_embauchecontrat_ecntFields.ecnt_heure_embauche_reelle; cnt_justif_recours_cdd: emp_embauchecontrat_ecntFields.ecnt_justif_recours_cdd; cnt_debut_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_debut_periode_souplesse; cnt_fin_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_fin_periode_souplesse; cnt_date_envoi: emp_embauchecontrat_ecntFields.ecnt_date_envoi; cnt_date_reception: emp_embauchecontrat_ecntFields.ecnt_date_reception; sal_id_tuteur: emp_embauchecontrat_ecntFields.sal_id_tuteur; cnt_datefin_essai_renouv: emp_embauchecontrat_ecntFields.ecnt_datefin_essai_renouv; cnt_notes: string | null; trem_id: emp_embauchecontrat_ecntFields.trem_id; cnt_est_retraite_reprise_activite: boolean; pare_id_force: emp_embauchecontrat_ecntFields.pare_id_force; pacp_id_force: emp_embauchecontrat_ecntFields.pacp_id_force; pcpa_id_force: emp_embauchecontrat_ecntFields.pcpa_id_force; prtt_id_force: emp_embauchecontrat_ecntFields.prtt_id_force; ppla_id_force: emp_embauchecontrat_ecntFields.ppla_id_force; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'number | ecnt_num' is not assignable to type 'cnt_num | undefined'.\nType 'number' is not assignable to type 'cnt_num | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "394", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "431", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "549", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "574", "column": "17", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEsal.ts", "line": "134", "column": "77", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id: number; tytr_id: emp_embauchesalarie_esalFields.esal_tytr_id; ttra_num: emp_embauchesalarie_esalFields.esal_ttra_num; ttra_lieu_delivr: emp_embauchesalarie_esalFields.esal_ttra_lieu_delivr; ttra_date_emission: emp_embauchesalarie_esalFields.esal_ttra_date_emission; ttra_date_fin_validite: emp_embauchesalarie_esalFields.esal_ttra_date_fin_validite; ttra_nom_administration: emp_embauchesalarie_esalFields.esal_ttra_nom_administration; ttra_renouv: emp_embauchesalarie_esalFields.esal_ttra_renouv; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tytr_id' are incompatible.\nType 'esal_tytr_id' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "82", "column": "86", "severity": "error", "code": "2345", "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "122", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; vva_periodedebut: number; var_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "163", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "179", "column": "94", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "229", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updatePositionnementFromMrem.ts", "line": "87", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type '{ ect_datedebut: emp_modifrem_mremFields.mrem_date_debut; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: string | undefined; posc_id?: pay_emploicontrat_ectFields.posc_id | undefined; nivc_id?: pay_emploicontrat_ectFields.nivc_id | undefined; ech_id?: pay_emploicontrat_ectFields.ech_id | undefined; acrd_id?: pay_emploicontrat_ectFields.acrd_id | undefined; ect_classif_ech?: pay_emploicontrat_ectFields.ect_classif_ech | undefined; ect_classif_pos?: pay_emploicontrat_ectFields.ect_classif_pos | undefined; ect_classif_niv?: pay_emploicontrat_ectFields.ect_classif_niv | undefined; ect_classif_fil?: pay_emploicontrat_ectFields.ect_classif_fil | undefined; ect_classif_cat?: pay_emploicontrat_ectFields.ect_classif_cat | undefined; ect_classif_coef?: pay_emploicontrat_ectFields.ect_classif_coef | undefined; ect_smc_coef?: pay_emploicontrat_ectFields.ect_smc_coef | undefined; }' is not assignable to parameter of type 'DataForInsert<{ ect_datedebut: Date | null; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: undefined; posc_id?: number | null | undefined; nivc_id?: number | null | undefined; ech_id?: number | null | undefined; acrd_id?: number | null | undefined; ect_classif_ech?: null | undefined; ect_classif_pos?: null | undefined; ect_classif_niv?: null | undefined; ect_classif_fil?: null | undefined; ect_classif_cat?: null | undefined; ect_classif_coef?: null | undefined; ect_smc_coef?: number | null | undefined; }>'.", "extraMsg": "Types of property 'ect_lib' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/gta/presences/services/presenceChecksByRange.ts", "line": "46", "column": "79", "severity": "error", "code": "2304", "message": "Cannot find name 'Approval'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "31", "column": "48", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "37", "column": "16", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "43", "column": "16", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": "3", "column": "10", "severity": "error", "code": "2305", "message": "Module '\"./calculateIjss\"' has no exported member 'SalairePeriodeWithSalRef'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": "33", "column": "49", "severity": "error", "code": "2554", "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "41", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "50", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "61", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }[]' is not assignable to type 'SalairePeriodeWithSalRef[]'.", "extraMsg": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }' is not assignable to type 'SalairePeriodeWithSalRef'.\nTypes of property 'salaireRef' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": "60", "column": "50", "severity": "error", "code": "2339", "message": "Property '_martId' does not exist on type 'CfgGetDjtReel'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": "60", "column": "50", "severity": "error", "code": "6133", "message": "'_martId' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "3", "column": "1", "severity": "error", "code": "6133", "message": "'Sinon' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "12", "column": "43", "severity": "error", "code": "2739", "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "17", "column": "16", "severity": "error", "code": "2739", "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "23", "column": "27", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 1." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "59", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "59", "column": "25", "severity": "error", "code": "2488", "message": "Type 'any[] | undefined' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "350", "column": "5", "severity": "error", "code": "2740", "message": "Type 'pay_traitementijss_tij[]' is missing the following properties from type 'pay_traitementijss_tij': tij_id, tij_datedebut, tij_datefin, tij_nature_assurance, and 12 more." }, { "fileName": "server/api/ijss/services/getDonneesPeriodesPourCalculIjssFromDsn.ts", "line": "7", "column": "11", "severity": "error", "code": "6196", "message": "'Line' is declared but never used." }, { "fileName": "server/api/imports/router.ts", "line": "82", "column": "24", "severity": "error", "code": "2488", "message": "Type '{ [fieldname: string]: File[]; } | File[]' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/imports/router.ts", "line": "82", "column": "24", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "110", "column": "24", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "172", "column": "18", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "213", "column": "9", "severity": "error", "code": "6133", "message": "'result' is declared but its value is never read." }, { "fileName": "server/api/imports/router.ts", "line": "215", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ inidId: any; utiId: number; pdosId: number; dsnFiles: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Types of property 'dsnFiles' are incompatible.\nType '{ [fieldname: string]: File[]; } | File[] | undefined' is not assignable to type 'DsnFile[]'.\nType 'undefined' is not assignable to type 'DsnFile[]'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": "70", "column": "22", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": "70", "column": "27", "severity": "error", "code": "2304", "message": "Cannot find name 'id'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "100", "column": "37", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "104", "column": "33", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "107", "column": "33", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "110", "column": "33", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "127", "column": "35", "severity": "error", "code": "6133", "message": "'prop' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "129", "column": "29", "severity": "error", "code": "2339", "message": "Property 'pcs_dcode' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "130", "column": "29", "severity": "error", "code": "2339", "message": "Property 'emp_extension_code_pcs' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "131", "column": "29", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "132", "column": "29", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "132", "column": "49", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "132", "column": "114", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "137", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "139", "column": "25", "severity": "error", "code": "2339", "message": "Property 'tat_valeurtaux' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "143", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "145", "column": "39", "severity": "error", "code": "2361", "message": "The right-hand side of an 'in' expression must not be a primitive." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "145", "column": "40", "severity": "error", "code": "2695", "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "150", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "166", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "168", "column": "26", "severity": "error", "code": "2339", "message": "Property 'trem_dsn_code' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "173", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "175", "column": "25", "severity": "error", "code": "2695", "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "183", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "185", "column": "25", "severity": "error", "code": "2695", "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "213", "column": "83", "severity": "error", "code": "2339", "message": "Property 'getfieldLabel' does not exist on type '{ \"\\uFEFFBlock Id\": { Id: { label: string; type: string; }; }; \"S10.G00.00\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S10.G00.01\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S10.G00.02\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S20.G00.05\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S20.G00.07\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S20.G00.08\": { \"001\": { label: string; type: string; }; }; \"S21.G00.06\": { \"903\": { label: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.11\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.15\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.16\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.82\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.20\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.55\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.22\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.23\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.44\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.30\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; }; \"S21.G00.31\": { \"001\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.34\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.40\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"026\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; \"058\": { label: string; type: string; }; \"059\": { label: string; type: string; }; \"060\": { label: string; type: string; }; \"061\": { label: string; type: string; }; \"062\": { label: string; type: string; }; \"063\": { label: string; type: string; }; \"064\": { label: string; type: string; }; \"065\": { label: string; type: string; }; \"066\": { label: string; type: string; }; \"067\": { label: string; type: string; }; \"068\": { label: string; type: string; }; \"069\": { label: string; type: string; }; \"070\": { label: string; type: string; }; \"071\": { label: string; type: string; }; \"072\": { label: string; type: string; }; \"073\": { label: string; type: string; }; \"074\": { label: string; type: string; }; \"075\": { label: string; type: string; }; \"076\": { label: string; type: string; }; \"077\": { label: string; type: string; }; \"078\": { label: string; type: string; }; }; \"S21.G00.41\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"034\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"047\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; }; \"S21.G00.60\": { \"600\": { label: string; type: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.66\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.62\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.63\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.65\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.70\": { \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; }; \"S21.G00.73\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.71\": { \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.72\": { \"001\": { label: string; type: string; }; }; \"S21.G00.50\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; }; \"S21.G00.51\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; }; \"S21.G00.53\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.52\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; }; \"S21.G00.54\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.56\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S21.G00.78\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.79\": { \"001\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.81\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.83\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S21.G00.84\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.95\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.86\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.85\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S89.G00.32\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; }; \"S89.G00.33\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.35\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.43\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.87\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.88\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; }; \"S89.G00.89\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.91\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; }; \"S89.G00.92\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; }; \"S89.G00.93\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S89.G00.94\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S90.G00.90\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; }'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "215", "column": "124", "severity": "error", "code": "2339", "message": "Property 'getfieldLabel' does not exist on type '{ \"\\uFEFFBlock Id\": { Id: { label: string; type: string; }; }; \"S10.G00.00\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S10.G00.01\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S10.G00.02\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S20.G00.05\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S20.G00.07\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S20.G00.08\": { \"001\": { label: string; type: string; }; }; \"S21.G00.06\": { \"903\": { label: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.11\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.15\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.16\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.82\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.20\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.55\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.22\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.23\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.44\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.30\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; }; \"S21.G00.31\": { \"001\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.34\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.40\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"026\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; \"058\": { label: string; type: string; }; \"059\": { label: string; type: string; }; \"060\": { label: string; type: string; }; \"061\": { label: string; type: string; }; \"062\": { label: string; type: string; }; \"063\": { label: string; type: string; }; \"064\": { label: string; type: string; }; \"065\": { label: string; type: string; }; \"066\": { label: string; type: string; }; \"067\": { label: string; type: string; }; \"068\": { label: string; type: string; }; \"069\": { label: string; type: string; }; \"070\": { label: string; type: string; }; \"071\": { label: string; type: string; }; \"072\": { label: string; type: string; }; \"073\": { label: string; type: string; }; \"074\": { label: string; type: string; }; \"075\": { label: string; type: string; }; \"076\": { label: string; type: string; }; \"077\": { label: string; type: string; }; \"078\": { label: string; type: string; }; }; \"S21.G00.41\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"034\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"047\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; }; \"S21.G00.60\": { \"600\": { label: string; type: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.66\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.62\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.63\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.65\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.70\": { \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; }; \"S21.G00.73\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.71\": { \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.72\": { \"001\": { label: string; type: string; }; }; \"S21.G00.50\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; }; \"S21.G00.51\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; }; \"S21.G00.53\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.52\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; }; \"S21.G00.54\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.56\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S21.G00.78\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.79\": { \"001\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.81\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.83\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S21.G00.84\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.95\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.86\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.85\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S89.G00.32\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; }; \"S89.G00.33\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.35\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.43\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.87\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.88\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; }; \"S89.G00.89\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.91\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; }; \"S89.G00.92\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; }; \"S89.G00.93\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S89.G00.94\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S90.G00.90\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; }'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "219", "column": "5", "severity": "error", "code": "6133", "message": "'audit' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "249", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "254", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "259", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "264", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": "29", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": "30", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createEct.ts", "line": "29", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "28", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "29", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "30", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "31", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "32", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createUserAccess.ts", "line": "21", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "35", "column": "53", "severity": "error", "code": "6133", "message": "'inidId' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "37", "column": "9", "severity": "error", "code": "2741", "message": "Property 'success' is missing in type '{ contrats: never[]; }' but required in type 'Result'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "37", "column": "9", "severity": "error", "code": "6133", "message": "'finalResult' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "47", "column": "11", "severity": "error", "code": "6133", "message": "'allResults' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "55", "column": "11", "severity": "error", "code": "6133", "message": "'bilan' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "56", "column": "5", "severity": "error", "code": "2739", "message": "Type '{}' is missing the following properties from type 'Result': contrats, success" }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "16", "column": "74", "severity": "error", "code": "2355", "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "21", "column": "11", "severity": "error", "code": "6133", "message": "'results' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "24", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '{ dsn: DsnEtab_S21_G00_11; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'DsnEtab_S21_G00_11'.", "extraMsg": "Object literal may only specify known properties, and 'dsn' does not exist in type 'DsnEtab_S21_G00_11'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "31", "column": "11", "severity": "error", "code": "6196", "message": "'Cfg2' is declared but never used." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "35", "column": "43", "severity": "error", "code": "6133", "message": "'dsnEtab' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "35", "column": "73", "severity": "error", "code": "2355", "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": "11", "column": "21", "severity": "error", "code": "2352", "message": "Conversion of type 'Dsn' to type 'DsnWithDate' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Dsn' is missing the following properties from type 'DsnWithDate': dsn, date" }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": "11", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '(dsnMax: DsnWithDate, dsn: Dsn) => { dsn: Dsn; date: Moment; } | undefined' is not assignable to parameter of type '(previousValue: DsnWithDate, currentValue: Dsn, currentIndex: number, array: Dsn[]) => DsnWithDate'.", "extraMsg": "Type '{ dsn: Dsn; date: Moment; } | undefined' is not assignable to type 'DsnWithDate'.\nType 'undefined' is not assignable to type 'DsnWithDate'." }, { "fileName": "server/api/imports/services/dsn/helpers/getRemBloc51FromDsnIndiv.ts", "line": "2", "column": "1", "severity": "error", "code": "6133", "message": "'getDsnNodeValue' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "141", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "141", "column": "35", "severity": "error", "code": "2454", "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "147", "column": "27", "severity": "error", "code": "2454", "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": "98", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": "104", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": "53", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": "59", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'.", "extraMsg": "Types of property 'afod_numaffil' are incompatible.\nType 'afod_numaffil | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "82", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "85", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_datefin_prevue | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_datefin_prevue | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "87", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_quot_trav | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_quot_trav | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "90", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_fin_date | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_fin_date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneEtab.ts", "line": "95", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Result[]' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }[]'.", "extraMsg": "Type 'Result' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }'.\nTypes of property 'sal' are incompatible.\nType 'pay_salarie_sal | undefined' is not assignable to type 'pay_salarie_sal'.\nType 'undefined' is not assignable to type 'pay_salarie_sal'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "56", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "63", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "67", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment | null' is not assignable to type 'sal_anciennete_date | undefined'.", "extraMsg": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getInfosRepartitionSalEmp.ts", "line": "87", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type 'BaseMontantSpecifique[] | TAPrev' is not assignable to parameter of type 'BaseMontantSpecifique & { lib?: string | undefined; }'.", "extraMsg": "Type 'BaseMontantSpecifique[]' is not assignable to type 'BaseMontantSpecifique & { lib?: string | undefined; }'.\nType 'BaseMontantSpecifique[]' is missing the following properties from type 'BaseMontantSpecifique': LibelleCodeNature, ValeurCodeNature" }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getNumeroOption.ts", "line": "5", "column": "169", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": "54", "column": "11", "severity": "error", "code": "2322", "message": "Type '(BaseMontantSpecifique & { lib: string; })[] | undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'.", "extraMsg": "Type 'undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": "57", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": "11", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }' is not assignable to type 'void'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": "11", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'CfgUpdateIfoc' is not assignable to parameter of type 'DataForUpdate<{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }>'.", "extraMsg": "Types of property 'ifoc_content_xml' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/imports/services/getTypeOrgSelonTypeRisque.ts", "line": "3", "column": "64", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/importPrevFromXml.ts", "line": "144", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'CfgGetIfoc'.", "extraMsg": "Property 'date_heure_creation_fiche' is missing in type 'Partial' but required in type 'CfgGetIfoc'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": "58", "column": "100", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": "218", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "140", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'ipas_validite_date_debut | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "141", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'ipas_validite_date_fin | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "531", "column": "16", "severity": "error", "code": "6133", "message": "'getPeriodesCourantesForSals' is declared but its value is never read." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "563", "column": "5", "severity": "error", "code": "2739", "message": "Type 'any[]' is missing the following properties from type '{ salIds: number[]; ppaCourante: pay_periodepaye_ppa; }': salIds, ppaCourante" }, { "fileName": "server/api/imports/services/processContrat.ts", "line": "145", "column": "69", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/processFileParamFicheOc.ts", "line": "105", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'ContratParsed'.", "extraMsg": "Types of property 'prev_ref' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": "44", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": "63", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": "32", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type '{ appSessionId: any; currentUser: { scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: usr_utilisateur_utiFields.sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }; loginTime: string; lastcheckTime: null; }' is not assignable to parameter of type 'Session'.", "extraMsg": "Types of property 'currentUser' are incompatible.\nType '{ scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }' is missing the following properties from type 'User': uti_email, currentPAD, currentGdpId, currentDOS, and 5 more." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": "34", "column": "10", "severity": "error", "code": "2339", "message": "Property 'appSessionId' does not exist on type 'UserSelected'." }, { "fileName": "server/api/passwords/router.ts", "line": "132", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/presences/router.ts", "line": "34", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'Params': cnt_id, tsh_date_start, tsh_date_end, tsh_comment" }, { "fileName": "server/api/presences/router.ts", "line": "55", "column": "9", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": "61", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": "71", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id_manager: number | null; pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Types of property 'sal_id_manager' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/router.ts", "line": "84", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "87", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Type 'ParsedQs' is missing the following properties from type 'Params': cnt_id, nb" }, { "fileName": "server/api/presences/router.ts", "line": "89", "column": "31", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "97", "column": "27", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "110", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "113", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'cnt_id' is missing in type 'ParsedQs' but required in type 'Params'." }, { "fileName": "server/api/presences/router.ts", "line": "115", "column": "31", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "123", "column": "27", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "161", "column": "127", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/services/getCurrentPeriodPointageDays.ts", "line": "8", "column": "26", "severity": "error", "code": "2307", "message": "Cannot find module '../../../reports/data/getDataRestitutionPresences' or its corresponding type declarations." }, { "fileName": "server/api/presences/services/submitTimesheet.ts", "line": "4", "column": "10", "severity": "error", "code": "6133", "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "5", "column": "32", "severity": "error", "code": "6133", "message": "'Awaited' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "24", "column": "1", "severity": "error", "code": "6133", "message": "'jobsDebouncer' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "65", "column": "11", "severity": "error", "code": "2740", "message": "Type '{ pad_id: number; }' is missing the following properties from type 'SepaParams': peri, sal_id, sal_id_out, modePaiement, and 5 more." }, { "fileName": "server/api/reports/router.ts", "line": "127", "column": "17", "severity": "error", "code": "2794", "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "server/api/reports/router.ts", "line": "228", "column": "29", "severity": "error", "code": "2339", "message": "Property 'ceta_id' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "229", "column": "27", "severity": "error", "code": "2339", "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "230", "column": "29", "severity": "error", "code": "2339", "message": "Property 'pad_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "231", "column": "36", "severity": "error", "code": "2339", "message": "Property 'estVersionDef' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "232", "column": "42", "severity": "error", "code": "2339", "message": "Property 'estVisibleEmployeur' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "233", "column": "29", "severity": "error", "code": "2339", "message": "Property 'lot_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "234", "column": "29", "severity": "error", "code": "2339", "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "289", "column": "15", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "30", "column": "46", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "39", "column": "17", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "75", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "79", "column": "17", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/salaries/router.ts", "line": "33", "column": "31", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "33", "column": "70", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "39", "column": "55", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "41", "column": "59", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "42", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "53", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "58", "column": "81", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "58", "column": "120", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "60", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "71", "column": "54", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "73", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "76", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/theme/router.ts", "line": "14", "column": "55", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/theme/router.ts", "line": "14", "column": "72", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/utils/replaceDomainName.ts", "line": "5", "column": "60", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/variables/router.ts", "line": "40", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "43", "column": "68", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': mvaId, padId, dateDebut, dateFin" }, { "fileName": "server/api/variables/router.ts", "line": "44", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId" }, { "fileName": "server/api/variables/router.ts", "line": "47", "column": "26", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "53", "column": "22", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "100", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId, rows" }, { "fileName": "server/api/variables/router.ts", "line": "114", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "123", "column": "30", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "132", "column": "26", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "158", "column": "44", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number'." }, { "fileName": "server/api/variables/router.ts", "line": "159", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/variables/router.ts", "line": "203", "column": "29", "severity": "error", "code": "2339", "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "204", "column": "38", "severity": "error", "code": "2339", "message": "Property 'comment' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "205", "column": "40", "severity": "error", "code": "2339", "message": "Property 'modeSelectionCnt' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "206", "column": "27", "severity": "error", "code": "2339", "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/services/insertVvaComment.ts", "line": "62", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ vva_id?: number | undefined; vva_niveau?: number | undefined; vva_valeur?: undefined; vva_datedebut?: Date | undefined; vva_datefin?: Date | null | undefined; vva_periodedebut?: number | null | undefined; vva_periodefin?: number | null | undefined; vva_comm?: null | undefined; var_id?: number | undefined; cnt_id?: number | null | undefined; vva_id_externe?: null | undefined; lvva_id?: number | null | undefined; acrd_id?: number | null | undefined; tacc_id?: number | null | undefined; vva_type_peri?: number | undefined; peria_id?: number | null | undefined; sal_id?: number | null | undefined; euti_id?: number | null | undefined; emp_id?: number | null | undefined; vva_regul_peridebut?: number | null | undefined; vva_regul_perifin?: number | null | undefined; }>'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/visitesMed/services/getInfosVisitesMed.ts", "line": "62", "column": "11", "severity": "error", "code": "6133", "message": "'startDate' is declared but its value is never read." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "27", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ pad_id: number; uti_id: number; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "31", "column": "22", "severity": "error", "code": "2339", "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "31", "column": "80", "severity": "error", "code": "2339", "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "41", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "42", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "47", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "50", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "82", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': wfrs_id, wfrs_status" }, { "fileName": "server/api/workflows/absences/router.ts", "line": "95", "column": "80", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/workflows/router.ts", "line": "42", "column": "117", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "46", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': typeWorkflow, doc_id, data" }, { "fileName": "server/api/workflows/router.ts", "line": "48", "column": "121", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "51", "column": "117", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "54", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": "59", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": "64", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "65", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "70", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "73", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "79", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "81", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "84", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "91", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "92", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "97", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "100", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "139", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ uti_id: number; domainApp: APP_DOMAIN; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/router.ts", "line": "166", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "167", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "172", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "175", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/services/changeStatusRunnedStep.ts", "line": "263", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ fk_id: number; origin: \"WFRS\"; pad_id: number; uti_id_target: number; desc: string; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Types of property 'origin' are incompatible.\nType '\"WFRS\"' is not assignable to type 'NOTIFICATION_ORIGINE'." }, { "fileName": "server/api/workflows/services/wflChangeAdress.ts", "line": "1", "column": "43", "severity": "error", "code": "2305", "message": "Module '\"../../../decla_main.d\"' has no exported member 'IExtCallback'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "20", "column": "17", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'.", "extraMsg": "Type 'Promise' is not assignable to type 'ArhServiceResult | Promise>'.\nType 'Promise' is not assignable to type 'Promise>'.\nType 'void' is not assignable to type 'ArhServiceResult'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "41", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "55", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"postXX\"' is not assignable to type 'RouteHttpVerb'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "61", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "74", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is not assignable to parameter of type 'ArhRouteCfg'.", "extraMsg": "Type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is missing the following properties from type 'ArhRouteCfg': method, service" }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "98", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.ts", "line": "32", "column": "7", "severity": "error", "code": "2322", "message": "Type '(req: AuthenticatedRequest) => { file: File | undefined; files: { [fieldname: string]: File[]; } | File[] | undefined; }' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }'." }, { "fileName": "server/app/ArhRouter.ts", "line": "168", "column": "33", "severity": "error", "code": "2314", "message": "Generic type 'ArhRouteCfg' requires 2 type argument(s)." }, { "fileName": "server/app/app.ts", "line": "40", "column": "1", "severity": "error", "code": "6133", "message": "'isString' is declared but its value is never read." }, { "fileName": "server/app/app.ts", "line": "56", "column": "11", "severity": "error", "code": "2339", "message": "Property '_sendErrorToAPM' does not exist on type 'Logger'." }, { "fileName": "server/app/app.ts", "line": "207", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'Writable>' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'contentSecurityPolicy' are incompatible.\nType 'Writable | undefined>' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'ContentSecurityPolicyOptions'.\nTypes of property 'directives' are incompatible.\nType 'Writable | unique symbol> | undefined>' is not assignable to type 'Record | unique symbol> | undefined'.\nType 'Writable | unique symbol>>' is not assignable to type 'Record | unique symbol>'.\nIndex signatures are incompatible.\nType 'Writable | unique symbol>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable'.\nTypes of property '[Symbol.iterator]' are incompatible.\nType 'Writable<() => Iterator>' is not assignable to type '() => Iterator'.\nType 'Writable<() => Iterator>' provides no match for the signature '(): Iterator'." }, { "fileName": "server/app/app.ts", "line": "435", "column": "37", "severity": "error", "code": "2339", "message": "Property 'AccessControl' does not exist on type 'Config'." }, { "fileName": "server/app/app.ts", "line": "487", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "497", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "499", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "499", "column": "32", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "504", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhAddMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "506", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "506", "column": "32", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "511", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response>'." }, { "fileName": "server/app/appUws.ts", "line": "60", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/app/appUws.ts", "line": "207", "column": "59", "severity": "error", "code": "6133", "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": "213", "column": "69", "severity": "error", "code": "6133", "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": "422", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '(e: any) => void' is not assignable to parameter of type '() => void'." }, { "fileName": "server/app/configureDbManager.ts", "line": "37", "column": "5", "severity": "error", "code": "2741", "message": "Property 'format' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/db\").CustomPool' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/dbManager/init\").CustomPool'." }, { "fileName": "server/app/configureDbManager.ts", "line": "52", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cnt' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "58", "column": "5", "severity": "error", "code": "2322", "message": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cntModified' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "65", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cmr' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "71", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'dab' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'DabModified'.\nType 'undefined' is not assignable to type 'DabModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "78", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tij' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'TijModified'.\nType 'undefined' is not assignable to type 'TijModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "85", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'abs' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'AbsModified'.\nType 'undefined' is not assignable to type 'Pick'." }, { "fileName": "server/app/configureDbManager.ts", "line": "92", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "99", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "106", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "123", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'data' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Data'.\nType 'undefined' is not assignable to type 'Data'." }, { "fileName": "server/app/configureDbManager.ts", "line": "132", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'art' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'ArtModified'.\nType 'undefined' is not assignable to type 'ArtModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "139", "column": "5", "severity": "error", "code": "2322", "message": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tsk' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Tsk'.\nType 'undefined' is not assignable to type 'Tsk'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": "17", "column": "7", "severity": "error", "code": "2322", "message": "Type '(req: AuthenticatedRequest) => Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type 'Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to 'Promise | { file: File; files: MulterFilesType | undefined; }>'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": "22", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/app/routerApp.ts", "line": "29", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhRouteIsWhitelistedForAuth' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/app/routerApp.ts", "line": "49", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/appSessions.ts", "line": "363", "column": "5", "severity": "error", "code": "2741", "message": "Property 'portefeuilles' is missing in type '{ uti_id: any; sal_id: any; uti_pseudo: any; uti_nom: any; uti_prenom: any; uti_email: any; uti_access_to_business_dashboard: any; uti_superadmin: any; pdos_id: any; currentPAD: any; currentDOS: any; currentGdpId: any; currentPdosId: any; currentUi: any; lots_id_granted: any; typesUi: any; scope: { sals: never[]; pads: number[]; }; }' but required in type 'User'." }, { "fileName": "server/auth/authentication.ts", "line": "37", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/buls/createBulForNewCnt.ts", "line": "49", "column": "43", "severity": "error", "code": "2741", "message": "Property 'cnt_date_paiement_stc' is missing in type '{ ppa: CntOnCurrentPpa; cnt_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; sal_id: number; pad_id: number; cnt_salaire_mdp_id: number; }' but required in type 'CntForUpsertBul'." }, { "fileName": "server/compta/handleEcart.ts", "line": "35", "column": "15", "severity": "error", "code": "2740", "message": "Type '{ cpt_num: string; sens: string; mnt: number; cpt_type: number; }' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, sal_matricule, sal_nom_usage, and 32 more." }, { "fileName": "server/compta/handleEcart.ts", "line": "44", "column": "32", "severity": "error", "code": "2345", "message": "Argument of type '{ cana_id: number; cana_lib: cta_compteana_canaFields.cana_lib; pana_id: number; cana_code: string; }' is not assignable to parameter of type 'AnaCnt'.", "extraMsg": "Type '{ cana_id: number; cana_lib: cana_lib; pana_id: number; cana_code: string; }' is missing the following properties from type 'AnaCnt': sal_matricule, sal_nom_usage, sal_prenom, anct_id, and 4 more." }, { "fileName": "server/compta/selectAnaCnt.ts", "line": "7", "column": "18", "severity": "error", "code": "2320", "message": "Interface 'AnaCnt' cannot simultaneously extend types 'pay_anacontrat_anct' and 'cta_compteana_cana'.", "extraMsg": "Named property 'cana_id' of types 'pay_anacontrat_anct' and 'cta_compteana_cana' are not identical." }, { "fileName": "server/compta/selectData.ts", "line": "129", "column": "32", "severity": "error", "code": "2345", "message": "Argument of type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Property 'uorg_id' is missing in type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' but required in type 'CriteriaOD'." }, { "fileName": "server/compta/selectData.ts", "line": "186", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'Pcta | null' is not assignable to parameter of type 'Pcta'.", "extraMsg": "Type 'null' is not assignable to type 'Pcta'." }, { "fileName": "server/compta/ventilAna.ts", "line": "18", "column": "16", "severity": "error", "code": "2339", "message": "Property 'rowsDispatched' does not exist on type 'ResultAfterGrouping'." }, { "fileName": "server/compta/ventilAna.ts", "line": "101", "column": "31", "severity": "error", "code": "2339", "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": "101", "column": "42", "severity": "error", "code": "2339", "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "29", "severity": "error", "code": "2352", "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "29", "severity": "error", "code": "2352", "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, param_desc, cnt_id, and 31 more." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "50", "severity": "error", "code": "2345", "message": "Argument of type 'RowWithAna' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'RowWithAna' is missing the following properties from type 'RowToDispatch': sal_nom_famille, sal_prenom, sal_ventil_compta" }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "31", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew' is not assignable to parameter of type 'Error | null'.", "extraMsg": "Type '\"STOP\"' is not assignable to type 'Error | null'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "34", "column": "33", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "35", "column": "7", "severity": "error", "code": "2345", "message": "Argument of type '(errWaterfall: Error, file: string, fileName: string) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "245", "column": "9", "severity": "error", "code": "6133", "message": "'dataRows' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "246", "column": "9", "severity": "error", "code": "6133", "message": "'debut' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "247", "column": "9", "severity": "error", "code": "6133", "message": "'fin' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "249", "column": "9", "severity": "error", "code": "6133", "message": "'header' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "253", "column": "10", "severity": "error", "code": "2304", "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "262", "column": "4", "severity": "error", "code": "2304", "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "271", "column": "68", "severity": "error", "code": "2304", "message": "Cannot find name 'anneemois'." }, { "fileName": "server/dads/aed/processBuls.ts", "line": "6", "column": "1", "severity": "error", "code": "6133", "message": "'bul' is declared but its value is never read." }, { "fileName": "server/dads/dadsMain.ts", "line": "52", "column": "25", "severity": "error", "code": "2554", "message": "Expected 3-6 arguments, but got 2." }, { "fileName": "server/dads/declaDads.ts", "line": "3", "column": "27", "severity": "error", "code": "2459", "message": "Module '\"../payrollEngine/declaCalc.d\"' declares 'Tat' locally, but it is not exported." }, { "fileName": "server/dads/declaDads.ts", "line": "159", "column": "18", "severity": "error", "code": "2320", "message": "Interface 'PaiementOps' cannot simultaneously extend types 'pay_paiementops_pops' and 'pay_banquedos_bnqd'.", "extraMsg": "Named property 'bnqd_id' of types 'pay_paiementops_pops' and 'pay_banquedos_bnqd' are not identical." }, { "fileName": "server/dads/s30/s30.ts", "line": "39", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/s30/s40/s40.ts", "line": "15", "column": "8", "severity": "error", "code": "1192", "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/dads/s30/s40/s40_g28_15\"' has no default export." }, { "fileName": "server/dads/writerDads.ts", "line": "38", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'string | null' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/writerDads.ts", "line": "64", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "50", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "82", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "85", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "94", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "124", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "161", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "178", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "219", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "236", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "270", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.ts", "line": "156", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/errorHandling/customMessagesConfigs.ts", "line": "24", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'PG_ERROR_CODES'.", "extraMsg": "Type 'undefined' is not assignable to type 'PG_ERROR_CODES'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "68", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "102", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "113", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "155", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "167", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "185", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '{ query: Sinon.SinonSpy; release: Sinon.SinonFake; }' is not assignable to parameter of type 'PoolClient'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "205", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "216", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "255", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "266", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "317", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "351", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "361", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "401", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "27", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "38", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "68", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "87", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "98", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": "32", "column": "44", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'.\nType 'Data' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": "35", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "26", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "36", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "37", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "48", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'.", "extraMsg": "Property 'params' is missing in type 'Config' but required in type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "53", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "63", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "64", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "75", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "80", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "90", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "91", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "104", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.ts", "line": "90", "column": "44", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'.\nType '(errTrigger: any, shouldContinue: any) => void' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "42", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "105", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.ts", "line": "23", "column": "2", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "22", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "23", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'.", "extraMsg": "Types of property 'length' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "38", "column": "19", "severity": "error", "code": "2741", "message": "Property 'message' is missing in type '{ length: number; name: \"error\"; severity: string; code: string; detail: string; hint: undefined; position: undefined; internalPosition: undefined; internalQuery: undefined; where: undefined; schema: string; table: string; column: undefined; dataType: undefined; constraint: string; file: string; line: string; routine: string; }' but required in type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "60", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "71", "column": "34", "severity": "error", "code": "2339", "message": "Property 'code' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "72", "column": "34", "severity": "error", "code": "2339", "message": "Property 'message' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "87", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "87", "column": "61", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "102", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "102", "column": "64", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "129", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "129", "column": "63", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "200", "column": "4", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'string | null'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "209", "column": "7", "severity": "error", "code": "2339", "message": "Property 'title' does not exist on type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "248", "column": "109", "severity": "error", "code": "6133", "message": "'keyTable' is declared but its value is never read." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "59", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "109", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "111", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "152", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "154", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "214", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "216", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "271", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "300", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "302", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": "68", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "61", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "117", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "169", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "217", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "265", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "308", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; lots_id_granted: number[]; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "338", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "377", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "417", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "458", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "500", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": "56", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": "82", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "16", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "23", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "29", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "48", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "55", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "74", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "80", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/processReferences.ts", "line": "117", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type '\"add\" | OperationType' is not assignable to parameter of type 'OperationType'.", "extraMsg": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "39", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "142", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigServerFilter | null' is not assignable to parameter of type 'ConfigServerFilter'.", "extraMsg": "Type 'null' is not assignable to type 'ConfigServerFilter'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "161", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "211", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "255", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "295", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "339", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "386", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "438", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "488", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "531", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "574", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "617", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "660", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "703", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/emailer/emailHtmlTemplate.ts", "line": "119", "column": "83", "severity": "error", "code": "2345", "message": "Argument of type 'ROLES | undefined' is not assignable to parameter of type 'ROLES'.", "extraMsg": "Type 'undefined' is not assignable to type 'ROLES'." }, { "fileName": "server/emailer/emailer.ts", "line": "83", "column": "5", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'SentMessageInfo | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'SentMessageInfo'." }, { "fileName": "server/graphql/login/resolvers.ts", "line": "32", "column": "6", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/graphql/resolvers/mutations/documents/saveDocs/resolver.ts", "line": "99", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForUpdate<{ doc_title?: null | undefined; doc_comment?: null | undefined; doc_id?: undefined; doc_type?: undefined; doc_afficher_portail_salarie?: boolean | undefined; doc_date_portail_salarie?: Date | null | undefined; tdoc_id?: number | null | undefined; doc_id_sequenced?: number | undefined; doc_afficher_portail_employeur?: boolean | undefined; }>'.", "extraMsg": "Types of property 'doc_title' are incompatible.\nType 'doc_title | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/graphql/resolvers/queries/absences/infosListeAbsencesMgr/resolver.ts", "line": "3", "column": "10", "severity": "error", "code": "2305", "message": "Module '\"../../../../../dbManager/dbManager\"' has no exported member 'ClientFilter'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "24", "column": "13", "severity": "error", "code": "2322", "message": "Type 'ecnt_montant_salaire' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "26", "column": "13", "severity": "error", "code": "2322", "message": "Type 'ecnt_quot_trav' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "27", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'trem_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "35", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'GqlF'.", "extraMsg": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'LastRemuneration'.\nTypes of property 'montantSalaire' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/cotisationsFraisDeSante/getCotisationsFraisDeSante/resolver.ts", "line": "52", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type '{ src_id_force?: number | null | undefined; cnt_id?: number | undefined; ltrac_type?: number | null | undefined; emp_id?: number | null | undefined; pad_id: number; catc_id: number | null; ncnt_id: number; dpub_id: number | null; semp_id: number; trem_id: number | null; rcdd_id: number | null; euti_id: number | null; eta_id: number; src_id: number | null; peri_anneemois: number; lot_id: number; cnt_debut_date: Date; cnt_fin_date?: Date | undefined; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'src_id_force' are incompatible.\nType 'number | null | undefined' is not assignable to type 'src_id_force'.\nType 'undefined' is not assignable to type 'src_id_force'." }, { "fileName": "server/graphql/resolvers/queries/login/checkLoginCredentials/resolver.ts", "line": "16", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string | null'." }, { "fileName": "server/graphql/utils/gqlUtils.ts", "line": "71", "column": "40", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "32", "column": "46", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "33", "column": "77", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "33", "column": "95", "severity": "error", "code": "2339", "message": "Property 'tab_id' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "37", "column": "54", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "38", "column": "52", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "39", "column": "51", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "40", "column": "48", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "42", "column": "17", "severity": "error", "code": "2322", "message": "Type '{ plhSemaine1: gta_planninghebdo_plh & { jours: number[]; }; ppla_desc: string; }' is not assignable to type 'DataGta'.", "extraMsg": "The types of 'plhSemaine1.jours' are incompatible between these types.\nType 'number[]' is not assignable to type 'Jph[]'.\nType 'number' is not assignable to type 'Jph'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "43", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprem_pare' is not assignable to type 'ProfilRem'.", "extraMsg": "Types of property 'pare_quot_journ_coll_ref' are incompatible.\nType 'pare_quot_journ_coll_ref' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "45", "column": "17", "severity": "error", "code": "2741", "message": "Property 'jfs' is missing in type 'gta_calendrierjf_cjf' but required in type 'Cjf'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": "27", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": "46", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/helpdesk/zendesk/authZendeskSSO.ts", "line": "4", "column": "10", "severity": "error", "code": "6133", "message": "'NODE_ENV' is declared but its value is never read." }, { "fileName": "server/helpdesk/zendesk/getInfosZdOrganization.ts", "line": "9", "column": "23", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/helpdesk/zendesk/zdSearchRequestAsync.ts", "line": "5", "column": "9", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/imports/genericImport.ts", "line": "146", "column": "5", "severity": "error", "code": "2322", "message": "Type '({ padId, config, csvRows }: ImportInput>>) => Promise' is not assignable to type 'ImportData'.", "extraMsg": "Types of parameters '__0' and 'input' are incompatible.\nType 'ImportInput' is not assignable to type 'ImportInput>>'.\nType 'ConfigImporter' is not assignable to type 'Required>'.\nTypes of property 'sal_identifier' are incompatible.\nType 'IMPORT_IDENTIFIANT_SALARIE | undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'.\nType 'undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "34", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "37", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "40", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "43", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "46", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "47", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "34", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "37", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_matricule' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "40", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "43", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_email' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "46", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_nir' does not exist on type '{}'." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "3", "column": "7", "severity": "error", "code": "6133", "message": "'map' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "11", "column": "10", "severity": "error", "code": "6133", "message": "'getNameIdentifierSal' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "11", "column": "66", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": "140", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'.", "extraMsg": "Type 'undefined' is not assignable to type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importAbs.ts", "line": "155", "column": "35", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'string | null | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | null | undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": "155", "column": "68", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/imports/importAnct.ts", "line": "118", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectAnct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectAnct': cana_id, anct_pct, anct_peridebut" }, { "fileName": "server/imports/importAnct.ts", "line": "118", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importAnct.ts", "line": "226", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importContrats.ts", "line": "246", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importContrats.ts", "line": "249", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'." }, { "fileName": "server/imports/importContrats.ts", "line": "372", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readSal\").CntIdentifiers' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readCnt\").CntIdentifiers'.", "extraMsg": "Types of property 'cnt_debut_date' are incompatible.\nType 'Date | undefined' is not assignable to type 'string | undefined'.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/imports/importEct.ts", "line": "173", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': emp_id, ect_classif_ech, ect_classif_niv, ect_classif_cat, and 3 more." }, { "fileName": "server/imports/importEct.ts", "line": "173", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEct.ts", "line": "281", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importEmplois.ts", "line": "105", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEmplois.ts", "line": "162", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'RowObject' is not assignable to parameter of type 'RowObjectEmp'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEmp': emp_libelle_masculin, emp_libelle_feminin, acrd_id" }, { "fileName": "server/imports/importIbans.spec.ts", "line": "1", "column": "8", "severity": "error", "code": "2613", "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' has no default export. Did you mean to use 'import { importIbans } from \"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' instead?" }, { "fileName": "server/imports/importIbans.spec.ts", "line": "1", "column": "23", "severity": "error", "code": "2459", "message": "Module '\"./importIbans\"' declares 'Config' locally, but it is not exported." }, { "fileName": "server/imports/importIbans.ts", "line": "78", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; validators?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importIbans.ts", "line": "144", "column": "9", "severity": "error", "code": "6133", "message": "'resultInsertion' is declared but its value is never read." }, { "fileName": "server/imports/importIbans.ts", "line": "148", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/imports/importMutuelleInterim.ts", "line": "71", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": "61", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": "98", "column": "19", "severity": "error", "code": "2304", "message": "Cannot find name 'BulsOnCurrentPpa'." }, { "fileName": "server/imports/importSals.ts", "line": "161", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": "128", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': uorg_id, uct_datedebut, uct_datefin, uct_peridebut, rind_id" }, { "fileName": "server/imports/importUct.ts", "line": "128", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": "236", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVisitMed.ts", "line": "97", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importVva.ts", "line": "99", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporterEnhanced' is not assignable to parameter of type 'Config'.", "extraMsg": "Types of property 'createBulRegul' are incompatible.\nType 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/imports/importVva.ts", "line": "165", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'ConfigImporterEnhanced'.", "extraMsg": "Type 'Config' is missing the following properties from type 'ConfigImporterEnhanced': inTransaction, identificationOnly" }, { "fileName": "server/imports/importVva.ts", "line": "213", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVva/defineCnt.ts", "line": "24", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'CntRead | undefined' is not assignable to parameter of type 'CntRead | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'CntRead | PromiseLike'." }, { "fileName": "server/imports/readSal.ts", "line": "91", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/readSal.ts", "line": "99", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "1", "column": "10", "severity": "error", "code": "2724", "message": "'\"./getIdentifiersSalFromRowObject\"' has no exported member named 'salIdentifiers'. Did you mean 'isSalIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "1", "column": "10", "severity": "error", "code": "6133", "message": "'salIdentifiers' is declared but its value is never read." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "2", "column": "10", "severity": "error", "code": "2724", "message": "'\"./getIdentifiersCntFromRowObject\"' has no exported member named 'cntIdentifiers'. Did you mean 'isCntIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "2", "column": "10", "severity": "error", "code": "6133", "message": "'cntIdentifiers' is declared but its value is never read." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "118", "column": "64", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "125", "column": "116", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "178", "column": "59", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/monitoring/routerMonitoring.ts", "line": "15", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: { type: string; title: string; }[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "15", "column": "2", "severity": "error", "code": "2739", "message": "Type '{}' is missing the following properties from type '{ serverConfig: ServerConfig; dbConfig: any; }': serverConfig, dbConfig" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "222", "column": "3", "severity": "error", "code": "2322", "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "223", "column": "3", "severity": "error", "code": "2322", "message": "Type 'BulSelected[]' is not assignable to type 'BulInCalc[]'.", "extraMsg": "Type 'BulSelected' is missing the following properties from type 'BulInCalc': sandbox, iCurrentRub, cjfs, statutRegimeAm" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "280", "column": "3", "severity": "error", "code": "2322", "message": "Type '() => void' is not assignable to type '{ (): Promise; (handler: () => void): void; }'.", "extraMsg": "Type 'void' is not assignable to type 'Promise'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "313", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "344", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "492", "column": "10", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "500", "column": "18", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "522", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": "67", "column": "28", "severity": "error", "code": "2362", "message": "The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": "67", "column": "36", "severity": "error", "code": "2363", "message": "The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "31", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[]))[]' is not assignable to parameter of type 'T[]'.", "extraMsg": "Type 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])'." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "55", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'Ptab' is not assignable to parameter of type 'PtabSelected'.", "extraMsg": "Type 'Ptab' is missing the following properties from type 'PtabSelected': acrd_id, ptab_methode_retenue, ptab_desc, tab, and 14 more." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "65", "column": "5", "severity": "error", "code": "2322", "message": "Type 'PtabSelected[]' is not assignable to type 'T[]'.", "extraMsg": "Type 'PtabSelected' is not assignable to type 'T'.\n'PtabSelected' is assignable to the constraint of type 'T', but 'T' could be instantiated with a different subtype of constraint 'Ptab'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": "48", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": "94", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/maintien/processOneArret.ts", "line": "53", "column": "9", "severity": "error", "code": "2322", "message": "Type 'sal_anciennete_date' is not assignable to type 'Date'.", "extraMsg": "Type 'null' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "77", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "119", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "159", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsRetenue.ts", "line": "62", "column": "23", "severity": "error", "code": "2739", "message": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectSpecificItems.ts", "line": "17", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedCalc': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/bulsMgr/deleteLBL.ts", "line": "11", "column": "28", "severity": "error", "code": "2503", "message": "Cannot find namespace 'pg'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": "9", "column": "32", "severity": "error", "code": "2339", "message": "Property 'length' does not exist on type 'ProfilPlanning'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": "23", "column": "27", "severity": "error", "code": "2488", "message": "Type 'ProfilPlanning' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "64", "column": "126", "severity": "error", "code": "2345", "message": "Argument of type 'Cmb[] | undefined' is not assignable to parameter of type 'Cmb[] | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'Cmb[] | null'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "96", "column": "81", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "97", "column": "87", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "105", "column": "87", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "106", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "170", "column": "92", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "171", "column": "79", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "235", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "237", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "245", "column": "88", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "246", "column": "92", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCald.ts", "line": "111", "column": "63", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | boolean' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": "34", "column": "25", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'.", "extraMsg": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": "38", "column": "25", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/upsertCalb.ts", "line": "58", "column": "13", "severity": "error", "code": "2304", "message": "Cannot find name 'tools'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": "24", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": "46", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/communication/sendEndToMainProcess.ts", "line": "10", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "142", "column": "5", "severity": "error", "code": "2322", "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'.", "extraMsg": "Type 'pay_cumul_cml' is missing the following properties from type 'CmlInBul': valeur_en_cours, valeur_en_cours_autres_contrats" }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "158", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'.", "extraMsg": "Type 'RubSelectedCalc' is missing the following properties from type 'RubInCalc': rub_code, rub_lib, rub_desc, rub_affich_dates_abs, and 12 more." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "220", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'pay_cumul_cml[]' is not assignable to parameter of type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "10", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "12", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "32", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "34", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "50", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "52", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "68", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "70", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "72", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "74", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "76", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/defineNetItems.ts", "line": "2", "column": "1", "severity": "error", "code": "6192", "message": "All imports in import declaration are unused." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "146", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type '{}' is not assignable to parameter of type 'BulData'.", "extraMsg": "Property 'cnt' is missing in type '{}' but required in type 'BulData'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "172", "column": "17", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "179", "column": "17", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "48", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "94", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "140", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "72", "column": "119", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "78", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'.", "extraMsg": "Type 'CmlInBul' is not assignable to type 'CmlCached'.\nTypes of property 'valeur_en_cours_autres_contrats' are incompatible.\nType 'number | null' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "149", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "153", "column": "73", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "157", "column": "77", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "179", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "183", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "118", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "166", "column": "5", "severity": "error", "code": "2322", "message": "Type 'number' is not assignable to type 'null'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "166", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_TOUS_CONTRATS.ts", "line": "62", "column": "31", "severity": "error", "code": "2345", "message": "Argument of type '{ name: string; value: number | null; }' is not assignable to parameter of type 'CmlReturned'.", "extraMsg": "Types of property 'name' are incompatible.\nType 'string' is not assignable to type '\"valeur_en_cours\" | \"valeur_en_cours_autres_contrats\" | \"valeur_ann_cnt\" | \"valeur_ann_cnt_tous_contrats\" | \"valeur_duree_cnt\" | \"valeur_duree_cnt_tous_contrats\" | \"valeur_en_cours_cnt_precedent\" | \"valeur_n_derniers_mois_cnt\" | \"valeur_n_derniers_mois_tous_contrats\"'." }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.spec.ts", "line": "69", "column": "39", "severity": "error", "code": "2344", "message": "Type '{}' does not satisfy the constraint 'BaseVva'.", "extraMsg": "Type '{}' is missing the following properties from type 'BaseVva': vva_id, vva_valeur, vva_datedebut, vva_datefin" }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.ts", "line": "52", "column": "25", "severity": "error", "code": "2339", "message": "Property 'sort' does not exist on type 'readonly Readonly[]'." }, { "fileName": "server/payrollEngine/druMgr/druMgr.ts", "line": "282", "column": "29", "severity": "error", "code": "2339", "message": "Property 'skip' does not exist on type 'Error | ResultSkip'.", "extraMsg": "Property 'skip' does not exist on type 'Error'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_ABS.ts", "line": "178", "column": "85", "severity": "error", "code": "2345", "message": "Argument of type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: rub_id_retenue; rub_id_indem: rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: rub_id_indem_2; rub_id_indem_3: rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: cmsal_id; tab_code: string; tab_taux_maintien: tab_taux_maintien; tab_lib: string; mart_id: mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }[]' is not assignable to parameter of type 'DabForQuotiteAbs[]'.", "extraMsg": "Type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'DabForQuotiteAbs'.\nType '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'Pick'.\nTypes of property 'dab_nb' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "17", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'cnt_fin_date' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "30", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'cnt_datefin_prevue' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "34", "column": "45", "severity": "error", "code": "2339", "message": "Property 'cnt_datefin_duree_minimale' does not exist on type 'CntInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_EFF.ts", "line": "116", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": "40", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'.", "extraMsg": "Type 'Date' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": "50", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_PARE.ts", "line": "29", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "11", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "27", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "46", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: true; dab_commence_aprem: true; dab_finit_matin: true; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "65", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "84", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "125", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_eta' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "171", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_emp' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "219", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_uorg' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivCcn.ts", "line": "45", "column": "66", "severity": "error", "code": "2339", "message": "Property 'acrd_id' does not exist on type '{ ccn_id: number; }'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivNat.ts", "line": "9", "column": "110", "severity": "error", "code": "6133", "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivPad.ts", "line": "8", "column": "110", "severity": "error", "code": "6133", "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "68", "column": "16", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "83", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "93", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "104", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "174", "column": "144", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": "1", "column": "1", "severity": "error", "code": "6133", "message": "'DruInCalc' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": "41", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Readonly> & Readonly & { rub_desc: string; }>' is not assignable to type 'Readonly'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "47", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "49", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "49", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "64", "column": "68", "severity": "error", "code": "2345", "message": "Argument of type 'DRU_VAR_MULTIVAL_DISTINCT | null' is not assignable to parameter of type 'MODE_DISTINCTION | null'.", "extraMsg": "Type 'DRU_VAR_MULTIVAL_DISTINCT.PAR_DATEDEBUT' is not assignable to type 'MODE_DISTINCTION | null'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "70", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "83", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "85", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "85", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getRubsBouclageToInsert.spec.ts", "line": "127", "column": "4", "severity": "error", "code": "2322", "message": "Type '({ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; })[]' is not assignable to type 'Readonly>[]'.", "extraMsg": "Type '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is not assignable to type 'Readonly>'.\nType '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is missing the following properties from type 'Readonly>': isDebutPeriode, commentaire, is_regul" }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": "122", "column": "41", "severity": "error", "code": "2740", "message": "Type 'BaseRubCheckDruBouclage' is missing the following properties from type 'RubInCalc': rub_type, rub_code, rub_affich_dates_abs, tij, and 12 more." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": "264", "column": "41", "severity": "error", "code": "2322", "message": "Type 'BaseRubCheckDruBouclage' is not assignable to type 'RubInCalc'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": "45", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": "140", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "132", "column": "71", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "132", "column": "118", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "144", "column": "71", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "144", "column": "118", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "291", "column": "31", "severity": "error", "code": "2339", "message": "Property 'rrub_annul_peri_debut' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "292", "column": "29", "severity": "error", "code": "2339", "message": "Property 'rrub_annul_peri_fin' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "29", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "37", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "45", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "53", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "61", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "69", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "77", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/processDruValue.ts", "line": "52", "column": "17", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | boolean | null' is not assignable to parameter of type 'string | number'.", "extraMsg": "Type 'null' is not assignable to type 'string | number'." }, { "fileName": "server/payrollEngine/druMgr/profilCp/getAcquisitionCpMoisCalculee.ts", "line": "71", "column": "14", "severity": "error", "code": "2540", "message": "Cannot assign to 'pacp' because it is a read-only property." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "23", "column": "13", "severity": "error", "code": "2322", "message": "Type 'mrtt_nbj_sal' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "24", "column": "13", "severity": "error", "code": "2322", "message": "Type 'mrtt_nbj_pat' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "40", "column": "16", "severity": "error", "code": "2454", "message": "Variable 'nbSal' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "41", "column": "16", "severity": "error", "code": "2454", "message": "Variable 'nbPat' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": "11", "column": "115", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": "41", "column": "142", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/vva/cacheVvaMgr.ts", "line": "27", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ var_id: number; valueFound: boolean; niveauFound: number; value: string | number | boolean | null; vva: Schema.pay_valeurvariable_vva[] | null; }' is not assignable to parameter of type 'VvaCached'.", "extraMsg": "Types of property 'niveauFound' are incompatible.\nType 'number' is not assignable to type '1 | 2 | 5'." }, { "fileName": "server/payrollEngine/executeFormula.ts", "line": "35", "column": "20", "severity": "error", "code": "2339", "message": "Property 'cnt_desc' does not exist on type 'BulInCalc'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "30", "column": "5", "severity": "error", "code": "2322", "message": "Type 'PosConv | null' is not assignable to type 'PosConv | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'PosConv | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "92", "column": "9", "severity": "error", "code": "2322", "message": "Type 'PoolClient' is not assignable to type 'DbClient'.", "extraMsg": "Type 'PoolClient' is missing the following properties from type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }': begin, commit, rollback" }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "242", "column": "5", "severity": "error", "code": "2322", "message": "Type 'Tat | null' is not assignable to type 'Tat | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'Tat | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "250", "column": "5", "severity": "error", "code": "2740", "message": "Type 'ProfilPlanning[]' is missing the following properties from type 'ProfilPlanning': ppla_desc, acrd_niveau, origin, ppla_id, and 24 more." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "85", "column": "21", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "89", "column": "17", "severity": "error", "code": "2322", "message": "Type 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "90", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "535", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "539", "column": "9", "severity": "error", "code": "2322", "message": "Type 'boolean | undefined' is not assignable to type 'boolean'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "540", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "547", "column": "68", "severity": "error", "code": "6133", "message": "'peri' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "547", "column": "89", "severity": "error", "code": "6133", "message": "'dateVigueur' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getRubData.ts", "line": "38", "column": "5", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectAlc\").Alc[]' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Alc[]'.", "extraMsg": "Type 'Alc' is missing the following properties from type 'Alc': valeur_en_cours, valeur_en_cours_apres" }, { "fileName": "server/payrollEngine/launchCalcBuls.ts", "line": "23", "column": "8", "severity": "error", "code": "2741", "message": "Property 'settingsByBul' is missing in type '{ type: number; pad_id: number; uti_id: number; bul_id: number[]; clp_origine: CALCULPAIE_ORIGINE; settings: {}; }' but required in type 'CalcRequestParams'." }, { "fileName": "server/payrollEngine/monitoring/trackMemory.ts", "line": "3", "column": "21", "severity": "error", "code": "2686", "message": "'_' refers to a UMD global, but the current file is a module. Consider adding an import instead." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "13", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "23", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "28", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "33", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "11", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "42", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "71", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/peria/checkPeriaCatc.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaDpub.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaTrem.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkTypeLieuTrav.ts", "line": "19", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/profiles/selectPpla.ts", "line": "200", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "597", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "598", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'cnt_fin_date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "638", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "639", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "640", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "641", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "655", "column": "4", "severity": "error", "code": "2739", "message": "Type '{ calculer: false; netCible: null; iterations: never[]; }' is missing the following properties from type '{ calculer: boolean; type: number; varIdVariant: number; nextValueForVarId: number; netCible: { mnt: number; explain: string; } | null; iterations: IterationNetAuBrut[]; }': type, varIdVariant, nextValueForVarId" }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "139", "column": "50", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "204", "column": "42", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "212", "column": "42", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "238", "column": "44", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "246", "column": "44", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "270", "column": "17", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "329", "column": "17", "severity": "error", "code": "2322", "message": "Type 'boolean | null | undefined' is not assignable to type 'boolean | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | null'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "331", "column": "21", "severity": "error", "code": "2322", "message": "Type 'boolean | null' is not assignable to type 'boolean'.", "extraMsg": "Type 'null' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "460", "column": "50", "severity": "error", "code": "2345", "message": "Argument of type 'dpub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "813", "column": "17", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "842", "column": "35", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "842", "column": "54", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionCprev.ts", "line": "137", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'Cprev' is not assignable to parameter of type 'CprevApplied'.", "extraMsg": "Property 'ccpr' is missing in type 'Cprev' but required in type 'CprevApplied'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionEff.ts", "line": "35", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type '1 | 2'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": "65", "column": "17", "severity": "error", "code": "2322", "message": "Type 'ProfilCp | null' is not assignable to type 'ProfilCp'.", "extraMsg": "Type 'null' is not assignable to type 'ProfilCp'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": "235", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPARE.ts", "line": "279", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPASS.ts", "line": "35", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Pass | null' is not assignable to type 'Pass'.", "extraMsg": "Type 'null' is not assignable to type 'Pass'." }, { "fileName": "server/payrollEngine/selectPRBUL.ts", "line": "163", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectProfilCpAnc.ts", "line": "230", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectTAUXAT.ts", "line": "40", "column": "49", "severity": "error", "code": "2554", "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/payrollEngine/updateCMLInBul.ts", "line": "123", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' is not assignable to parameter of type 'CmlInBul'.", "extraMsg": "Property 'cml_type_raz_ann' is missing in type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/portails/employee/checkIfAbsExceedsTgaThreshold.ts", "line": "42", "column": "32", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "45", "column": "23", "severity": "error", "code": "2339", "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "46", "column": "23", "severity": "error", "code": "2339", "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "48", "column": "23", "severity": "error", "code": "2339", "message": "Property 'allDay' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "49", "column": "23", "severity": "error", "code": "2339", "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "50", "column": "23", "severity": "error", "code": "2339", "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "55", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ id: any; calendarId: number; title: string; }[]' is not assignable to parameter of type 'Pta[]'.", "extraMsg": "Type '{ id: any; calendarId: number; title: string; }' is missing the following properties from type 'Pta': pta_id, pta_heure_arrivee, pta_heure_depart, cnt_id, and 13 more." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "24", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "27", "column": "23", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "27", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DataSalForSearch'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DataSalForSearch': padId, salNomNaissance, salNomUsage, salPrenom, and 2 more." }, { "fileName": "server/portails/routerCalendars.ts", "line": "53", "column": "31", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'undefined' is not assignable to type 'number'." }, { "fileName": "server/portails/routerCalendars.ts", "line": "78", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "41", "column": "15", "severity": "error", "code": "2322", "message": "Type 'Src | null' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Src | null'.", "extraMsg": "Type 'Src' is missing the following properties from type 'Src': cnt_id, origin" }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "50", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "51", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesEventTest.ts", "line": "2", "column": "93", "severity": "error", "code": "6133", "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesMensuellesTest.ts", "line": "4", "column": "57", "severity": "error", "code": "6133", "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/reports/data/absences/getDataAbs.ts", "line": "42", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "72", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "323", "column": "9", "severity": "error", "code": "2322", "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "331", "column": "49", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "332", "column": "47", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "333", "column": "53", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "334", "column": "50", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "335", "column": "34", "severity": "error", "code": "2339", "message": "Property 'ppla' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "336", "column": "36", "severity": "error", "code": "2339", "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "337", "column": "30", "severity": "error", "code": "2339", "message": "Property 'cjf' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "338", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "339", "column": "45", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "349", "column": "34", "severity": "error", "code": "2339", "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "349", "column": "53", "severity": "error", "code": "2339", "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "453", "column": "9", "severity": "error", "code": "2322", "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "455", "column": "9", "severity": "error", "code": "2322", "message": "Type 'pay_absence_abs | never[]' is not assignable to type 'pay_absence_abs[]'.", "extraMsg": "Type 'pay_absence_abs' is missing the following properties from type 'pay_absence_abs[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "464", "column": "49", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "465", "column": "47", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "466", "column": "53", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "467", "column": "50", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "468", "column": "21", "severity": "error", "code": "2739", "message": "Type 'gta_profilplanning_ppla' is missing the following properties from type 'DataGta': ppla_desc, plhSemaine1" }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "469", "column": "36", "severity": "error", "code": "2339", "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "471", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "472", "column": "45", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "485", "column": "34", "severity": "error", "code": "2339", "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "485", "column": "53", "severity": "error", "code": "2339", "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "495", "column": "17", "severity": "error", "code": "2339", "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "499", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'pay_absence_abs' is not assignable to parameter of type 'Abs'.", "extraMsg": "Property 'tab_lib' is missing in type 'pay_absence_abs' but required in type 'Abs'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "499", "column": "68", "severity": "error", "code": "2339", "message": "Property 'dabs' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "508", "column": "25", "severity": "error", "code": "2322", "message": "Type 'gta_profilplanning_ppla' is not assignable to type 'DataGta'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "509", "column": "40", "severity": "error", "code": "2339", "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "511", "column": "25", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "529", "column": "17", "severity": "error", "code": "2339", "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "532", "column": "53", "severity": "error", "code": "2339", "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDatesNonPaieFromAbs.spec.ts", "line": "30", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is not assignable to parameter of type 'Abs'.", "extraMsg": "Type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is missing the following properties from type 'Abs': uab_id, tab_lib" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "144", "column": "59", "severity": "error", "code": "2339", "message": "Property 'isHeaderRem' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "160", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type 'rub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "161", "column": "20", "severity": "error", "code": "2339", "message": "Property 'isHeaderIndemNet' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "227", "column": "13", "severity": "error", "code": "2322", "message": "Type 'RegWithLbl | undefined' is not assignable to type 'Freg | null | undefined'.", "extraMsg": "Type 'RegWithLbl' is missing the following properties from type 'Freg': regs, freg_lib, freg_num_ordre, freg_display_no_reg" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "259", "column": "61", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "265", "column": "11", "severity": "error", "code": "2322", "message": "Type 'reg_operation' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'.", "extraMsg": "Type 'null' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "340", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'Freg' is not assignable to parameter of type 'RegWithLbl'.", "extraMsg": "Type 'Freg' is missing the following properties from type 'RegWithLbl': lbl, reg_id, reg_lib, reg_num_ordre, and 4 more." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "368", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is not assignable to parameter of type 'LblSimpl'.", "extraMsg": "Type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is missing the following properties from type 'LblSimpl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 31 more." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "17", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "18", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "19", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "20", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": "183", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]'.", "extraMsg": "Type 'Lbl' is missing the following properties from type 'Lbl': cnt_id, ncnt_id, ncnt_code, euti_nom, and 12 more." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": "184", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]'.", "extraMsg": "Property 'rub_type_affich_simpl' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl'." }, { "fileName": "server/reports/data/bul/getData_BUL_PRBUL.ts", "line": "24", "column": "3", "severity": "error", "code": "2322", "message": "Type '([_client, prbul_id]: [PoolClient, number]) => string | null' is not assignable to type '(args: [client: PoolClient, prbulId: number]) => string'.", "extraMsg": "Type 'string | null' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/bul/mergeTemplatesZonesBul.ts", "line": "2", "column": "8", "severity": "error", "code": "1259", "message": "Module '\"handlebars\"' can only be default-imported using the 'esModuleInterop' flag" }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": "134", "column": "24", "severity": "error", "code": "2488", "message": "Type 'FormatLblCompleterZeros' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": "140", "column": "24", "severity": "error", "code": "2488", "message": "Type 'FormatLblNbDec' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "46", "column": "13", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "47", "column": "26", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "48", "column": "17", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/clickHelpers/getStringifiedFunctionOpenCotisUrssafSal.ts", "line": "34", "column": "9", "severity": "error", "code": "2322", "message": "Type '\"html\"' is not assignable to type 'REPORT_TYPE_OUTPUT | undefined'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "21", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'RegroupCompta | undefined' is not assignable to parameter of type 'RegroupCompta'.", "extraMsg": "Type 'undefined' is not assignable to type 'RegroupCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "25", "column": "20", "severity": "error", "code": "2339", "message": "Property 'sal_matricule' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "26", "column": "20", "severity": "error", "code": "2551", "message": "Property 'cnt_num' does not exist on type 'LblCompta'. Did you mean 'cpt_num'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "27", "column": "20", "severity": "error", "code": "2551", "message": "Property 'cnt_id' does not exist on type 'LblCompta'. Did you mean 'cpt_id'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "71", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "81", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "91", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "101", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "113", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "123", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "133", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "143", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getDataRattachCompta.ts", "line": "77", "column": "62", "severity": "error", "code": "2339", "message": "Property 'color' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "66", "column": "20", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Function' is not assignable to type 'AsyncFunction'.\nType 'Function' provides no match for the signature '(callback: (err?: Error | null | undefined, result?: unknown) => void): void'.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Function[]'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "71", "column": "34", "severity": "error", "code": "2488", "message": "Type 'unknown' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "122", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta[]' is not assignable to parameter of type 'Row[]'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'Row': cnt_id, bul_est_stc, sal_desc, cnt_desc, and 8 more." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "52", "column": "9", "severity": "error", "code": "2551", "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "53", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "54", "column": "9", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "55", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "56", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "61", "column": "9", "severity": "error", "code": "2339", "message": "Property 'brut_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "62", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "63", "column": "9", "severity": "error", "code": "2339", "message": "Property 'solde_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "64", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "65", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "70", "column": "9", "severity": "error", "code": "2551", "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "71", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "72", "column": "9", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "73", "column": "13", "severity": "error", "code": "2339", "message": "Property 'bul_est_stc' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "74", "column": "13", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "31", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "45", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "77", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "77", "column": "39", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": "125", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'RowDataProvCp' is missing the following properties from type 'Row': bul_est_stc_m1, brut_maintien_m1, pris_n_m1, pris_n1_m1, and 25 more." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": "126", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": "78", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": "79", "column": "28", "severity": "error", "code": "2339", "message": "Property 'pad_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/controles/getDataControleDatesBulletins.ts", "line": "105", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleOverlapCnts.ts", "line": "59", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleVva.ts", "line": "71", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataErreurRelevesHeures.ts", "line": "51", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "146", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"org_desc\"' is not assignable to type '\"emp_desc\" | \"sal_desc\" | \"date_debut\" | \"uorg_desc\" | \"aff_lib\" | \"cpt_numero\" | \"compte_analytique\" | \"affil_desc\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "147", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"\"' is not assignable to type '\"Salarié\" | \"Emploi\" | \"Affectation\" | \"Affaire\" | \"Date d'entrée\" | \"Numéro de compte\" | \"Imputation analytique\" | \"Affiliation\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "168", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Property 'name' is missing in type 'Criteria' but required in type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "170", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": "42", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": "43", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/dsn/getAggDsnBlocks.ts", "line": "1", "column": "22", "severity": "error", "code": "2307", "message": "Cannot find module '../../../dsn/decla_dsn' or its corresponding type declarations." }, { "fileName": "server/reports/data/dsn/getDataDsnBasesAssujetties.ts", "line": "52", "column": "25", "severity": "error", "code": "2322", "message": "Type 'Line[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'Line' is not assignable to type 'Row'.\nIndex signature is missing in type 'Line'." }, { "fileName": "server/reports/data/dsn/getDataDsnCotisIndiv.ts", "line": "101", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: CriteriaUrssaf; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'CriteriaUrssaf' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": "66", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": "171", "column": "15", "severity": "error", "code": "2740", "message": "Type '{ salNom: string; salPrenom: string; salMatricule: string; }' is missing the following properties from type 'DataRow': sal_id, netAPayer, mntPas, netFiscal, and 6 more." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "65", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "502", "column": "9", "severity": "error", "code": "2322", "message": "Type 'LineByContrat | undefined' is not assignable to type 'LineByContrat'.", "extraMsg": "Type 'undefined' is not assignable to type 'LineByContrat'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "652", "column": "159", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "663", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type '{ idAffil: string; salId: number; cntId: number; codeOption?: string | undefined; codePopulation?: string | undefined; idAdhesion: string; prevDesc: string; cprevsDesc: string; affilDesc: string; ta_prev?: number | null | undefined; tb_t2_prev?: number | null | undefined; tc_prev?: number | null | undefined; td_prev?: number | null | undefined; base_forf_prev?: number | null | undefined; base_specif_prev_17?: number | null | undefined; mnt_forf_prev?: number | null | undefined; mnt_libre_prev?: number | null | undefined; total_cotis: number | null; has_78_prev: boolean; has_79_prev: boolean; has_81_prev: boolean; rubsDesc: string; sal_id: number; cnt_id: number; salMatricule: string; salNom: string; salPrenom: string; cntDesc: string; statutRc: string; }' is not assignable to parameter of type 'FinalRow'.", "extraMsg": "Types of property 'codeOption' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": "52", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": "200", "column": "5", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/shared/shared\").DataRow[]' is not assignable to type 'DataRow[]'.", "extraMsg": "Type 'DataRow' is missing the following properties from type 'DataRow': sal_id, salMatricule, salNom, salPrenom, and 9 more." }, { "fileName": "server/reports/data/dsn/rc/transform.ts", "line": "176", "column": "13", "severity": "error", "code": "2322", "message": "Type '{ brut: number; ta: number; reduction: number | null; baseExoApprenti: number | null; cot_avant_reduction: number | null; cot: number | null; brutSpecif: number | null; taSpecif: number | null; baseExcep: number | null; sal_id: number; salNom: string; salPrenom: string; salMatricule: string; cntDesc: string; statutRc: string; codeRetraite: string; periodeDesc: string; }' is not assignable to type 'DataRow'.", "extraMsg": "Object literal may only specify known properties, and 'sal_id' does not exist in type 'DataRow'." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": "31", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type 'Bul[] | BulAgg[]' is not assignable to parameter of type 'IterableCollection'.", "extraMsg": "Type 'Bul[]' is not assignable to type 'IterableCollection'.\nType 'Bul[]' is not assignable to type 'DataBul[]'.\nType 'Bul' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": "33", "column": "89", "severity": "error", "code": "2345", "message": "Argument of type 'AsyncResultCallback' is not assignable to parameter of type '(err: Error, dataBuls: DataBul[]) => void'.", "extraMsg": "Types of parameters 'result' and 'dataBuls' are incompatible.\nType 'DataBul[]' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "97", "column": "12", "severity": "error", "code": "2345", "message": "Argument of type '(err: Error, cnt: Cnt, ccn: Ccn, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "180", "column": "23", "severity": "error", "code": "2339", "message": "Property 'cumulsBulsCntsAnterieursAnneeDecalage' does not exist on type '{ entete: (cb: AsyncCallback) => void; comment: (cb: AsyncCallback) => void; lbl: (cb: AsyncCallback) => void; orgss: (cb: AsyncCallback) => void; cumulsBul: (cb: AsyncCallback) => void; absPeri: (cb: AsyncCallback) => void; vvaPeri: (cb: AsyncCallback) => void; prbul: (cb: AsyncCallback) => void; ppla: (cb: AsyncCallback) => void; pare: (cb: AsyncCallback) => void; prtt: (cb: AsyncCallback) => void; pacp: (cb: AsyncCallback) => void; profilCpAnc: (cb: AsyncCallback) => void; cumulsBulsCntsAnterieurs: (cb: AsyncCallback) => void; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "221", "column": "29", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "274", "column": "174", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "274", "column": "189", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "278", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is not assignable to type 'Prbul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "326", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ shouldDisplayNbHeuresEffectuees: boolean; estForfaitJours?: boolean | undefined; estForfaitHeuresAnnuel?: boolean | undefined; estAnnualisationModulation?: boolean | undefined; forfaitAnnee: number; horaireHebdo?: number | null | undefined; enHeures: boolean; bul_id: number; pad_id: number; cnt_id: number; eta_id: number; semp_id: number; ncnt_id: number; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; sal_desc: string; peri_anneemois: number; pare_id: number; peria_id: Schema.pay_paramprofprem_pareFields.peria_id; prem_id: Schema.pay_paramprofprem_pareFields.prem_id; acrd_id: number; pare_quot_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_coll_ref; pare_quot_journ_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_journ_coll_ref; pare_quot_periode: Schema.pay_paramprofprem_pareFields.pare_quot_periode; trem_id: number; pare_type_peri: number; pare_fj_methode_prorata: number; pare_fj_affich_rub_inform: boolean; pare_fj_type_debut_periode: number; pare_fj_rub_inform_template: Schema.pay_paramprofprem_pareFields.pare_fj_rub_inform_template; pare_fj_cpt_acquis_type: number; pare_fj_cpt_pris_type: number; pare_fj_cpt_restant_type: number; pare_fj_prorata_neutr_cp: boolean; pare_fj_type_affich_cpt_nm1: number; pare_type_auto: number; pare_temp_quot_coll_est_temps_travaille: boolean; pare_type_calcul_abs_es: number; pare_fj_affich_nbj_trav: boolean; pare_type_lissage: number; pare_lissage_nb_mois: Schema.pay_paramprofprem_pareFields.pare_lissage_nb_mois; pare_lissage_cml_id: Schema.pay_paramprofprem_pareFields.pare_lissage_cml_id; pare_smc_pct_fixe: Schema.pay_paramprofprem_pareFields.pare_smc_pct_fixe; pare_smc_pct_avec_variable: Schema.pay_paramprofprem_pareFields.pare_smc_pct_avec_variable; pare_fj_type_affich_cpt_n: number; pare_ann_type_calcul_hor_mens: number; }' is not assignable to type 'PareResult'.", "extraMsg": "Object literal may only specify known properties, and 'shouldDisplayNbHeuresEffectuees' does not exist in type 'PareResult'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "339", "column": "39", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "343", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ customClsCalendar: string; dateDebutCalendar: Date; dateFinCalendar: Date; entete: Entete; comment: string; lbl: any; orgss: any; ccn: Ccn; posconv: any; paas: any; pare: PareResult; pacp: any; prtt: any; profilCpAnc: ProfilCpAnc; afficherCompteursCpRtt: boolean; afficherCompteurRcJours: any; afficherCompteurRcHeures: boolean; prbul: Prbul; calendrier_dates: CalendarDate[]; cumuls: {}; cumuls_tous_contrats: {}; shouldDisplayClassif: boolean; }' is not assignable to type 'DataBul'.", "extraMsg": "Object literal may only specify known properties, and 'profilCpAnc' does not exist in type 'DataBul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "355", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "356", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "357", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "358", "column": "21", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "370", "column": "44", "severity": "error", "code": "2339", "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "371", "column": "44", "severity": "error", "code": "2339", "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "148", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '(err: Error, firstCnt: Cnt, ccn: any, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "216", "column": "15", "severity": "error", "code": "2339", "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "227", "column": "23", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Tasks' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Tasks'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "297", "column": "158", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "297", "column": "173", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "307", "column": "6", "severity": "error", "code": "2740", "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is missing the following properties from type 'Prbul': prbul_id, peria_id, acrd_id, prbul_agreggated, and 12 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "319", "column": "78", "severity": "error", "code": "2551", "message": "Property 'ncnt_id' does not exist on type 'Cnt'. Did you mean 'cnt_id'?" }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "333", "column": "6", "severity": "error", "code": "2322", "message": "Type '(Lbl | LblHeader)[]' is not assignable to type 'Lbl[]'.", "extraMsg": "Type 'Lbl | LblHeader' is not assignable to type 'Lbl'.\nType 'LblHeader' is missing the following properties from type 'Lbl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 30 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "351", "column": "5", "severity": "error", "code": "2741", "message": "Property 'val_bul' is missing in type 'CPRN' but required in type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "352", "column": "5", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "353", "column": "5", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "354", "column": "5", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "358", "column": "22", "severity": "error", "code": "2339", "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "359", "column": "22", "severity": "error", "code": "2339", "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "364", "column": "17", "severity": "error", "code": "2339", "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataCertificatTravail.ts", "line": "439", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ ect_datedebut: Date; ect_datefin: ect_datefin; emp_desc: string; cnt_fin_date: cnt_fin_date; }' is not assignable to parameter of type '{ emp_desc: string; ect_datedebut: string; cnt_fin_date: string; ect_datefin: string; }'.", "extraMsg": "Types of property 'ect_datedebut' are incompatible.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataCnt.ts", "line": "402", "column": "8", "severity": "error", "code": "2741", "message": "Property 'catc_id' is missing in type '{ rcdd_id: any; pad_id: number; ncnt_id: any; semp_id: any; eta_id: any; src_id: number; dpub_id: any; euti_id: any; trem_id: any; cnt_id: any; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "56", "column": "18", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "57", "column": "18", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "69", "column": "64", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "115", "column": "9", "severity": "error", "code": "2322", "message": "Type 'DataToDisplay' is not assignable to type 'DataToDisplay'.", "extraMsg": "Type 'RowCotisUrssaf' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'RowCotisUrssaf'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "131", "column": "64", "severity": "error", "code": "2339", "message": "Property 'eta_desc' does not exist on type 'Brc'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "210", "column": "94", "severity": "error", "code": "2345", "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'.", "extraMsg": "Type '{ code: Schema.pay_dsnline_dsnlFields.dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: Schema.pay_dsnline_dsnlFields.eta_id; sal_id: Schema.pay_dsnline_dsnlFields.sal_id; cnt_id: Schema.pay_dsnline_dsnlFields.cnt_id; dsnl_code: Schema.pay_dsnline_dsnlFields.dsnl_code; dsnl_value: Schema.pay_dsnline_dsnlFields.dsnl_value; afod_id: Schema.pay_dsnline_dsnlFields.afod_id; pops_id: Schema.pay_dsnline_dsnlFields.pops_id; dsnl_error: Schema.pay_dsnline_dsnlFields.dsnl_error; dsnl_warning: Schema.pay_dsnline_dsnlFields.dsnl_warning; prev_id: Schema.pay_dsnline_dsnlFields.prev_id; cprev_ids: Schema.pay_dsnline_dsnlFields.cprev_ids; }' is not assignable to type 'Line'.\nTypes of property 'code' are incompatible.\nType 'dsnl_code' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "211", "column": "55", "severity": "error", "code": "2339", "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "212", "column": "34", "severity": "error", "code": "2339", "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "219", "column": "98", "severity": "error", "code": "2345", "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'." }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": "1", "column": "32", "severity": "error", "code": "2614", "message": "Module '\"../../api/variables/services/getContratsToDisplay\"' has no exported member 'User'. Did you mean to use 'import User from \"../../api/variables/services/getContratsToDisplay\"' instead?" }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": "89", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: jtrav_heure_debut; heureFinDesc: jtrav_heure_fin; repasDesc: string | null; }[]' is not assignable to type 'Row[]'.", "extraMsg": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: gta_jourtrav_jtravFields.jtrav_heure_debut; heureFinDesc: gta_jourtrav_jtravFields.jtrav_heure_fin; repasDesc: string | null; }' is not assignable to type 'Row'.\nTypes of property 'heureDebutDesc' are incompatible.\nType 'jtrav_heure_debut' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "19", "column": "11", "severity": "error", "code": "2430", "message": "Interface 'Criteria' incorrectly extends interface 'ReportCriteria'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "61", "column": "105", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "89", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Criteria' is not assignable to type 'Omit'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "363", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "418", "column": "44", "severity": "error", "code": "2339", "message": "Property 'is_positif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "419", "column": "44", "severity": "error", "code": "2339", "message": "Property 'is_negatif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "421", "column": "25", "severity": "error", "code": "2339", "message": "Property 'is_negatif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "423", "column": "101", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "425", "column": "114", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "425", "column": "139", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "428", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "429", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "429", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "433", "column": "115", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "433", "column": "150", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "435", "column": "121", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "435", "column": "146", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "438", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "439", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "439", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "440", "column": "38", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "444", "column": "53", "severity": "error", "code": "2339", "message": "Property 'sal_nom_usage' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "444", "column": "82", "severity": "error", "code": "2339", "message": "Property 'sal_prenom' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "446", "column": "55", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "448", "column": "55", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "453", "column": "55", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "455", "column": "55", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "458", "column": "29", "severity": "error", "code": "2339", "message": "Property 'is_positif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "459", "column": "105", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "461", "column": "118", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "461", "column": "143", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "464", "column": "45", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "465", "column": "107", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "465", "column": "132", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "469", "column": "119", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "469", "column": "154", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "471", "column": "125", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "471", "column": "150", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "474", "column": "45", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "475", "column": "107", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "475", "column": "132", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "476", "column": "42", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "480", "column": "104", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "480", "column": "139", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "482", "column": "118", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "482", "column": "143", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "485", "column": "45", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "486", "column": "107", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "486", "column": "132", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "487", "column": "42", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "491", "column": "65", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "494", "column": "54", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "496", "column": "54", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "499", "column": "53", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "502", "column": "105", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "502", "column": "130", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "505", "column": "53", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "510", "column": "40", "severity": "error", "code": "2339", "message": "Property 'is_zero' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "511", "column": "25", "severity": "error", "code": "2339", "message": "Property 'is_zero' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "512", "column": "94", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "514", "column": "111", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "514", "column": "136", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "517", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "518", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "518", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "522", "column": "108", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "522", "column": "143", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "524", "column": "118", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "524", "column": "143", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "527", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "528", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "528", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "529", "column": "38", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "533", "column": "49", "severity": "error", "code": "2339", "message": "Property 'sal_nom_usage' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "533", "column": "78", "severity": "error", "code": "2339", "message": "Property 'sal_prenom' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "140", "column": "193", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "145", "column": "39", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "223", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '((client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void) | ((client: PoolClient, criteria: ReportBulsCriteria, optionsBuls: OptionsReportBul, memoizedGetters: MemoizedGetters, bulAgg: BulAgg, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void)' is not assignable to parameter of type 'FnGetDataBuls'.", "extraMsg": "Type '(client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void' is not assignable to type 'FnGetDataBuls'.\nTypes of parameters 'externalCallback' and 'cb' are incompatible.\nTypes of parameters 'err' and 'err' are incompatible.\nType 'Error | null | undefined' is not assignable to type 'Error'.\nType 'undefined' is not assignable to type 'Error'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "247", "column": "8", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, databuls: any, nbBuls: number) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "291", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "128", "column": "21", "severity": "error", "code": "2339", "message": "Property 'rubs' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "189", "column": "15", "severity": "error", "code": "2322", "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'LblCompta': sens, cpt_id, cpt_type, tal_id, and 3 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "189", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'RowToDispatch': cnt_num, sal_matricule, sal_nom_usage, sal_nom_famille, and 2 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "190", "column": "18", "severity": "error", "code": "2339", "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "190", "column": "55", "severity": "error", "code": "2339", "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "193", "column": "27", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nThe types returned by 'slice(...)' are incompatible between these types.\nType 'LblCompta[]' is not assignable to type 'never[]'.\nType 'LblCompta' is not assignable to type 'never'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "197", "column": "15", "severity": "error", "code": "2322", "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "197", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "198", "column": "18", "severity": "error", "code": "2339", "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "198", "column": "55", "severity": "error", "code": "2339", "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "201", "column": "27", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "288", "column": "15", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "307", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: string; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: string; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "325", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": "82", "column": "22", "severity": "error", "code": "2339", "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": "106", "column": "60", "severity": "error", "code": "2339", "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "33", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "The types of 'criteria.uorg_id' are incompatible between these types.\nType 'number[] | null' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "166", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "167", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "52", "column": "65", "severity": "error", "code": "2345", "message": "Argument of type 'Omit' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Type 'Omit' is missing the following properties from type 'ReportCriteria': name, outputType" }, { "fileName": "server/reports/data/getDataShared.ts", "line": "75", "column": "5", "severity": "error", "code": "2322", "message": "Type 'TemplateHeader[]' is not assignable to type 'HeaderToDisplay[]'.", "extraMsg": "Property 'stopGroupColSpan' is missing in type 'TemplateHeader' but required in type 'HeaderToDisplay'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "78", "column": "40", "severity": "error", "code": "2339", "message": "Property 'outputType' does not exist on type 'Omit'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "94", "column": "42", "severity": "error", "code": "2339", "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "94", "column": "136", "severity": "error", "code": "2339", "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "109", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'DataToDisplay | undefined' is not assignable to parameter of type 'DataToDisplay | PromiseLike>'.", "extraMsg": "Type 'undefined' is not assignable to type 'DataToDisplay | PromiseLike>'." }, { "fileName": "server/reports/data/paiements/getDataNetsNegatifs.ts", "line": "50", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: CriteriaDataNetsNegatifs; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nProperty 'peri_fin' is missing in type 'CriteriaDataNetsNegatifs' but required in type 'Omit'." }, { "fileName": "server/reports/data/shared/getSignataireContrat.ts", "line": "94", "column": "9", "severity": "error", "code": "2741", "message": "Property 'titreCivilite' is missing in type '{ rsp_id: null; nom: null; prenom: null; isExterne: null; email: null; niveau: null; qualite: null; doc_id_signature: null; urlSignature: null; pdos_domain_name: null; }' but required in type 'Signataire'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "39", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "82", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'Col' is not assignable to parameter of type 'GroupCol'.", "extraMsg": "Type 'Col' is missing the following properties from type 'GroupCol': total, count" }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "87", "column": "19", "severity": "error", "code": "2339", "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "87", "column": "33", "severity": "error", "code": "2339", "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "87", "column": "47", "severity": "error", "code": "2339", "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "88", "column": "19", "severity": "error", "code": "2339", "message": "Property 'class' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "89", "column": "19", "severity": "error", "code": "2339", "message": "Property 'style' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "90", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string | true' is not assignable to type 'boolean'.", "extraMsg": "Type 'string' is not assignable to type 'boolean'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "95", "column": "38", "severity": "error", "code": "2339", "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "102", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "103", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "104", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "110", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "82", "column": "121", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "89", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "147", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "186", "column": "40", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "187", "column": "41", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "188", "column": "42", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "308", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[] | null'.\nType 'undefined' is not assignable to type 'number[] | null'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "356", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Property 'displayDetailDemandes' is missing in type 'ReportCriteria' but required in type 'Criteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "364", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[]'.\nType 'undefined' is not assignable to type 'number[]'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "418", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Type 'ReportCriteria' is missing the following properties from type 'Criteria': displayCumulMensuel, displayCumulAnnuel, displayCumulContrat, groupBySal" }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "445", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'EtatPrepCriteria'.", "extraMsg": "Property 'bul_id' is missing in type 'ReportCriteria' but required in type 'EtatPrepCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "474", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "480", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "486", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "492", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "564", "column": "76", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "570", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "576", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'rdsnId' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "594", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'ValidationCriteria'.", "extraMsg": "Property 'origineRubs' is missing in type 'ReportCriteria' but required in type 'ValidationCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "609", "column": "76", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'.", "extraMsg": "Property 'currentPdosId' is missing in type 'ReportUser' but required in type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "615", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "627", "column": "78", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "633", "column": "67", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "639", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "651", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "663", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "731", "column": "95", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/generateSpecificReport.spec.ts", "line": "10", "column": "19", "severity": "error", "code": "2741", "message": "Property 'lots_id_granted' is missing in type '{ srep_id: number; pad_id: number; peri: number; }' but required in type 'ParamsReceived'." }, { "fileName": "server/reports/generateSpecificReport.ts", "line": "211", "column": "9", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/getFileNameForSave.ts", "line": "67", "column": "18", "severity": "error", "code": "2339", "message": "Property 'bulSimpl' does not exist on type 'ReportCriteria'." }, { "fileName": "server/reports/getFooterTemplate.ts", "line": "1", "column": "87", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": "28", "column": "9", "severity": "error", "code": "2322", "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'.", "extraMsg": "Type 'TemplateHeaderWithValue | null' is not assignable to type 'TemplateHeaderWithValue'.\nType 'null' is not assignable to type 'TemplateHeaderWithValue'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": "84", "column": "5", "severity": "error", "code": "2322", "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'." }, { "fileName": "server/reports/prepareReport.ts", "line": "28", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type 'User' is not assignable to parameter of type 'ReportUser'.", "extraMsg": "Type 'User' is missing the following properties from type 'ReportUser': currentPAD, scope" }, { "fileName": "server/reports/reportsMgr.ts", "line": "36", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/reportsMgr.ts", "line": "66", "column": "48", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "47", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "49", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "54", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "71", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "74", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "79", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "94", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'." }, { "fileName": "server/reports/routerReports.ts", "line": "119", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ pad_id: number; }' is missing the following properties from type 'Params': peri, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "156", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "158", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "327", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/specificReports/generateSpecificReportAbsenteisme.ts", "line": "34", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/templateMgr.ts", "line": "101", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'.", "extraMsg": "Type '\"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "111", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "150", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "159", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "167", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "175", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "220", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "236", "column": "17", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "405", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'TemplateStoredConfig | undefined' is not assignable to parameter of type 'TemplateStoredConfig | PromiseLike | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'TemplateStoredConfig | PromiseLike | null'." }, { "fileName": "server/sepa/lockBuls.ts", "line": "2", "column": "10", "severity": "error", "code": "2459", "message": "Module '\"./savePayment\"' declares 'Payment' locally, but it is not exported." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": "144", "column": "38", "severity": "error", "code": "2367", "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.TOUS' and '3' have no overlap." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": "166", "column": "13", "severity": "error", "code": "2367", "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.NON_PAYES_UNIQUEMENT' and '3' have no overlap." }, { "fileName": "server/server.ts", "line": "170", "column": "59", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "170", "column": "76", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "24", "severity": "error", "code": "2339", "message": "Property 'listen' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "35", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "52", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "81", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "108", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "133", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/socket/socketIOManager.ts", "line": "57", "column": "10", "severity": "error", "code": "2349", "message": "This expression is not callable.", "extraMsg": "Type 'typeof import(\"/home/runner/work/payroll-app/payroll-app/node_modules/socket.io/dist/index\")' has no call signatures." }, { "fileName": "server/socket/socketIOManager.ts", "line": "81", "column": "96", "severity": "error", "code": "2339", "message": "Property 'originalUrl' does not exist on type 'IncomingMessage'." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": "3", "column": "1", "severity": "error", "code": "6133", "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": "12", "column": "14", "severity": "error", "code": "2551", "message": "Property '_locale' does not exist on type 'Moment'. Did you mean 'locale'?" }, { "fileName": "server/test/test-unit/setup.spec.ts", "line": "24", "column": "1", "severity": "error", "code": "2741", "message": "Property 'serverConfig' is missing in type '{ dbConfig: {}; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }, { "fileName": "server/tools.spec.ts", "line": "15", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '\"FOOBAR\"' is not assignable to parameter of type 'LOG_LEVEL'." }, { "fileName": "server/tools.ts", "line": "145", "column": "1", "severity": "error", "code": "2309", "message": "An export assignment cannot be used in a module with other exported elements." }, { "fileName": "server/tools/getPlural.ts", "line": "13", "column": "43", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "17", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "22", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "26", "column": "14", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/webAPI/abs/webApiAbsRead.ts", "line": "22", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/abs/webApiAbsUpdate.ts", "line": "22", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsSetDefault.ts", "line": "36", "column": "81", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": "30", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": "35", "column": "100", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bul/identifyBul.ts", "line": "30", "column": "41", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "11", "column": "10", "severity": "error", "code": "6133", "message": "'OutputFile' is declared but its value is never read." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "34", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "40", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "93", "column": "16", "severity": "error", "code": "2345", "message": "Argument of type '(errPdf: Error | null, bulIds: any, resultPdf: ResultReportManager) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "147", "column": "9", "severity": "error", "code": "2322", "message": "Type '\"pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "165", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'User'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'User': sal_id, uti_nom, uti_prenom, currentPAD, and 4 more." }, { "fileName": "server/webAPI/cnt/insertAVT.ts", "line": "43", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ entity: string; action: string; data: DataAvt; }' is not assignable to parameter of type 'BodyAvt'.", "extraMsg": "Type '{ entity: string; action: string; data: DataAvt; }' is missing the following properties from type 'WebApiPayload': version, dospay_id" }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "266", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, sal_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'sal_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "267", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, cnt_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'cnt_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "715", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'.\nIndex signature is missing in type 'DataEct'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "759", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "1193", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'unknown' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/cnt/webApiCntRead.ts", "line": "32", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type 'BodyCnt' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "41", "column": "29", "severity": "error", "code": "2345", "message": "Argument of type 'IBodySalAddOrUpdate' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'sal_id_externe' is not assignable to type 'string | undefined'.\nType 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "45", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, client?: PoolClient | undefined, sal_id?: number | null | undefined) => void' is not assignable to parameter of type 'IWebApiCallback'.", "extraMsg": "Types of parameters 'client' and 'successResponse' are incompatible.\nType 'IWebApiSuccessResponse | undefined' is not assignable to type 'PoolClient | undefined'.\nType 'IWebApiSuccessResponse' is missing the following properties from type 'PoolClient': release, connect, query, copyFrom, and 20 more." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "75", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is not assignable to parameter of type 'Error'.", "extraMsg": "Type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is missing the following properties from type 'Error': name, message" }, { "fileName": "server/webAPI/sal/webApiSalRead.ts", "line": "120", "column": "67", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": "190", "column": "8", "severity": "error", "code": "2739", "message": "Type '{ pad_id: number; bul_id: number[]; outputType: REPORT_TYPE_OUTPUT.DATA; bulSimpl: false; }' is missing the following properties from type 'ReportBulsCriteria': modeSelectionEuti, name, peri_debut, peri_fin" }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": "215", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is not assignable to parameter of type 'OptionsReportBul'.", "extraMsg": "Type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is missing the following properties from type 'OptionsReportBul': nbDecimalsColBase, nbDecimalsColsTaux, forceCompleterZeros" }, { "fileName": "server/webAPI/shared/checkSession.ts", "line": "103", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'boolean | undefined' is not assignable to parameter of type 'boolean | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | PromiseLike'." }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "62", "column": "47", "severity": "error", "code": "2352", "message": "Conversion of type 'WebApiPayload>' to type 'IBodySal' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Record' is missing the following properties from type 'IDataSal': sal_id, bnqs" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "114", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'.", "extraMsg": "Type 'Record' is missing the following properties from type 'DataVvaSetValue': var_code, vva_niveau, vva_valeur, vva_datedebut, vva_periodedebut" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "122", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": "70", "column": "12", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, client: any, lvvaInserted: any) => any' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": "96", "column": "29", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBatchVva' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/vva/webApiVvaSetValue.ts", "line": "121", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'IWebApiCallback' is not assignable to parameter of type 'AsyncCallback'.", "extraMsg": "Types of parameters 'errorResponse' and 'error' are incompatible.\nType 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew | null | undefined' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'.\nType '\"STOP\"' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'." }, { "fileName": "test-integration/app/unauthenticatedRoute.spec.ts", "line": "1", "column": "23", "severity": "error", "code": "2305", "message": "Module '\"../commonIntegration\"' has no exported member 'db'." }, { "fileName": "test-integration/commonIntegration.ts", "line": "59", "column": "4", "severity": "error", "code": "2794", "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "test-integration/getComputedData/computeOnePeriod.spec.ts", "line": "25", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ startDate: Moment; endDate: Moment; }' is missing the following properties from type 'Week': numWeek, numMonth, vva, isLastPeriode" }, { "fileName": "test-integration/setup.spec.ts", "line": "20", "column": "1", "severity": "error", "code": "2741", "message": "Property 'serverConfig' is missing in type '{ dbConfig: { user: string; host: string; database: string; password: string; ssl: boolean; port: number; max: number; application_name: string; idleTimeoutMillis: number; connectionTimeoutMillis: number; }; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }] +export const errorsBaseBranch = [{ "fileName": "server/absences/getCalendarJF.ts", "line": 145, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'LastCnt' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type 'LastCnt' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/CRUD/router.ts", "line": 44, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericRead'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericRead'." }, { "fileName": "server/api/CRUD/router.ts", "line": 63, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/CRUD/router.ts", "line": 82, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericAdd'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericAdd'." }, { "fileName": "server/api/CRUD/router.ts", "line": 103, "column": 63, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericDelete'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'ExtParamsGenericDelete': idToRemove, modelName" }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": 73, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type '{ operator: \"CANCEL\"; }' is not assignable to parameter of type 'ListIterateeCustom | undefined'.", "extraMsg": "Types of property 'operator' are incompatible.\nType '\"CANCEL\"' is not assignable to type 'FilterOperator | undefined'." }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": 94, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'ExtParamsGenericRead' is not assignable to parameter of type 'BuildQueryParams'.", "extraMsg": "Types of property 'filter' are incompatible.\nType 'ClientFilter[] | undefined' is not assignable to type 'Filter[] | undefined'.\nType 'ClientFilter[]' is not assignable to type 'Filter[]'.\nType 'ClientFilter' is not assignable to type 'Filter'.\nTypes of property 'value' are incompatible.\nType 'FilterValue | FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string'." }, { "fileName": "server/api/CRUD/services/getDemandesAbsSalList.ts", "line": 60, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/api/CRUD/services/getSubordinates.ts", "line": 58, "column": 5, "severity": "error", "code": 2783, "message": "'level' is specified more than once, so this usage will be overwritten." }, { "fileName": "server/api/CRUD/services/getTimesheetsToValidateForSubordinates.ts", "line": 34, "column": 51, "severity": "error", "code": 6133, "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/CRUD/services/getTimesheetsValidatedForSubordinates.ts", "line": 34, "column": 51, "severity": "error", "code": 6133, "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 31, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 44, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 57, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/services/createDetailsAbsence.ts", "line": 81, "column": 9, "severity": "error", "code": 2322, "message": "Type 'DataGtaWithPplaDesc | null' is not assignable to type 'DataGta | null | undefined'.", "extraMsg": "Type 'DataGtaWithPplaDesc' is not assignable to type 'DataGta'.\nThe types of 'plhSemaine1.jours' are incompatible between these types.\nType 'gta_jourplahebdo_jph[]' is not assignable to type 'Jph[]'.\nType 'gta_jourplahebdo_jph' is not assignable to type 'Jph'.\nTypes of property 'jph_nb_h_trav_matin' are incompatible.\nType 'jph_nb_h_trav_matin' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/createDetailsAbsence.ts", "line": 82, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Pare | null' is not assignable to type 'ProfilRem | null'.", "extraMsg": "Type 'Pare' is not assignable to type 'ProfilRem'.\nTypes of property 'pare_quot_journ_coll_ref' are incompatible.\nType 'pare_quot_journ_coll_ref' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/crudTriggerBeforeValidateAbsence.ts", "line": 25, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ typeMessage: \"warning\"; isValid: false; explain: string; } | { typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Type '{ typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.\nObject literal may only specify known properties, and 'typeMessage' does not exist in type 'ResultTriggerValidationBeforeValid'." }, { "fileName": "server/api/absences/services/generateDabsFromAbs.ts", "line": 108, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type '{ user: { uti_id: number; }; operationType: \"add\"; }' is not assignable to parameter of type 'Query'.", "extraMsg": "Types of property 'operationType' are incompatible.\nType '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 63, "column": 19, "severity": "error", "code": 2741, "message": "Property 'catc_id' is missing in type '{ src_id: number; pad_id: number; ppa: Schema.pay_periodepaye_ppa; current_bul: { pare: Schema.pay_paramprofprem_pare | null; pacp: Schema.pay_paramprofprcp_pacp | null; ppla: Schema.gta_profilplanning_ppla | null; } | null; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: Schema.pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: Schema.pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: Schema.pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: Schema.pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: Schema.pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: Schema.pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: Schema.pay_contrat_cntFields.lot_id; cnt_num: Schema.pay_contrat_cntFields.cnt_num; rcdd_id: Schema.pay_contrat_cntFields.rcdd_id; prof_id_prem_force: Schema.pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: Schema.pay_contrat_cntFields.prof_id_prss_force; dpub_id: Schema.pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: Schema.pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: Schema.pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: Schema.pay_contrat_cntFields.pare_id_force; pacp_id_force: Schema.pay_contrat_cntFields.pacp_id_force; pass_id_force: Schema.pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: Schema.pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: Schema.pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: Schema.pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: Schema.pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: Schema.pay_contrat_cntFields.euti_id; src_id_force: Schema.pay_contrat_cntFields.src_id_force; ccn_id_euti_force: Schema.pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: Schema.pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: Schema.pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: Schema.pay_contrat_cntFields.prtt_id_force; spec_id: Schema.pay_contrat_cntFields.spec_id; cdpre_id: Schema.pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: Schema.pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: Schema.pay_contrat_cntFields.pifc_id_force; prbul_id_force: Schema.pay_contrat_cntFields.prbul_id_force; ppla_id_force: Schema.pay_contrat_cntFields.ppla_id_force; prui_id_force: Schema.pay_contrat_cntFields.prui_id_force; prga_id_force: Schema.pay_contrat_cntFields.prga_id_force; prgp_id_force: Schema.pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: Schema.pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: Schema.pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: Schema.pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: Schema.pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: Schema.pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: Schema.pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: Schema.pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: Schema.pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: Schema.pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: Schema.pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: Schema.pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: Schema.pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: Schema.pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: Schema.pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: Schema.pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: Schema.pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: Schema.pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: Schema.pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: Schema.pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: Schema.pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: Schema.pay_contrat_cntFields.cnt_infos_comp; cnt_notes: Schema.pay_contrat_cntFields.cnt_notes; trem_id: Schema.pay_contrat_cntFields.trem_id; ett_id: Schema.pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Schema.pay_contrat_cntFields.cnt_date_paiement_stc; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 105, "column": 13, "severity": "error", "code": 2322, "message": "Type 'pay_paramprofprem_pare[]' is not assignable to type 'Pare[]'.", "extraMsg": "Type 'pay_paramprofprem_pare' is missing the following properties from type 'Pare': acrd_niveau, trem_dsn_code, pare_desc, origin" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 107, "column": 13, "severity": "error", "code": 2322, "message": "Type 'pay_paramprofprcp_pacp[]' is not assignable to type 'ProfilCp[]'.", "extraMsg": "Type 'pay_paramprofprcp_pacp' is missing the following properties from type 'ProfilCp': macp, pacp_desc, origin, acrd_niveau" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 112, "column": 13, "severity": "error", "code": 2741, "message": "Property 'ppla_desc' is missing in type '{ plhSemaine1?: Plh | undefined; }' but required in type 'DataGtaWithPplaDesc'." }, { "fileName": "server/api/absences/services/getInfosAbsences.ts", "line": 13, "column": 11, "severity": "error", "code": 2320, "message": "Interface 'DemandeAbsence' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/getInfosAbsencesManager.ts", "line": 33, "column": 11, "severity": "error", "code": 2320, "message": "Interface 'Data' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": 17, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ isValid: false; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: false; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": 30, "column": 74, "severity": "error", "code": 2345, "message": "Argument of type 'Abs' is not assignable to parameter of type 'pay_absence_abs'.", "extraMsg": "Types of property 'abs_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 63, "column": 45, "severity": "error", "code": 2339, "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 63, "column": 60, "severity": "error", "code": 2339, "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 85, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ isValid: boolean; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: boolean; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/assistantEmbauche/services/createNewCnt.ts", "line": 2, "column": 1, "severity": "error", "code": 6133, "message": "'pg' is declared but its value is never read." }, { "fileName": "server/api/assistantEmbauche/services/createNewHiring.ts", "line": 124, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type 'HiringData' is not assignable to parameter of type 'DataToInsert'.", "extraMsg": "Property 'posc_id' is missing in type 'HiringData' but required in type 'DataToInsert'." }, { "fileName": "server/api/assistantEmbauche/services/processOneTitre.ts", "line": 6, "column": 18, "severity": "error", "code": 2430, "message": "Interface 'Ttra' incorrectly extends interface 'pay_titretrav_ttra'.", "extraMsg": "Types of property 'ttra_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/bullBoard/router.ts", "line": 24, "column": 9, "severity": "error", "code": 2322, "message": "Type 'BullMQAdapter' is not assignable to type 'QueueAdapter'.", "extraMsg": "The types returned by 'getClient()' are incompatible between these types.\nType 'Promise' is not assignable to type 'Promise'.\nType 'RedisClient' is not assignable to type 'Redis'.\nType 'Cluster' is missing the following properties from type 'Redis': Promise, send_command" }, { "fileName": "server/api/bullBoard/router.ts", "line": 53, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[]' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/createBulsAfterClosing.ts", "line": 66, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_date_paiement_stc: cnt_date_paiement_stc; pad_id: number; }[]' is not assignable to parameter of type 'CntForUpsertBul[]'.", "extraMsg": "Type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; pad_id: number; }' is not assignable to type 'CntForUpsertBul'.\nThe types of 'ppa.ppa_datedebut' are incompatible between these types.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/triggerControles.ts", "line": 58, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'pay_controle_ctrl' is not assignable to parameter of type 'Controle'.", "extraMsg": "Types of property 'ctrl_query' are incompatible.\nType 'ctrl_query' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/calculations/router.ts", "line": 73, "column": 11, "severity": "error", "code": 2322, "message": "Type '{ uti_id: number; settings: { shouldDisplayTechnicalInfos: boolean; debug?: { debugAll: boolean; aRubId?: number[] | undefined; saveRubPrevSkipped?: boolean | undefined; } | undefined; }; type: 1; pad_id: number; bul_id: number[]; clp_origine: number; settingsByBul?: { bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined; }' is not assignable to type 'CalcRequestParams'.", "extraMsg": "Types of property 'settingsByBul' are incompatible.\nType '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'.\nType 'undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'." }, { "fileName": "server/api/calculations/router.ts", "line": 88, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: any; data: CalcRequestResult; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/calculateFractions.ts", "line": 92, "column": 16, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/clearCompletedCalcs.ts", "line": 35, "column": 9, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'Calc'." }, { "fileName": "server/api/calculations/services/handleCalculationRequest.ts", "line": 47, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 19, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 29, "column": 39, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 75, "column": 16, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/updateBuls.ts", "line": 61, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, results: any) => void' is not assignable to parameter of type 'ErrorCallback'." }, { "fileName": "server/api/clotures/services/checkBadBulletins.ts", "line": 4, "column": 1, "severity": "error", "code": 6133, "message": "'PoolClient' is declared but its value is never read." }, { "fileName": "server/api/compta/services/initComptesDefaut.ts", "line": 250, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'Nullable>' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'rgd_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/contrats/contratsByAffaire/router.ts", "line": 28, "column": 83, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Data': padId, affId, mctId, modeCreationContrats, and 2 more." }, { "fileName": "server/api/contrats/contratsByAffaire/services/createContratsByAffaire.ts", "line": 159, "column": 15, "severity": "error", "code": 2741, "message": "Property 'posc_id' is missing in type '{ emp_id: number; ech_id: number; nivc_id: number; cnt_debut_date: Date; cnt_fin_date: Date; acrd_id: null; }' but required in type 'DataToInsert'." }, { "fileName": "server/api/contrats/router.ts", "line": 62, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ semp_id: number; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: number; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/api/contrats/router.ts", "line": 132, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": 135, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": 219, "column": 120, "severity": "error", "code": 2339, "message": "Property 'cntIds' does not exist on type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 121, "column": 51, "severity": "error", "code": 2454, "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 122, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 123, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 123, "column": 22, "severity": "error", "code": 2454, "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 150, "column": 34, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type 'unknown' is not assignable to parameter of type 'object | null | undefined'.\nType 'unknown' is not assignable to type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 159, "column": 24, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 171, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilRemAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 172, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 173, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilSsAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 177, "column": 29, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 179, "column": 34, "severity": "error", "code": 2339, "message": "Property 'aRpadSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 180, "column": 35, "severity": "error", "code": 2339, "message": "Property 'aPeriaSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 183, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultPrttAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 184, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilIfcAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 185, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAncAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 186, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilPlanningAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 187, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ProfilPrésence | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'ProfilPrésence'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 188, "column": 13, "severity": "error", "code": 2322, "message": "Type 'undefined' is not assignable to type 'ProfilAffichBul | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 201, "column": 5, "severity": "error", "code": 2322, "message": "Type 'InfosCntData | null' is not assignable to type 'InfosCntData'.", "extraMsg": "Type 'null' is not assignable to type 'InfosCntData'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 367, "column": 17, "severity": "error", "code": 2740, "message": "Type 'PpaCourante' is missing the following properties from type 'pay_periodepaye_ppa': ppa_libelle, ppa_numero_ordre, ppa_datereglement, lot_id, and 2 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 383, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'.\nThe types returned by '[Symbol.iterator]().next(...)' are incompatible between these types.\nType 'IteratorResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise, any>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorYieldResult | null>'.\nType 'Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'PromiseLike'.\nTypes of property 'then' are incompatible.\nType '(onfulfilled?: ((value: StatutRegimeAmSelected[]) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => Promise' is not assignable to type '(onfulfilled?: ((value: Cprev[] | null) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => PromiseLike'.\nTypes of parameters 'onfulfilled' and 'onfulfilled' are incompatible.\nTypes of parameters 'value' and 'value' are incompatible.\nType 'StatutRegimeAmSelected[]' is not assignable to type 'Cprev[]'.\nType 'StatutRegimeAmSelected' is missing the following properties from type 'Cprev': cnt_id, prev_id, prev_ref, prev_lib, and 38 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 433, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '10'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 434, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '11'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 435, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '12'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 436, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '13'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 437, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'." }, { "fileName": "server/api/contrats/services/duplicateContrat.ts", "line": 94, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/contrats/services/getCurrentPeriodesEssai.ts", "line": 130, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type 'TYPE_PERIODE_ESSAI' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/contrats/services/getLastRemFromCnt.ts", "line": 45, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: pay_contrat_cntFields.lot_id; cnt_num: pay_contrat_cntFields.cnt_num; rcdd_id: pay_contrat_cntFields.rcdd_id; prof_id_prem_force: pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: pay_contrat_cntFields.prof_id_prss_force; dpub_id: pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: pay_contrat_cntFields.pare_id_force; pacp_id_force: pay_contrat_cntFields.pacp_id_force; pass_id_force: pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: pay_contrat_cntFields.euti_id; src_id_force: pay_contrat_cntFields.src_id_force; ccn_id_euti_force: pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: pay_contrat_cntFields.prtt_id_force; spec_id: pay_contrat_cntFields.spec_id; cdpre_id: pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: pay_contrat_cntFields.pifc_id_force; prbul_id_force: pay_contrat_cntFields.prbul_id_force; ppla_id_force: pay_contrat_cntFields.ppla_id_force; prui_id_force: pay_contrat_cntFields.prui_id_force; prga_id_force: pay_contrat_cntFields.prga_id_force; prgp_id_force: pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: pay_contrat_cntFields.cnt_infos_comp; cnt_notes: pay_contrat_cntFields.cnt_notes; trem_id: pay_contrat_cntFields.trem_id; ett_id: pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; }' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_datefin_prevue: cnt_datefin_prevue; cnt_datefin_essai: cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: cnt_date_notification; cnt_preavisfait_date_debut: cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: lot_id; cnt_num: cnt_num; rcdd_id: rcdd_id; prof_id_prem_force: prof_id_prem_force; prof_id_prss_force: prof_id_prss_force; dpub_id: dpub_id; semp_id: number; cnt_quot_trav: cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: cnt_quot_trav_spec_raison; prof_id_prcp_force: prof_id_prcp_force; pare_id_force: pare_id_force; pacp_id_force: pacp_id_force; pass_id_force: pass_id_force; cnt_simul: boolean; cnt_id_externe: cnt_id_externe; cnt_datefin_duree_minimale: cnt_datefin_duree_minimale; cnt_rempla_sal_libre: cnt_rempla_sal_libre; cnt_rempla_sal_id: cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: euti_id; src_id_force: src_id_force; ccn_id_euti_force: ccn_id_euti_force; sat_id_force: sat_id_force; cnt_reprise_date_fin_traitement: cnt_reprise_date_fin_traitement; prtt_id_force: prtt_id_force; spec_id: spec_id; cdpre_id: cdpre_id; cnt_cdpre_date_fin: cnt_cdpre_date_fin; pifc_id_force: pifc_id_force; prbul_id_force: prbul_id_force; ppla_id_force: ppla_id_force; prui_id_force: prui_id_force; prga_id_force: prga_id_force; prgp_id_force: prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: cnt_heure_embauche; cnt_dpae_dateheure_gene: cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: cnt_aed_statut_particulier; cnt_transaction_statut: cnt_transaction_statut; cnt_heure_fin: cnt_heure_fin; cnt_heure_embauche_reelle: cnt_heure_embauche_reelle; mnvi_id: mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: cnt_justif_recours_cdd; cnt_debut_periode_souplesse: cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: cnt_fin_periode_souplesse; pcpa_id_force: pcpa_id_force; cnt_date_envoi: cnt_date_envoi; cnt_date_reception: cnt_date_reception; cnt_euti_date_envoi: cnt_euti_date_envoi; cnt_euti_date_reception: cnt_euti_date_reception; sal_id_tuteur: sal_id_tuteur; cnt_der_jour_trav: cnt_der_jour_trav; cnt_datefin_essai_renouv: cnt_datefin_essai_renouv; cnt_infos_comp: cnt_infos_comp; cnt_notes: cnt_notes; trem_id: trem_id; ett_id: ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: cnt_date_paiement_stc; }' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 13, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'pay_contrat_cnt' is not assignable to parameter of type 'DataForInsert<{ cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: number | null; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Date | null; cnt_preavis_noneffnonpaye_datefin: Date | null; cnt_preavis_noneffpaye_datedebut: Date | null; cnt_preavis_noneffpaye_datefin: Date | null; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Date | null; cnt_datefin_prevue: Date | null; cnt_datefin_essai: Date | null; cnt_preavis_fait: boolean; cnt_date_notification: Date | null; cnt_preavisfait_date_debut: Date | null; cnt_preavisfait_date_fin: Date | null; eta_id: number; sal_id: number; mtf_id: number | null; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number | null; cnt_num: null; rcdd_id: number | null; prof_id_prem_force: number | null; prof_id_prss_force: number | null; dpub_id: number | null; semp_id: number; cnt_quot_trav: number | null; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: number | null; prof_id_prcp_force: number | null; pare_id_force: number | null; pacp_id_force: number | null; pass_id_force: number | null; cnt_simul: boolean; cnt_id_externe: null; cnt_datefin_duree_minimale: Date | null; cnt_rempla_sal_libre: null; cnt_rempla_sal_id: number | null; cnt_sans_terme_precis: boolean; euti_id: number | null; src_id_force: number | null; ccn_id_euti_force: number | null; sat_id_force: number | null; cnt_reprise_date_fin_traitement: Date | null; prtt_id_force: number | null; spec_id: number | null; cdpre_id: number | null; cnt_cdpre_date_fin: Date | null; pifc_id_force: number | null; prbul_id_force: number | null; ppla_id_force: number | null; prui_id_force: number | null; prga_id_force: number | null; prgp_id_force: number | null; cnt_ts_exo: boolean; cnt_heure_embauche: null; cnt_dpae_dateheure_gene: Date | null; cnt_rupconv_date_signature: Date | null; cnt_lic_date_eng_procedure: Date | null; cnt_aed_statut_particulier: number | null; cnt_transaction_statut: number | null; cnt_heure_fin: null; cnt_heure_embauche_reelle: Date | null; mnvi_id: number | null; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Date | null; cnt_prevenance_effpaye_datefin: Date | null; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Date | null; cnt_prevenance_noneffpaye_datefin: Date | null; cnt_justif_recours_cdd: null; cnt_debut_periode_souplesse: Date | null; cnt_fin_periode_souplesse: Date | null; pcpa_id_force: number | null; cnt_date_envoi: Date | null; cnt_date_reception: Date | null; cnt_euti_date_envoi: Date | null; cnt_euti_date_reception: Date | null; sal_id_tuteur: number | null; cnt_der_jour_trav: Date | null; cnt_datefin_essai_renouv: Date | null; cnt_infos_comp: null; cnt_notes: null; trem_id: number | null; ett_id: number | null; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Date | null; }>'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'cnt_num' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 35, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Schema.pay_emploicontrat_ectFields.ect_datefin; ect_peridebut: number; ect_perifin: Schema.pay_emploicontrat_ectFields.ect_perifin; ect_lib: string; posc_id: Schema.pay_emploicontrat_ectFields.posc_id; nivc_id: Schema.pay_emploicontrat_ectFields.nivc_id; ech_id: Schema.pay_emploicontrat_ectFields.ech_id; acrd_id: Schema.pay_emploicontrat_ectFields.acrd_id; ect_classif_ech: Schema.pay_emploicontrat_ectFields.ect_classif_ech; ect_classif_pos: Schema.pay_emploicontrat_ectFields.ect_classif_pos; ect_classif_niv: Schema.pay_emploicontrat_ectFields.ect_classif_niv; ect_classif_fil: Schema.pay_emploicontrat_ectFields.ect_classif_fil; ect_classif_cat: Schema.pay_emploicontrat_ectFields.ect_classif_cat; ect_classif_coef: Schema.pay_emploicontrat_ectFields.ect_classif_coef; ect_smc_coef: Schema.pay_emploicontrat_ectFields.ect_smc_coef; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Date | null; ect_peridebut: number; ect_perifin: number | null; ect_lib: string; posc_id: number | null; nivc_id: number | null; ech_id: number | null; acrd_id: number | null; ect_classif_ech: null; ect_classif_pos: null; ect_classif_niv: null; ect_classif_fil: null; ect_classif_cat: null; ect_classif_coef: null; ect_smc_coef: number | null; }>'.", "extraMsg": "Types of property 'ect_classif_ech' are incompatible.\nType 'ect_classif_ech' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 48, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Schema.pay_valeurvariable_vvaFields.vva_datefin; vva_periodedebut: Schema.pay_valeurvariable_vvaFields.vva_periodedebut; vva_periodefin: Schema.pay_valeurvariable_vvaFields.vva_periodefin; vva_comm: Schema.pay_valeurvariable_vvaFields.vva_comm; var_id: number; vva_id_externe: Schema.pay_valeurvariable_vvaFields.vva_id_externe; lvva_id: Schema.pay_valeurvariable_vvaFields.lvva_id; acrd_id: Schema.pay_valeurvariable_vvaFields.acrd_id; tacc_id: Schema.pay_valeurvariable_vvaFields.tacc_id; vva_type_peri: number; peria_id: Schema.pay_valeurvariable_vvaFields.peria_id; sal_id: Schema.pay_valeurvariable_vvaFields.sal_id; euti_id: Schema.pay_valeurvariable_vvaFields.euti_id; emp_id: Schema.pay_valeurvariable_vvaFields.emp_id; vva_regul_peridebut: Schema.pay_valeurvariable_vvaFields.vva_regul_peridebut; vva_regul_perifin: Schema.pay_valeurvariable_vvaFields.vva_regul_perifin; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Date | null; vva_periodedebut: number | null; vva_periodefin: number | null; vva_comm: null; var_id: number; vva_id_externe: null; lvva_id: number | null; acrd_id: number | null; tacc_id: number | null; vva_type_peri: number; peria_id: number | null; sal_id: number | null; euti_id: number | null; emp_id: number | null; vva_regul_peridebut: number | null; vva_regul_perifin: number | null; }>'.", "extraMsg": "Types of property 'vva_comm' are incompatible.\nType 'vva_comm' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/crm/zendesk/services/getInfosZdUser.ts", "line": 56, "column": 27, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/crm/zendesk/services/setZdOrgExternalId.ts", "line": 22, "column": 12, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/dads/router.ts", "line": 66, "column": 31, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 66, "column": 70, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 69, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/api/dads/router.ts", "line": 71, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 71, "column": 74, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 73, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 73, "column": 74, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/documents/router.ts", "line": 52, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DocInfos'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DocInfos': doc_title, doc_comment, doc_id, doc_type, and 3 more." }, { "fileName": "server/api/documents/router.ts", "line": 52, "column": 36, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/documents/router.ts", "line": 87, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/documents/router.ts", "line": 101, "column": 69, "severity": "error", "code": 2345, "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 69, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' is not assignable to parameter of type 'Input'.", "extraMsg": "Property 'utiId' is missing in type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' but required in type 'Input'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 99, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 122, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 165, "column": 70, "severity": "error", "code": 2454, "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 175, "column": 22, "severity": "error", "code": 2454, "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dpae/router.ts", "line": 24, "column": 102, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'Resolvable>>'.", "extraMsg": "Type 'undefined' is not assignable to type 'Resolvable>>'." }, { "fileName": "server/api/dpae/router.ts", "line": 43, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": 45, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": 49, "column": 9, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dsn/m2m/services/crmFormatters/crm94/formatNature94.ts", "line": 33, "column": 15, "severity": "error", "code": 2454, "message": "Variable 'hasTaux' is used before being assigned." }, { "fileName": "server/api/dsn/m2m/services/getDescriptionRetour.ts", "line": 102, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'DataRdsn' is not assignable to parameter of type 'DataRdsn'.", "extraMsg": "Type 'XmlRdsnV02R01ExplicitArray | RapportGipMdsV01R08' is not assignable to type 'RapportGipMdsV01R08'.\nProperty '\"gipmds:rapport\"' is missing in type 'XmlRdsnV02R01ExplicitArray' but required in type 'RapportGipMdsV01R08'." }, { "fileName": "server/api/dsn/router.ts", "line": 101, "column": 4, "severity": "error", "code": 2740, "message": "Type '{ [key: string]: any; }' is missing the following properties from type 'CriteriaReceived': pad_id, peri, modeEnvoi, type, and 4 more." }, { "fileName": "server/api/dsn/services/data/getCotisPrevsForAllCnt.ts", "line": 21, "column": 11, "severity": "error", "code": 2322, "message": "Type 'CprevFromBulletin[]' is not assignable to type 'CotisPrevSelected[]'.", "extraMsg": "Property 'src_id' is missing in type 'CprevFromBulletin' but required in type 'CotisPrevSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 17, "column": 33, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 19, "column": 34, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 24, "column": 17, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectPERIA\").Ccn' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Ccn'.", "extraMsg": "Types of property 'ccn_lib_long' are incompatible.\nType 'ccn_lib_long' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": 14, "column": 22, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": 18, "column": 25, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/selectAllSals.ts", "line": 93, "column": 21, "severity": "error", "code": 2339, "message": "Property 'mergeWithCntId' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/payments/computeDatePayment.spec.ts", "line": 14, "column": 19, "severity": "error", "code": 2740, "message": "Type '{ tor_id: number; afod_periodicite_paiement: ORGANISME_PERIODICITE; moisPaieDebut: number; moisPaieFin: number; dateDebut: Moment; dateFin: Moment; }' is missing the following properties from type 'AffilByPeriode': mdp_id, bnqd_id, afod_id, afod_numaffil, and 5 more." }, { "fileName": "server/api/dsn/services/payments/generatePaymentsOps.ts", "line": 238, "column": 9, "severity": "error", "code": 2322, "message": "Type 'mdp_id' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/persist.ts", "line": 61, "column": 3, "severity": "error", "code": 2322, "message": "Type 'CriteriaReceived | undefined' is not assignable to type 'Criteria | undefined'.", "extraMsg": "Type 'CriteriaReceived' is missing the following properties from type 'Criteria': isMensuelle, isEvenementielle, isTypeFamilleAnnul, isDecalage, and 6 more." }, { "fileName": "server/api/dsn/services/s30/generateOneIndiv.ts", "line": 241, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'AsyncFunction[]'.\nType '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'Dictionary>'.\nProperty 'individu' is incompatible with index signature.\nType '(done: (err?: Error | null | undefined, s30?: DSN.Block | undefined) => void) => void' is not assignable to type 'AsyncFunction'.\nTypes of parameters 'done' and 'callback' are incompatible.\nTypes of parameters 'result' and 's30' are incompatible.\nType 'Block | undefined' is not assignable to type 'Results | undefined'.\nType 'Block' is missing the following properties from type 'Results': individu, penibilite, chgtsIndividu, expositionsPenibilite, and 10 more." }, { "fileName": "server/api/dsn/services/s30/s40/allContrats.ts", "line": 8, "column": 1, "severity": "error", "code": 6133, "message": "'async' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 118, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'trem_id' is not assignable to parameter of type 'TREM_ID'.", "extraMsg": "Type 'null' is not assignable to type 'TREM_ID'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 120, "column": 3, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 121, "column": 3, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s62/checkMotifFinWithNatureCnt.ts", "line": 1, "column": 1, "severity": "error", "code": 6133, "message": "'explainInfo' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": 15, "column": 24, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": 15, "column": 48, "severity": "error", "code": 6133, "message": "'client' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 13, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 40, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 58, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 67, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 85, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s78/s21_g00_79.ts", "line": 97, "column": 2, "severity": "error", "code": 2322, "message": "Type '(Block | null)[]' is not assignable to type 'Block[]'.", "extraMsg": "Type 'Block | null' is not assignable to type 'Block'.\nType 'null' is not assignable to type 'Block'." }, { "fileName": "server/api/dsn/services/s30/s50/s21_g00_50.ts", "line": 125, "column": 2, "severity": "error", "code": 2322, "message": "Type '{ sal_id?: number | undefined; sal_desc?: string | undefined; pas_base?: number | undefined; pas_mnt?: number | undefined; pas_taux?: string | undefined; pas_taux_numerique?: number | undefined; type_taux?: string | undefined; type_taux_numerique?: number | undefined; net_imp?: number | undefined; mnt_exo_hs_mues?: number | undefined; pas_elts_add?: number | undefined; pas_abt_cdd?: number | undefined; pas_base_exo_appr?: number | undefined; pas_ijss?: number | undefined; taux_individu?: string | undefined; taux_individu_numerique?: number | undefined; nap_avant_ir?: number | undefined; nap?: number | undefined; net?: number | undefined; vva_all?: pay_valeurvariable_vva[] | undefined; lvva_all?: pay_lotvva_lvva[] | undefined; ipas_all?: pay_importfichierpas_ipas[] | undefined; is_first_bul?: boolean | undefined; dateReglement: moment.Moment; }' is not assignable to type 'Data'.", "extraMsg": "Types of property 'sal_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/sanitizeLocalite.ts", "line": 14, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": 19, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": 22, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/validateCriteria.ts", "line": 3, "column": 31, "severity": "error", "code": 2307, "message": "Cannot find module '../decla_main' or its corresponding type declarations." }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.spec.ts", "line": 8, "column": 73, "severity": "error", "code": 2551, "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.ts", "line": 21, "column": 27, "severity": "error", "code": 2551, "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 158, "column": 73, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id: number; cnt_num: number | emp_embauchecontrat_ecntFields.ecnt_num; cnt_soldetc_mdp_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: emp_embauchecontrat_ecntFields.ecnt_fin_date; cnt_datefin_prevue: emp_embauchecontrat_ecntFields.ecnt_datefin_prevue; cnt_datefin_essai: emp_embauchecontrat_ecntFields.ecnt_datefin_essai; eta_id: number; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number; rcdd_id: number | undefined; mtf_id: number | null; dpub_id: emp_embauchecontrat_ecntFields.dpub_id; cnt_quot_trav: emp_embauchecontrat_ecntFields.ecnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: emp_embauchecontrat_ecntFields.ecnt_quot_trav_spec_raison; cnt_datefin_duree_minimale: emp_embauchecontrat_ecntFields.ecnt_datefin_duree_minimale; cnt_rempla_sal_libre: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_libre; cnt_rempla_sal_id: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: emp_embauchecontrat_ecntFields.euti_id; src_id_force: emp_embauchecontrat_ecntFields.src_id_force; cdpre_id: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_motif_id; cnt_cdpre_date_fin: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_date_fin; cnt_heure_embauche: emp_embauchecontrat_ecntFields.ecnt_heure_embauche; cnt_dpae_dateheure_gene: emp_embauchecontrat_ecntFields.ecnt_dpae_dateheure_gene; cnt_heure_fin: emp_embauchecontrat_ecntFields.ecnt_heure_fin; cnt_heure_embauche_reelle: emp_embauchecontrat_ecntFields.ecnt_heure_embauche_reelle; cnt_justif_recours_cdd: emp_embauchecontrat_ecntFields.ecnt_justif_recours_cdd; cnt_debut_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_debut_periode_souplesse; cnt_fin_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_fin_periode_souplesse; cnt_date_envoi: emp_embauchecontrat_ecntFields.ecnt_date_envoi; cnt_date_reception: emp_embauchecontrat_ecntFields.ecnt_date_reception; sal_id_tuteur: emp_embauchecontrat_ecntFields.sal_id_tuteur; cnt_datefin_essai_renouv: emp_embauchecontrat_ecntFields.ecnt_datefin_essai_renouv; cnt_notes: string | null; trem_id: emp_embauchecontrat_ecntFields.trem_id; cnt_est_retraite_reprise_activite: boolean; pare_id_force: emp_embauchecontrat_ecntFields.pare_id_force; pacp_id_force: emp_embauchecontrat_ecntFields.pacp_id_force; pcpa_id_force: emp_embauchecontrat_ecntFields.pcpa_id_force; prtt_id_force: emp_embauchecontrat_ecntFields.prtt_id_force; ppla_id_force: emp_embauchecontrat_ecntFields.ppla_id_force; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'number | ecnt_num' is not assignable to type 'cnt_num | undefined'.\nType 'number' is not assignable to type 'cnt_num | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 394, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 431, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 549, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 574, "column": 17, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEsal.ts", "line": 134, "column": 77, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id: number; tytr_id: emp_embauchesalarie_esalFields.esal_tytr_id; ttra_num: emp_embauchesalarie_esalFields.esal_ttra_num; ttra_lieu_delivr: emp_embauchesalarie_esalFields.esal_ttra_lieu_delivr; ttra_date_emission: emp_embauchesalarie_esalFields.esal_ttra_date_emission; ttra_date_fin_validite: emp_embauchesalarie_esalFields.esal_ttra_date_fin_validite; ttra_nom_administration: emp_embauchesalarie_esalFields.esal_ttra_nom_administration; ttra_renouv: emp_embauchesalarie_esalFields.esal_ttra_renouv; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tytr_id' are incompatible.\nType 'esal_tytr_id' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 82, "column": 86, "severity": "error", "code": 2345, "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 122, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; vva_periodedebut: number; var_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 163, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 179, "column": 94, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 229, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updatePositionnementFromMrem.ts", "line": 87, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type '{ ect_datedebut: emp_modifrem_mremFields.mrem_date_debut; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: string | undefined; posc_id?: pay_emploicontrat_ectFields.posc_id | undefined; nivc_id?: pay_emploicontrat_ectFields.nivc_id | undefined; ech_id?: pay_emploicontrat_ectFields.ech_id | undefined; acrd_id?: pay_emploicontrat_ectFields.acrd_id | undefined; ect_classif_ech?: pay_emploicontrat_ectFields.ect_classif_ech | undefined; ect_classif_pos?: pay_emploicontrat_ectFields.ect_classif_pos | undefined; ect_classif_niv?: pay_emploicontrat_ectFields.ect_classif_niv | undefined; ect_classif_fil?: pay_emploicontrat_ectFields.ect_classif_fil | undefined; ect_classif_cat?: pay_emploicontrat_ectFields.ect_classif_cat | undefined; ect_classif_coef?: pay_emploicontrat_ectFields.ect_classif_coef | undefined; ect_smc_coef?: pay_emploicontrat_ectFields.ect_smc_coef | undefined; }' is not assignable to parameter of type 'DataForInsert<{ ect_datedebut: Date | null; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: undefined; posc_id?: number | null | undefined; nivc_id?: number | null | undefined; ech_id?: number | null | undefined; acrd_id?: number | null | undefined; ect_classif_ech?: null | undefined; ect_classif_pos?: null | undefined; ect_classif_niv?: null | undefined; ect_classif_fil?: null | undefined; ect_classif_cat?: null | undefined; ect_classif_coef?: null | undefined; ect_smc_coef?: number | null | undefined; }>'.", "extraMsg": "Types of property 'ect_lib' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/gta/presences/services/presenceChecksByRange.ts", "line": 46, "column": 79, "severity": "error", "code": 2304, "message": "Cannot find name 'Approval'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 31, "column": 48, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 37, "column": 16, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 43, "column": 16, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": 3, "column": 10, "severity": "error", "code": 2305, "message": "Module '\"./calculateIjss\"' has no exported member 'SalairePeriodeWithSalRef'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": 33, "column": 49, "severity": "error", "code": 2554, "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 41, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 50, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 61, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }[]' is not assignable to type 'SalairePeriodeWithSalRef[]'.", "extraMsg": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }' is not assignable to type 'SalairePeriodeWithSalRef'.\nTypes of property 'salaireRef' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": 60, "column": 50, "severity": "error", "code": 2339, "message": "Property '_martId' does not exist on type 'CfgGetDjtReel'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": 60, "column": 50, "severity": "error", "code": 6133, "message": "'_martId' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 3, "column": 1, "severity": "error", "code": 6133, "message": "'Sinon' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 12, "column": 43, "severity": "error", "code": 2739, "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 17, "column": 16, "severity": "error", "code": 2739, "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 23, "column": 27, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 1." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 59, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 59, "column": 25, "severity": "error", "code": 2488, "message": "Type 'any[] | undefined' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 350, "column": 5, "severity": "error", "code": 2740, "message": "Type 'pay_traitementijss_tij[]' is missing the following properties from type 'pay_traitementijss_tij': tij_id, tij_datedebut, tij_datefin, tij_nature_assurance, and 12 more." }, { "fileName": "server/api/ijss/services/getDonneesPeriodesPourCalculIjssFromDsn.ts", "line": 7, "column": 11, "severity": "error", "code": 6196, "message": "'Line' is declared but never used." }, { "fileName": "server/api/imports/router.ts", "line": 82, "column": 24, "severity": "error", "code": 2488, "message": "Type '{ [fieldname: string]: File[]; } | File[]' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/imports/router.ts", "line": 82, "column": 24, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 110, "column": 24, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 172, "column": 18, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 213, "column": 9, "severity": "error", "code": 6133, "message": "'result' is declared but its value is never read." }, { "fileName": "server/api/imports/router.ts", "line": 215, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ inidId: any; utiId: number; pdosId: number; dsnFiles: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Types of property 'dsnFiles' are incompatible.\nType '{ [fieldname: string]: File[]; } | File[] | undefined' is not assignable to type 'DsnFile[]'.\nType 'undefined' is not assignable to type 'DsnFile[]'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": 70, "column": 22, "severity": "error", "code": 2339, "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": 70, "column": 27, "severity": "error", "code": 2304, "message": "Cannot find name 'id'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 100, "column": 37, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 104, "column": 33, "severity": "error", "code": 2339, "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 107, "column": 33, "severity": "error", "code": 2339, "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 110, "column": 33, "severity": "error", "code": 2339, "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 127, "column": 35, "severity": "error", "code": 6133, "message": "'prop' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 129, "column": 29, "severity": "error", "code": 2339, "message": "Property 'pcs_dcode' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 130, "column": 29, "severity": "error", "code": 2339, "message": "Property 'emp_extension_code_pcs' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 131, "column": 29, "severity": "error", "code": 2339, "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 132, "column": 29, "severity": "error", "code": 2339, "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 132, "column": 49, "severity": "error", "code": 2339, "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 132, "column": 114, "severity": "error", "code": 2339, "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 137, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 139, "column": 25, "severity": "error", "code": 2339, "message": "Property 'tat_valeurtaux' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 143, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 145, "column": 39, "severity": "error", "code": 2361, "message": "The right-hand side of an 'in' expression must not be a primitive." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 145, "column": 40, "severity": "error", "code": 2695, "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 150, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 166, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 168, "column": 26, "severity": "error", "code": 2339, "message": "Property 'trem_dsn_code' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 173, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 175, "column": 25, "severity": "error", "code": 2695, "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 183, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 185, "column": 25, "severity": "error", "code": 2695, "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 213, "column": 83, "severity": "error", "code": 2339, "message": "Property 'getfieldLabel' does not exist on type '{ \"\\uFEFFBlock Id\": { Id: { label: string; type: string; }; }; \"S10.G00.00\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S10.G00.01\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S10.G00.02\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S20.G00.05\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S20.G00.07\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S20.G00.08\": { \"001\": { label: string; type: string; }; }; \"S21.G00.06\": { \"903\": { label: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.11\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.15\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.16\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.82\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.20\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.55\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.22\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.23\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.44\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.30\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; }; \"S21.G00.31\": { \"001\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.34\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.40\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"026\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; \"058\": { label: string; type: string; }; \"059\": { label: string; type: string; }; \"060\": { label: string; type: string; }; \"061\": { label: string; type: string; }; \"062\": { label: string; type: string; }; \"063\": { label: string; type: string; }; \"064\": { label: string; type: string; }; \"065\": { label: string; type: string; }; \"066\": { label: string; type: string; }; \"067\": { label: string; type: string; }; \"068\": { label: string; type: string; }; \"069\": { label: string; type: string; }; \"070\": { label: string; type: string; }; \"071\": { label: string; type: string; }; \"072\": { label: string; type: string; }; \"073\": { label: string; type: string; }; \"074\": { label: string; type: string; }; \"075\": { label: string; type: string; }; \"076\": { label: string; type: string; }; \"077\": { label: string; type: string; }; \"078\": { label: string; type: string; }; }; \"S21.G00.41\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"034\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"047\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; }; \"S21.G00.60\": { \"600\": { label: string; type: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.66\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.62\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.63\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.65\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.70\": { \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; }; \"S21.G00.73\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.71\": { \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.72\": { \"001\": { label: string; type: string; }; }; \"S21.G00.50\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; }; \"S21.G00.51\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; }; \"S21.G00.53\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.52\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; }; \"S21.G00.54\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.56\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S21.G00.78\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.79\": { \"001\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.81\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.83\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S21.G00.84\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.95\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.86\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.85\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S89.G00.32\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; }; \"S89.G00.33\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.35\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.43\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.87\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.88\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; }; \"S89.G00.89\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.91\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; }; \"S89.G00.92\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; }; \"S89.G00.93\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S89.G00.94\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S90.G00.90\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; }'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 215, "column": 124, "severity": "error", "code": 2339, "message": "Property 'getfieldLabel' does not exist on type '{ \"\\uFEFFBlock Id\": { Id: { label: string; type: string; }; }; \"S10.G00.00\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S10.G00.01\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S10.G00.02\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S20.G00.05\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S20.G00.07\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S20.G00.08\": { \"001\": { label: string; type: string; }; }; \"S21.G00.06\": { \"903\": { label: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.11\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.15\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.16\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.82\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.20\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.55\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.22\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.23\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.44\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.30\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; }; \"S21.G00.31\": { \"001\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.34\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.40\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"026\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; \"058\": { label: string; type: string; }; \"059\": { label: string; type: string; }; \"060\": { label: string; type: string; }; \"061\": { label: string; type: string; }; \"062\": { label: string; type: string; }; \"063\": { label: string; type: string; }; \"064\": { label: string; type: string; }; \"065\": { label: string; type: string; }; \"066\": { label: string; type: string; }; \"067\": { label: string; type: string; }; \"068\": { label: string; type: string; }; \"069\": { label: string; type: string; }; \"070\": { label: string; type: string; }; \"071\": { label: string; type: string; }; \"072\": { label: string; type: string; }; \"073\": { label: string; type: string; }; \"074\": { label: string; type: string; }; \"075\": { label: string; type: string; }; \"076\": { label: string; type: string; }; \"077\": { label: string; type: string; }; \"078\": { label: string; type: string; }; }; \"S21.G00.41\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"034\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"047\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; }; \"S21.G00.60\": { \"600\": { label: string; type: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.66\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.62\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.63\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.65\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.70\": { \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; }; \"S21.G00.73\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.71\": { \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.72\": { \"001\": { label: string; type: string; }; }; \"S21.G00.50\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; }; \"S21.G00.51\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; }; \"S21.G00.53\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.52\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; }; \"S21.G00.54\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.56\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S21.G00.78\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.79\": { \"001\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.81\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.83\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S21.G00.84\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.95\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.86\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.85\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S89.G00.32\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; }; \"S89.G00.33\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.35\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.43\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.87\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.88\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; }; \"S89.G00.89\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.91\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; }; \"S89.G00.92\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; }; \"S89.G00.93\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S89.G00.94\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S90.G00.90\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; }'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 219, "column": 5, "severity": "error", "code": 6133, "message": "'audit' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 249, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 254, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 259, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 264, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": 29, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": 30, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createEct.ts", "line": 29, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 28, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 29, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 30, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 31, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 32, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createUserAccess.ts", "line": 21, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 35, "column": 53, "severity": "error", "code": 6133, "message": "'inidId' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 37, "column": 9, "severity": "error", "code": 2741, "message": "Property 'success' is missing in type '{ contrats: never[]; }' but required in type 'Result'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 37, "column": 9, "severity": "error", "code": 6133, "message": "'finalResult' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 47, "column": 11, "severity": "error", "code": 6133, "message": "'allResults' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 55, "column": 11, "severity": "error", "code": 6133, "message": "'bilan' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 56, "column": 5, "severity": "error", "code": 2739, "message": "Type '{}' is missing the following properties from type 'Result': contrats, success" }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 16, "column": 74, "severity": "error", "code": 2355, "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 21, "column": 11, "severity": "error", "code": 6133, "message": "'results' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 24, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '{ dsn: DsnEtab_S21_G00_11; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'DsnEtab_S21_G00_11'.", "extraMsg": "Object literal may only specify known properties, and 'dsn' does not exist in type 'DsnEtab_S21_G00_11'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 31, "column": 11, "severity": "error", "code": 6196, "message": "'Cfg2' is declared but never used." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 35, "column": 43, "severity": "error", "code": 6133, "message": "'dsnEtab' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 35, "column": 73, "severity": "error", "code": 2355, "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": 11, "column": 21, "severity": "error", "code": 2352, "message": "Conversion of type 'Dsn' to type 'DsnWithDate' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Dsn' is missing the following properties from type 'DsnWithDate': dsn, date" }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": 11, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '(dsnMax: DsnWithDate, dsn: Dsn) => { dsn: Dsn; date: Moment; } | undefined' is not assignable to parameter of type '(previousValue: DsnWithDate, currentValue: Dsn, currentIndex: number, array: Dsn[]) => DsnWithDate'.", "extraMsg": "Type '{ dsn: Dsn; date: Moment; } | undefined' is not assignable to type 'DsnWithDate'.\nType 'undefined' is not assignable to type 'DsnWithDate'." }, { "fileName": "server/api/imports/services/dsn/helpers/getRemBloc51FromDsnIndiv.ts", "line": 2, "column": 1, "severity": "error", "code": 6133, "message": "'getDsnNodeValue' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 141, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 141, "column": 35, "severity": "error", "code": 2454, "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 147, "column": 27, "severity": "error", "code": 2454, "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": 98, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": 104, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": 53, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": 59, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'.", "extraMsg": "Types of property 'afod_numaffil' are incompatible.\nType 'afod_numaffil | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 82, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 85, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_datefin_prevue | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_datefin_prevue | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 87, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_quot_trav | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_quot_trav | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 90, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_fin_date | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_fin_date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneEtab.ts", "line": 95, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Result[]' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }[]'.", "extraMsg": "Type 'Result' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }'.\nTypes of property 'sal' are incompatible.\nType 'pay_salarie_sal | undefined' is not assignable to type 'pay_salarie_sal'.\nType 'undefined' is not assignable to type 'pay_salarie_sal'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 56, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 63, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 67, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment | null' is not assignable to type 'sal_anciennete_date | undefined'.", "extraMsg": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getInfosRepartitionSalEmp.ts", "line": 87, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'BaseMontantSpecifique[] | TAPrev' is not assignable to parameter of type 'BaseMontantSpecifique & { lib?: string | undefined; }'.", "extraMsg": "Type 'BaseMontantSpecifique[]' is not assignable to type 'BaseMontantSpecifique & { lib?: string | undefined; }'.\nType 'BaseMontantSpecifique[]' is missing the following properties from type 'BaseMontantSpecifique': LibelleCodeNature, ValeurCodeNature" }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getNumeroOption.ts", "line": 5, "column": 169, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": 54, "column": 11, "severity": "error", "code": 2322, "message": "Type '(BaseMontantSpecifique & { lib: string; })[] | undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'.", "extraMsg": "Type 'undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": 57, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": 11, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }' is not assignable to type 'void'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": 11, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'CfgUpdateIfoc' is not assignable to parameter of type 'DataForUpdate<{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }>'.", "extraMsg": "Types of property 'ifoc_content_xml' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/imports/services/getTypeOrgSelonTypeRisque.ts", "line": 3, "column": 64, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/importPrevFromXml.ts", "line": 144, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'CfgGetIfoc'.", "extraMsg": "Property 'date_heure_creation_fiche' is missing in type 'Partial' but required in type 'CfgGetIfoc'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": 58, "column": 100, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": 218, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 140, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'ipas_validite_date_debut | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 141, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'ipas_validite_date_fin | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 531, "column": 16, "severity": "error", "code": 6133, "message": "'getPeriodesCourantesForSals' is declared but its value is never read." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 563, "column": 5, "severity": "error", "code": 2739, "message": "Type 'any[]' is missing the following properties from type '{ salIds: number[]; ppaCourante: pay_periodepaye_ppa; }': salIds, ppaCourante" }, { "fileName": "server/api/imports/services/processContrat.ts", "line": 145, "column": 69, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/processFileParamFicheOc.ts", "line": 105, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'ContratParsed'.", "extraMsg": "Types of property 'prev_ref' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": 44, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": 63, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": 32, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type '{ appSessionId: any; currentUser: { scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: usr_utilisateur_utiFields.sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }; loginTime: string; lastcheckTime: null; }' is not assignable to parameter of type 'Session'.", "extraMsg": "Types of property 'currentUser' are incompatible.\nType '{ scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }' is missing the following properties from type 'User': uti_email, currentPAD, currentGdpId, currentDOS, and 5 more." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": 34, "column": 10, "severity": "error", "code": 2339, "message": "Property 'appSessionId' does not exist on type 'UserSelected'." }, { "fileName": "server/api/passwords/router.ts", "line": 132, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/presences/router.ts", "line": 34, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'Params': cnt_id, tsh_date_start, tsh_date_end, tsh_comment" }, { "fileName": "server/api/presences/router.ts", "line": 55, "column": 9, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": 61, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": 71, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id_manager: number | null; pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Types of property 'sal_id_manager' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/router.ts", "line": 84, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 87, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Type 'ParsedQs' is missing the following properties from type 'Params': cnt_id, nb" }, { "fileName": "server/api/presences/router.ts", "line": 89, "column": 31, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 97, "column": 27, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 110, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 113, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'cnt_id' is missing in type 'ParsedQs' but required in type 'Params'." }, { "fileName": "server/api/presences/router.ts", "line": 115, "column": 31, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 123, "column": 27, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 161, "column": 127, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/services/getCurrentPeriodPointageDays.ts", "line": 8, "column": 26, "severity": "error", "code": 2307, "message": "Cannot find module '../../../reports/data/getDataRestitutionPresences' or its corresponding type declarations." }, { "fileName": "server/api/presences/services/submitTimesheet.ts", "line": 4, "column": 10, "severity": "error", "code": 6133, "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 5, "column": 32, "severity": "error", "code": 6133, "message": "'Awaited' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 24, "column": 1, "severity": "error", "code": 6133, "message": "'jobsDebouncer' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 65, "column": 11, "severity": "error", "code": 2740, "message": "Type '{ pad_id: number; }' is missing the following properties from type 'SepaParams': peri, sal_id, sal_id_out, modePaiement, and 5 more." }, { "fileName": "server/api/reports/router.ts", "line": 127, "column": 17, "severity": "error", "code": 2794, "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "server/api/reports/router.ts", "line": 228, "column": 29, "severity": "error", "code": 2339, "message": "Property 'ceta_id' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 229, "column": 27, "severity": "error", "code": 2339, "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 230, "column": 29, "severity": "error", "code": 2339, "message": "Property 'pad_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 231, "column": 36, "severity": "error", "code": 2339, "message": "Property 'estVersionDef' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 232, "column": 42, "severity": "error", "code": 2339, "message": "Property 'estVisibleEmployeur' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 233, "column": 29, "severity": "error", "code": 2339, "message": "Property 'lot_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 234, "column": 29, "severity": "error", "code": 2339, "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 289, "column": 15, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 30, "column": 46, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 39, "column": 17, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 75, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 79, "column": 17, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/salaries/router.ts", "line": 33, "column": 31, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 33, "column": 70, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 39, "column": 55, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 41, "column": 59, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 42, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 53, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 58, "column": 81, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 58, "column": 120, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 60, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 71, "column": 54, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 73, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 76, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/theme/router.ts", "line": 14, "column": 55, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/theme/router.ts", "line": 14, "column": 72, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/utils/replaceDomainName.ts", "line": 5, "column": 60, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/variables/router.ts", "line": 40, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 43, "column": 68, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': mvaId, padId, dateDebut, dateFin" }, { "fileName": "server/api/variables/router.ts", "line": 44, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId" }, { "fileName": "server/api/variables/router.ts", "line": 47, "column": 26, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 53, "column": 22, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 100, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId, rows" }, { "fileName": "server/api/variables/router.ts", "line": 114, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 123, "column": 30, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 132, "column": 26, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 158, "column": 44, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number'." }, { "fileName": "server/api/variables/router.ts", "line": 159, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/variables/router.ts", "line": 203, "column": 29, "severity": "error", "code": 2339, "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 204, "column": 38, "severity": "error", "code": 2339, "message": "Property 'comment' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 205, "column": 40, "severity": "error", "code": 2339, "message": "Property 'modeSelectionCnt' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 206, "column": 27, "severity": "error", "code": 2339, "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/services/insertVvaComment.ts", "line": 62, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ vva_id?: number | undefined; vva_niveau?: number | undefined; vva_valeur?: undefined; vva_datedebut?: Date | undefined; vva_datefin?: Date | null | undefined; vva_periodedebut?: number | null | undefined; vva_periodefin?: number | null | undefined; vva_comm?: null | undefined; var_id?: number | undefined; cnt_id?: number | null | undefined; vva_id_externe?: null | undefined; lvva_id?: number | null | undefined; acrd_id?: number | null | undefined; tacc_id?: number | null | undefined; vva_type_peri?: number | undefined; peria_id?: number | null | undefined; sal_id?: number | null | undefined; euti_id?: number | null | undefined; emp_id?: number | null | undefined; vva_regul_peridebut?: number | null | undefined; vva_regul_perifin?: number | null | undefined; }>'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/visitesMed/services/getInfosVisitesMed.ts", "line": 62, "column": 11, "severity": "error", "code": 6133, "message": "'startDate' is declared but its value is never read." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 27, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ pad_id: number; uti_id: number; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 31, "column": 22, "severity": "error", "code": 2339, "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 31, "column": 80, "severity": "error", "code": 2339, "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 41, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 42, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 47, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 50, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 82, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': wfrs_id, wfrs_status" }, { "fileName": "server/api/workflows/absences/router.ts", "line": 95, "column": 80, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/workflows/router.ts", "line": 42, "column": 117, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 46, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': typeWorkflow, doc_id, data" }, { "fileName": "server/api/workflows/router.ts", "line": 48, "column": 121, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 51, "column": 117, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 54, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": 59, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": 64, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 65, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 70, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 73, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 79, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 81, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 84, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 91, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 92, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 97, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 100, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 139, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ uti_id: number; domainApp: APP_DOMAIN; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/router.ts", "line": 166, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 167, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 172, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 175, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/services/changeStatusRunnedStep.ts", "line": 263, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ fk_id: number; origin: \"WFRS\"; pad_id: number; uti_id_target: number; desc: string; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Types of property 'origin' are incompatible.\nType '\"WFRS\"' is not assignable to type 'NOTIFICATION_ORIGINE'." }, { "fileName": "server/api/workflows/services/wflChangeAdress.ts", "line": 1, "column": 43, "severity": "error", "code": 2305, "message": "Module '\"../../../decla_main.d\"' has no exported member 'IExtCallback'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 20, "column": 17, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'.", "extraMsg": "Type 'Promise' is not assignable to type 'ArhServiceResult | Promise>'.\nType 'Promise' is not assignable to type 'Promise>'.\nType 'void' is not assignable to type 'ArhServiceResult'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 41, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 55, "column": 21, "severity": "error", "code": 2322, "message": "Type '\"postXX\"' is not assignable to type 'RouteHttpVerb'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 61, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 74, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is not assignable to parameter of type 'ArhRouteCfg'.", "extraMsg": "Type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is missing the following properties from type 'ArhRouteCfg': method, service" }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 98, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.ts", "line": 32, "column": 7, "severity": "error", "code": 2322, "message": "Type '(req: AuthenticatedRequest) => { file: File | undefined; files: { [fieldname: string]: File[]; } | File[] | undefined; }' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }'." }, { "fileName": "server/app/ArhRouter.ts", "line": 168, "column": 33, "severity": "error", "code": 2314, "message": "Generic type 'ArhRouteCfg' requires 2 type argument(s)." }, { "fileName": "server/app/app.ts", "line": 40, "column": 1, "severity": "error", "code": 6133, "message": "'isString' is declared but its value is never read." }, { "fileName": "server/app/app.ts", "line": 56, "column": 11, "severity": "error", "code": 2339, "message": "Property '_sendErrorToAPM' does not exist on type 'Logger'." }, { "fileName": "server/app/app.ts", "line": 207, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'Writable>' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'contentSecurityPolicy' are incompatible.\nType 'Writable | undefined>' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'ContentSecurityPolicyOptions'.\nTypes of property 'directives' are incompatible.\nType 'Writable | unique symbol> | undefined>' is not assignable to type 'Record | unique symbol> | undefined'.\nType 'Writable | unique symbol>>' is not assignable to type 'Record | unique symbol>'.\nIndex signatures are incompatible.\nType 'Writable | unique symbol>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable'.\nTypes of property '[Symbol.iterator]' are incompatible.\nType 'Writable<() => Iterator>' is not assignable to type '() => Iterator'.\nType 'Writable<() => Iterator>' provides no match for the signature '(): Iterator'." }, { "fileName": "server/app/app.ts", "line": 435, "column": 37, "severity": "error", "code": 2339, "message": "Property 'AccessControl' does not exist on type 'Config'." }, { "fileName": "server/app/app.ts", "line": 487, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 497, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 499, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 499, "column": 32, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 504, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhAddMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 506, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 506, "column": 32, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 511, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response>'." }, { "fileName": "server/app/appUws.ts", "line": 60, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/app/appUws.ts", "line": 207, "column": 59, "severity": "error", "code": 6133, "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": 213, "column": 69, "severity": "error", "code": 6133, "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": 422, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '(e: any) => void' is not assignable to parameter of type '() => void'." }, { "fileName": "server/app/configureDbManager.ts", "line": 37, "column": 5, "severity": "error", "code": 2741, "message": "Property 'format' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/db\").CustomPool' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/dbManager/init\").CustomPool'." }, { "fileName": "server/app/configureDbManager.ts", "line": 52, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cnt' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 58, "column": 5, "severity": "error", "code": 2322, "message": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cntModified' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 65, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cmr' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 71, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'dab' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'DabModified'.\nType 'undefined' is not assignable to type 'DabModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 78, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tij' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'TijModified'.\nType 'undefined' is not assignable to type 'TijModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 85, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'abs' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'AbsModified'.\nType 'undefined' is not assignable to type 'Pick'." }, { "fileName": "server/app/configureDbManager.ts", "line": 92, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 99, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 106, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 123, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'data' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Data'.\nType 'undefined' is not assignable to type 'Data'." }, { "fileName": "server/app/configureDbManager.ts", "line": 132, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'art' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'ArtModified'.\nType 'undefined' is not assignable to type 'ArtModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 139, "column": 5, "severity": "error", "code": 2322, "message": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tsk' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Tsk'.\nType 'undefined' is not assignable to type 'Tsk'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": 17, "column": 7, "severity": "error", "code": 2322, "message": "Type '(req: AuthenticatedRequest) => Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type 'Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to 'Promise | { file: File; files: MulterFilesType | undefined; }>'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": 22, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/app/routerApp.ts", "line": 29, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhRouteIsWhitelistedForAuth' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/app/routerApp.ts", "line": 49, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/appSessions.ts", "line": 363, "column": 5, "severity": "error", "code": 2741, "message": "Property 'portefeuilles' is missing in type '{ uti_id: any; sal_id: any; uti_pseudo: any; uti_nom: any; uti_prenom: any; uti_email: any; uti_access_to_business_dashboard: any; uti_superadmin: any; pdos_id: any; currentPAD: any; currentDOS: any; currentGdpId: any; currentPdosId: any; currentUi: any; lots_id_granted: any; typesUi: any; scope: { sals: never[]; pads: number[]; }; }' but required in type 'User'." }, { "fileName": "server/auth/authentication.ts", "line": 37, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/buls/createBulForNewCnt.ts", "line": 49, "column": 43, "severity": "error", "code": 2741, "message": "Property 'cnt_date_paiement_stc' is missing in type '{ ppa: CntOnCurrentPpa; cnt_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; sal_id: number; pad_id: number; cnt_salaire_mdp_id: number; }' but required in type 'CntForUpsertBul'." }, { "fileName": "server/compta/handleEcart.ts", "line": 35, "column": 15, "severity": "error", "code": 2740, "message": "Type '{ cpt_num: string; sens: string; mnt: number; cpt_type: number; }' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, sal_matricule, sal_nom_usage, and 32 more." }, { "fileName": "server/compta/handleEcart.ts", "line": 44, "column": 32, "severity": "error", "code": 2345, "message": "Argument of type '{ cana_id: number; cana_lib: cta_compteana_canaFields.cana_lib; pana_id: number; cana_code: string; }' is not assignable to parameter of type 'AnaCnt'.", "extraMsg": "Type '{ cana_id: number; cana_lib: cana_lib; pana_id: number; cana_code: string; }' is missing the following properties from type 'AnaCnt': sal_matricule, sal_nom_usage, sal_prenom, anct_id, and 4 more." }, { "fileName": "server/compta/selectAnaCnt.ts", "line": 7, "column": 18, "severity": "error", "code": 2320, "message": "Interface 'AnaCnt' cannot simultaneously extend types 'pay_anacontrat_anct' and 'cta_compteana_cana'.", "extraMsg": "Named property 'cana_id' of types 'pay_anacontrat_anct' and 'cta_compteana_cana' are not identical." }, { "fileName": "server/compta/selectData.ts", "line": 129, "column": 32, "severity": "error", "code": 2345, "message": "Argument of type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Property 'uorg_id' is missing in type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' but required in type 'CriteriaOD'." }, { "fileName": "server/compta/selectData.ts", "line": 186, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'Pcta | null' is not assignable to parameter of type 'Pcta'.", "extraMsg": "Type 'null' is not assignable to type 'Pcta'." }, { "fileName": "server/compta/ventilAna.ts", "line": 18, "column": 16, "severity": "error", "code": 2339, "message": "Property 'rowsDispatched' does not exist on type 'ResultAfterGrouping'." }, { "fileName": "server/compta/ventilAna.ts", "line": 101, "column": 31, "severity": "error", "code": 2339, "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": 101, "column": 42, "severity": "error", "code": 2339, "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 29, "severity": "error", "code": 2352, "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 29, "severity": "error", "code": 2352, "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, param_desc, cnt_id, and 31 more." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 50, "severity": "error", "code": 2345, "message": "Argument of type 'RowWithAna' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'RowWithAna' is missing the following properties from type 'RowToDispatch': sal_nom_famille, sal_prenom, sal_ventil_compta" }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 31, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew' is not assignable to parameter of type 'Error | null'.", "extraMsg": "Type '\"STOP\"' is not assignable to type 'Error | null'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 34, "column": 33, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 35, "column": 7, "severity": "error", "code": 2345, "message": "Argument of type '(errWaterfall: Error, file: string, fileName: string) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 245, "column": 9, "severity": "error", "code": 6133, "message": "'dataRows' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 246, "column": 9, "severity": "error", "code": 6133, "message": "'debut' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 247, "column": 9, "severity": "error", "code": 6133, "message": "'fin' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 249, "column": 9, "severity": "error", "code": 6133, "message": "'header' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 253, "column": 10, "severity": "error", "code": 2304, "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 262, "column": 4, "severity": "error", "code": 2304, "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 271, "column": 68, "severity": "error", "code": 2304, "message": "Cannot find name 'anneemois'." }, { "fileName": "server/dads/aed/processBuls.ts", "line": 6, "column": 1, "severity": "error", "code": 6133, "message": "'bul' is declared but its value is never read." }, { "fileName": "server/dads/dadsMain.ts", "line": 52, "column": 25, "severity": "error", "code": 2554, "message": "Expected 3-6 arguments, but got 2." }, { "fileName": "server/dads/declaDads.ts", "line": 3, "column": 27, "severity": "error", "code": 2459, "message": "Module '\"../payrollEngine/declaCalc.d\"' declares 'Tat' locally, but it is not exported." }, { "fileName": "server/dads/declaDads.ts", "line": 159, "column": 18, "severity": "error", "code": 2320, "message": "Interface 'PaiementOps' cannot simultaneously extend types 'pay_paiementops_pops' and 'pay_banquedos_bnqd'.", "extraMsg": "Named property 'bnqd_id' of types 'pay_paiementops_pops' and 'pay_banquedos_bnqd' are not identical." }, { "fileName": "server/dads/s30/s30.ts", "line": 39, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/s30/s40/s40.ts", "line": 15, "column": 8, "severity": "error", "code": 1192, "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/dads/s30/s40/s40_g28_15\"' has no default export." }, { "fileName": "server/dads/writerDads.ts", "line": 38, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'string | null' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/writerDads.ts", "line": 64, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 50, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 82, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 85, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 94, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 124, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 161, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 178, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 219, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 236, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 270, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.ts", "line": 156, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/errorHandling/customMessagesConfigs.ts", "line": 24, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'PG_ERROR_CODES'.", "extraMsg": "Type 'undefined' is not assignable to type 'PG_ERROR_CODES'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 68, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 102, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 113, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 155, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 167, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 185, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '{ query: Sinon.SinonSpy; release: Sinon.SinonFake; }' is not assignable to parameter of type 'PoolClient'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 205, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 216, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 255, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 266, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 317, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 351, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 361, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 401, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 27, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 38, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 68, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 87, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 98, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": 32, "column": 44, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'.\nType 'Data' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": 35, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 26, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 36, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 37, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 48, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'.", "extraMsg": "Property 'params' is missing in type 'Config' but required in type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 53, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 63, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 64, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 75, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 80, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 90, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 91, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 104, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.ts", "line": 90, "column": 44, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'.\nType '(errTrigger: any, shouldContinue: any) => void' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 42, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 105, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.ts", "line": 23, "column": 2, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 22, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 23, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'.", "extraMsg": "Types of property 'length' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 38, "column": 19, "severity": "error", "code": 2741, "message": "Property 'message' is missing in type '{ length: number; name: \"error\"; severity: string; code: string; detail: string; hint: undefined; position: undefined; internalPosition: undefined; internalQuery: undefined; where: undefined; schema: string; table: string; column: undefined; dataType: undefined; constraint: string; file: string; line: string; routine: string; }' but required in type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 60, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 71, "column": 34, "severity": "error", "code": 2339, "message": "Property 'code' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 72, "column": 34, "severity": "error", "code": 2339, "message": "Property 'message' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 87, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 87, "column": 61, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 102, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 102, "column": 64, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 129, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 129, "column": 63, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 200, "column": 4, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'string | null'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 209, "column": 7, "severity": "error", "code": 2339, "message": "Property 'title' does not exist on type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 248, "column": 109, "severity": "error", "code": 6133, "message": "'keyTable' is declared but its value is never read." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 59, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 109, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 111, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 152, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 154, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 214, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 216, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 271, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 300, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 302, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": 68, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 61, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 117, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 169, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 217, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 265, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 308, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; lots_id_granted: number[]; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 338, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 377, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 417, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 458, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 500, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": 56, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": 82, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 16, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 23, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 29, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 48, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 55, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 74, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 80, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/processReferences.ts", "line": 117, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type '\"add\" | OperationType' is not assignable to parameter of type 'OperationType'.", "extraMsg": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 39, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 142, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigServerFilter | null' is not assignable to parameter of type 'ConfigServerFilter'.", "extraMsg": "Type 'null' is not assignable to type 'ConfigServerFilter'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 161, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 211, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 255, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 295, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 339, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 386, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 438, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 488, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 531, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 574, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 617, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 660, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 703, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/emailer/emailHtmlTemplate.ts", "line": 119, "column": 83, "severity": "error", "code": 2345, "message": "Argument of type 'ROLES | undefined' is not assignable to parameter of type 'ROLES'.", "extraMsg": "Type 'undefined' is not assignable to type 'ROLES'." }, { "fileName": "server/emailer/emailer.ts", "line": 83, "column": 5, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'SentMessageInfo | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'SentMessageInfo'." }, { "fileName": "server/graphql/login/resolvers.ts", "line": 32, "column": 6, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/graphql/resolvers/mutations/documents/saveDocs/resolver.ts", "line": 99, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForUpdate<{ doc_title?: null | undefined; doc_comment?: null | undefined; doc_id?: undefined; doc_type?: undefined; doc_afficher_portail_salarie?: boolean | undefined; doc_date_portail_salarie?: Date | null | undefined; tdoc_id?: number | null | undefined; doc_id_sequenced?: number | undefined; doc_afficher_portail_employeur?: boolean | undefined; }>'.", "extraMsg": "Types of property 'doc_title' are incompatible.\nType 'doc_title | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/graphql/resolvers/queries/absences/infosListeAbsencesMgr/resolver.ts", "line": 3, "column": 10, "severity": "error", "code": 2305, "message": "Module '\"../../../../../dbManager/dbManager\"' has no exported member 'ClientFilter'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 24, "column": 13, "severity": "error", "code": 2322, "message": "Type 'ecnt_montant_salaire' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 26, "column": 13, "severity": "error", "code": 2322, "message": "Type 'ecnt_quot_trav' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 27, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'trem_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 35, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'GqlF'.", "extraMsg": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'LastRemuneration'.\nTypes of property 'montantSalaire' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/cotisationsFraisDeSante/getCotisationsFraisDeSante/resolver.ts", "line": 52, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type '{ src_id_force?: number | null | undefined; cnt_id?: number | undefined; ltrac_type?: number | null | undefined; emp_id?: number | null | undefined; pad_id: number; catc_id: number | null; ncnt_id: number; dpub_id: number | null; semp_id: number; trem_id: number | null; rcdd_id: number | null; euti_id: number | null; eta_id: number; src_id: number | null; peri_anneemois: number; lot_id: number; cnt_debut_date: Date; cnt_fin_date?: Date | undefined; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'src_id_force' are incompatible.\nType 'number | null | undefined' is not assignable to type 'src_id_force'.\nType 'undefined' is not assignable to type 'src_id_force'." }, { "fileName": "server/graphql/resolvers/queries/login/checkLoginCredentials/resolver.ts", "line": 16, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string | null'." }, { "fileName": "server/graphql/utils/gqlUtils.ts", "line": 71, "column": 40, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 32, "column": 46, "severity": "error", "code": 2339, "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 33, "column": 77, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 33, "column": 95, "severity": "error", "code": 2339, "message": "Property 'tab_id' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 37, "column": 54, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 38, "column": 52, "severity": "error", "code": 2339, "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 39, "column": 51, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 40, "column": 48, "severity": "error", "code": 2339, "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 42, "column": 17, "severity": "error", "code": 2322, "message": "Type '{ plhSemaine1: gta_planninghebdo_plh & { jours: number[]; }; ppla_desc: string; }' is not assignable to type 'DataGta'.", "extraMsg": "The types of 'plhSemaine1.jours' are incompatible between these types.\nType 'number[]' is not assignable to type 'Jph[]'.\nType 'number' is not assignable to type 'Jph'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 43, "column": 17, "severity": "error", "code": 2322, "message": "Type 'pay_paramprofprem_pare' is not assignable to type 'ProfilRem'.", "extraMsg": "Types of property 'pare_quot_journ_coll_ref' are incompatible.\nType 'pare_quot_journ_coll_ref' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 45, "column": 17, "severity": "error", "code": 2741, "message": "Property 'jfs' is missing in type 'gta_calendrierjf_cjf' but required in type 'Cjf'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": 27, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": 46, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/helpdesk/zendesk/authZendeskSSO.ts", "line": 4, "column": 10, "severity": "error", "code": 6133, "message": "'NODE_ENV' is declared but its value is never read." }, { "fileName": "server/helpdesk/zendesk/getInfosZdOrganization.ts", "line": 9, "column": 23, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/helpdesk/zendesk/zdSearchRequestAsync.ts", "line": 5, "column": 9, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/imports/genericImport.ts", "line": 146, "column": 5, "severity": "error", "code": 2322, "message": "Type '({ padId, config, csvRows }: ImportInput>>) => Promise' is not assignable to type 'ImportData'.", "extraMsg": "Types of parameters '__0' and 'input' are incompatible.\nType 'ImportInput' is not assignable to type 'ImportInput>>'.\nType 'ConfigImporter' is not assignable to type 'Required>'.\nTypes of property 'sal_identifier' are incompatible.\nType 'IMPORT_IDENTIFIANT_SALARIE | undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'.\nType 'undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 34, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 37, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 40, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 43, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 46, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 47, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 34, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 37, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_matricule' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 40, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 43, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_email' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 46, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_nir' does not exist on type '{}'." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 3, "column": 7, "severity": "error", "code": 6133, "message": "'map' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 11, "column": 10, "severity": "error", "code": 6133, "message": "'getNameIdentifierSal' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 11, "column": 66, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": 140, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'.", "extraMsg": "Type 'undefined' is not assignable to type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importAbs.ts", "line": 155, "column": 35, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'string | null | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | null | undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": 155, "column": 68, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/imports/importAnct.ts", "line": 118, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectAnct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectAnct': cana_id, anct_pct, anct_peridebut" }, { "fileName": "server/imports/importAnct.ts", "line": 118, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importAnct.ts", "line": 226, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importContrats.ts", "line": 246, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importContrats.ts", "line": 249, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'." }, { "fileName": "server/imports/importContrats.ts", "line": 372, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readSal\").CntIdentifiers' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readCnt\").CntIdentifiers'.", "extraMsg": "Types of property 'cnt_debut_date' are incompatible.\nType 'Date | undefined' is not assignable to type 'string | undefined'.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/imports/importEct.ts", "line": 173, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': emp_id, ect_classif_ech, ect_classif_niv, ect_classif_cat, and 3 more." }, { "fileName": "server/imports/importEct.ts", "line": 173, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEct.ts", "line": 281, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importEmplois.ts", "line": 105, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEmplois.ts", "line": 162, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'RowObject' is not assignable to parameter of type 'RowObjectEmp'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEmp': emp_libelle_masculin, emp_libelle_feminin, acrd_id" }, { "fileName": "server/imports/importIbans.spec.ts", "line": 1, "column": 8, "severity": "error", "code": 2613, "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' has no default export. Did you mean to use 'import { importIbans } from \"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' instead?" }, { "fileName": "server/imports/importIbans.spec.ts", "line": 1, "column": 23, "severity": "error", "code": 2459, "message": "Module '\"./importIbans\"' declares 'Config' locally, but it is not exported." }, { "fileName": "server/imports/importIbans.ts", "line": 78, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; validators?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importIbans.ts", "line": 144, "column": 9, "severity": "error", "code": 6133, "message": "'resultInsertion' is declared but its value is never read." }, { "fileName": "server/imports/importIbans.ts", "line": 148, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/imports/importMutuelleInterim.ts", "line": 71, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": 61, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": 98, "column": 19, "severity": "error", "code": 2304, "message": "Cannot find name 'BulsOnCurrentPpa'." }, { "fileName": "server/imports/importSals.ts", "line": 161, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": 128, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': uorg_id, uct_datedebut, uct_datefin, uct_peridebut, rind_id" }, { "fileName": "server/imports/importUct.ts", "line": 128, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": 236, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVisitMed.ts", "line": 97, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importVva.ts", "line": 99, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporterEnhanced' is not assignable to parameter of type 'Config'.", "extraMsg": "Types of property 'createBulRegul' are incompatible.\nType 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/imports/importVva.ts", "line": 165, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'ConfigImporterEnhanced'.", "extraMsg": "Type 'Config' is missing the following properties from type 'ConfigImporterEnhanced': inTransaction, identificationOnly" }, { "fileName": "server/imports/importVva.ts", "line": 213, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVva/defineCnt.ts", "line": 24, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'CntRead | undefined' is not assignable to parameter of type 'CntRead | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'CntRead | PromiseLike'." }, { "fileName": "server/imports/readSal.ts", "line": 91, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/readSal.ts", "line": 99, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 1, "column": 10, "severity": "error", "code": 2724, "message": "'\"./getIdentifiersSalFromRowObject\"' has no exported member named 'salIdentifiers'. Did you mean 'isSalIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 1, "column": 10, "severity": "error", "code": 6133, "message": "'salIdentifiers' is declared but its value is never read." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 2, "column": 10, "severity": "error", "code": 2724, "message": "'\"./getIdentifiersCntFromRowObject\"' has no exported member named 'cntIdentifiers'. Did you mean 'isCntIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 2, "column": 10, "severity": "error", "code": 6133, "message": "'cntIdentifiers' is declared but its value is never read." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 118, "column": 64, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 125, "column": 116, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 178, "column": 59, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/monitoring/routerMonitoring.ts", "line": 15, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: { type: string; title: string; }[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 15, "column": 2, "severity": "error", "code": 2739, "message": "Type '{}' is missing the following properties from type '{ serverConfig: ServerConfig; dbConfig: any; }': serverConfig, dbConfig" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 222, "column": 3, "severity": "error", "code": 2322, "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 223, "column": 3, "severity": "error", "code": 2322, "message": "Type 'BulSelected[]' is not assignable to type 'BulInCalc[]'.", "extraMsg": "Type 'BulSelected' is missing the following properties from type 'BulInCalc': sandbox, iCurrentRub, cjfs, statutRegimeAm" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 280, "column": 3, "severity": "error", "code": 2322, "message": "Type '() => void' is not assignable to type '{ (): Promise; (handler: () => void): void; }'.", "extraMsg": "Type 'void' is not assignable to type 'Promise'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 313, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 344, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 492, "column": 10, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 500, "column": 18, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 522, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": 67, "column": 28, "severity": "error", "code": 2362, "message": "The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": 67, "column": 36, "severity": "error", "code": 2363, "message": "The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 31, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[]))[]' is not assignable to parameter of type 'T[]'.", "extraMsg": "Type 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])'." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 55, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'Ptab' is not assignable to parameter of type 'PtabSelected'.", "extraMsg": "Type 'Ptab' is missing the following properties from type 'PtabSelected': acrd_id, ptab_methode_retenue, ptab_desc, tab, and 14 more." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 65, "column": 5, "severity": "error", "code": 2322, "message": "Type 'PtabSelected[]' is not assignable to type 'T[]'.", "extraMsg": "Type 'PtabSelected' is not assignable to type 'T'.\n'PtabSelected' is assignable to the constraint of type 'T', but 'T' could be instantiated with a different subtype of constraint 'Ptab'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": 48, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": 94, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/maintien/processOneArret.ts", "line": 53, "column": 9, "severity": "error", "code": 2322, "message": "Type 'sal_anciennete_date' is not assignable to type 'Date'.", "extraMsg": "Type 'null' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 77, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 119, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 159, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsRetenue.ts", "line": 62, "column": 23, "severity": "error", "code": 2739, "message": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectSpecificItems.ts", "line": 17, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedCalc': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/bulsMgr/deleteLBL.ts", "line": 11, "column": 28, "severity": "error", "code": 2503, "message": "Cannot find namespace 'pg'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": 9, "column": 32, "severity": "error", "code": 2339, "message": "Property 'length' does not exist on type 'ProfilPlanning'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": 23, "column": 27, "severity": "error", "code": 2488, "message": "Type 'ProfilPlanning' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 64, "column": 126, "severity": "error", "code": 2345, "message": "Argument of type 'Cmb[] | undefined' is not assignable to parameter of type 'Cmb[] | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'Cmb[] | null'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 96, "column": 81, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 97, "column": 87, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 105, "column": 87, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 106, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 170, "column": 92, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 171, "column": 79, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 235, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 237, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 245, "column": 88, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 246, "column": 92, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCald.ts", "line": 111, "column": 63, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | boolean' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": 34, "column": 25, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'.", "extraMsg": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": 38, "column": 25, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/upsertCalb.ts", "line": 58, "column": 13, "severity": "error", "code": 2304, "message": "Cannot find name 'tools'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": 24, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": 46, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/communication/sendEndToMainProcess.ts", "line": 10, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 142, "column": 5, "severity": "error", "code": 2322, "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'.", "extraMsg": "Type 'pay_cumul_cml' is missing the following properties from type 'CmlInBul': valeur_en_cours, valeur_en_cours_autres_contrats" }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 158, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'.", "extraMsg": "Type 'RubSelectedCalc' is missing the following properties from type 'RubInCalc': rub_code, rub_lib, rub_desc, rub_affich_dates_abs, and 12 more." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 220, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'pay_cumul_cml[]' is not assignable to parameter of type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 10, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 12, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 32, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 34, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 50, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 52, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 68, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 70, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 72, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 74, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 76, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/defineNetItems.ts", "line": 2, "column": 1, "severity": "error", "code": 6192, "message": "All imports in import declaration are unused." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 146, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type '{}' is not assignable to parameter of type 'BulData'.", "extraMsg": "Property 'cnt' is missing in type '{}' but required in type 'BulData'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 172, "column": 17, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 179, "column": 17, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 48, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 94, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 140, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 72, "column": 119, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 78, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'.", "extraMsg": "Type 'CmlInBul' is not assignable to type 'CmlCached'.\nTypes of property 'valeur_en_cours_autres_contrats' are incompatible.\nType 'number | null' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 149, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 153, "column": 73, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 157, "column": 77, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 179, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 183, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 118, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 166, "column": 5, "severity": "error", "code": 2322, "message": "Type 'number' is not assignable to type 'null'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 166, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_TOUS_CONTRATS.ts", "line": 62, "column": 31, "severity": "error", "code": 2345, "message": "Argument of type '{ name: string; value: number | null; }' is not assignable to parameter of type 'CmlReturned'.", "extraMsg": "Types of property 'name' are incompatible.\nType 'string' is not assignable to type '\"valeur_en_cours\" | \"valeur_en_cours_autres_contrats\" | \"valeur_ann_cnt\" | \"valeur_ann_cnt_tous_contrats\" | \"valeur_duree_cnt\" | \"valeur_duree_cnt_tous_contrats\" | \"valeur_en_cours_cnt_precedent\" | \"valeur_n_derniers_mois_cnt\" | \"valeur_n_derniers_mois_tous_contrats\"'." }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.spec.ts", "line": 69, "column": 39, "severity": "error", "code": 2344, "message": "Type '{}' does not satisfy the constraint 'BaseVva'.", "extraMsg": "Type '{}' is missing the following properties from type 'BaseVva': vva_id, vva_valeur, vva_datedebut, vva_datefin" }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.ts", "line": 52, "column": 25, "severity": "error", "code": 2339, "message": "Property 'sort' does not exist on type 'readonly Readonly[]'." }, { "fileName": "server/payrollEngine/druMgr/druMgr.ts", "line": 282, "column": 29, "severity": "error", "code": 2339, "message": "Property 'skip' does not exist on type 'Error | ResultSkip'.", "extraMsg": "Property 'skip' does not exist on type 'Error'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_ABS.ts", "line": 178, "column": 85, "severity": "error", "code": 2345, "message": "Argument of type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: rub_id_retenue; rub_id_indem: rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: rub_id_indem_2; rub_id_indem_3: rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: cmsal_id; tab_code: string; tab_taux_maintien: tab_taux_maintien; tab_lib: string; mart_id: mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }[]' is not assignable to parameter of type 'DabForQuotiteAbs[]'.", "extraMsg": "Type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'DabForQuotiteAbs'.\nType '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'Pick'.\nTypes of property 'dab_nb' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 17, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'cnt_fin_date' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 30, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'cnt_datefin_prevue' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 34, "column": 45, "severity": "error", "code": 2339, "message": "Property 'cnt_datefin_duree_minimale' does not exist on type 'CntInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_EFF.ts", "line": 116, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": 40, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'.", "extraMsg": "Type 'Date' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": 50, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_PARE.ts", "line": 29, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 11, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 27, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 46, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: true; dab_commence_aprem: true; dab_finit_matin: true; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 65, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 84, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 125, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_eta' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 171, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_emp' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 219, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_uorg' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivCcn.ts", "line": 45, "column": 66, "severity": "error", "code": 2339, "message": "Property 'acrd_id' does not exist on type '{ ccn_id: number; }'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivNat.ts", "line": 9, "column": 110, "severity": "error", "code": 6133, "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivPad.ts", "line": 8, "column": 110, "severity": "error", "code": 6133, "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 68, "column": 16, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 83, "column": 17, "severity": "error", "code": 2322, "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 93, "column": 17, "severity": "error", "code": 2322, "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 104, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 174, "column": 144, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": 1, "column": 1, "severity": "error", "code": 6133, "message": "'DruInCalc' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": 41, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Readonly> & Readonly & { rub_desc: string; }>' is not assignable to type 'Readonly'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 47, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 49, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 49, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 64, "column": 68, "severity": "error", "code": 2345, "message": "Argument of type 'DRU_VAR_MULTIVAL_DISTINCT | null' is not assignable to parameter of type 'MODE_DISTINCTION | null'.", "extraMsg": "Type 'DRU_VAR_MULTIVAL_DISTINCT.PAR_DATEDEBUT' is not assignable to type 'MODE_DISTINCTION | null'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 70, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 83, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 85, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 85, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getRubsBouclageToInsert.spec.ts", "line": 127, "column": 4, "severity": "error", "code": 2322, "message": "Type '({ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; })[]' is not assignable to type 'Readonly>[]'.", "extraMsg": "Type '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is not assignable to type 'Readonly>'.\nType '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is missing the following properties from type 'Readonly>': isDebutPeriode, commentaire, is_regul" }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": 122, "column": 41, "severity": "error", "code": 2740, "message": "Type 'BaseRubCheckDruBouclage' is missing the following properties from type 'RubInCalc': rub_type, rub_code, rub_affich_dates_abs, tij, and 12 more." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": 264, "column": 41, "severity": "error", "code": 2322, "message": "Type 'BaseRubCheckDruBouclage' is not assignable to type 'RubInCalc'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": 45, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": 140, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 132, "column": 71, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 132, "column": 118, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 144, "column": 71, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 144, "column": 118, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 291, "column": 31, "severity": "error", "code": 2339, "message": "Property 'rrub_annul_peri_debut' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 292, "column": 29, "severity": "error", "code": 2339, "message": "Property 'rrub_annul_peri_fin' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 29, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 37, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 45, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 53, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 61, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 69, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 77, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/processDruValue.ts", "line": 52, "column": 17, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | boolean | null' is not assignable to parameter of type 'string | number'.", "extraMsg": "Type 'null' is not assignable to type 'string | number'." }, { "fileName": "server/payrollEngine/druMgr/profilCp/getAcquisitionCpMoisCalculee.ts", "line": 71, "column": 14, "severity": "error", "code": 2540, "message": "Cannot assign to 'pacp' because it is a read-only property." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 23, "column": 13, "severity": "error", "code": 2322, "message": "Type 'mrtt_nbj_sal' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 24, "column": 13, "severity": "error", "code": 2322, "message": "Type 'mrtt_nbj_pat' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 40, "column": 16, "severity": "error", "code": 2454, "message": "Variable 'nbSal' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 41, "column": 16, "severity": "error", "code": 2454, "message": "Variable 'nbPat' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": 11, "column": 115, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": 41, "column": 142, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/vva/cacheVvaMgr.ts", "line": 27, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ var_id: number; valueFound: boolean; niveauFound: number; value: string | number | boolean | null; vva: Schema.pay_valeurvariable_vva[] | null; }' is not assignable to parameter of type 'VvaCached'.", "extraMsg": "Types of property 'niveauFound' are incompatible.\nType 'number' is not assignable to type '1 | 2 | 5'." }, { "fileName": "server/payrollEngine/executeFormula.ts", "line": 35, "column": 20, "severity": "error", "code": 2339, "message": "Property 'cnt_desc' does not exist on type 'BulInCalc'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 30, "column": 5, "severity": "error", "code": 2322, "message": "Type 'PosConv | null' is not assignable to type 'PosConv | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'PosConv | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 92, "column": 9, "severity": "error", "code": 2322, "message": "Type 'PoolClient' is not assignable to type 'DbClient'.", "extraMsg": "Type 'PoolClient' is missing the following properties from type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }': begin, commit, rollback" }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 242, "column": 5, "severity": "error", "code": 2322, "message": "Type 'Tat | null' is not assignable to type 'Tat | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'Tat | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 250, "column": 5, "severity": "error", "code": 2740, "message": "Type 'ProfilPlanning[]' is missing the following properties from type 'ProfilPlanning': ppla_desc, acrd_niveau, origin, ppla_id, and 24 more." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 85, "column": 21, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 89, "column": 17, "severity": "error", "code": 2322, "message": "Type 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 90, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 535, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 539, "column": 9, "severity": "error", "code": 2322, "message": "Type 'boolean | undefined' is not assignable to type 'boolean'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 540, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 547, "column": 68, "severity": "error", "code": 6133, "message": "'peri' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 547, "column": 89, "severity": "error", "code": 6133, "message": "'dateVigueur' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getRubData.ts", "line": 38, "column": 5, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectAlc\").Alc[]' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Alc[]'.", "extraMsg": "Type 'Alc' is missing the following properties from type 'Alc': valeur_en_cours, valeur_en_cours_apres" }, { "fileName": "server/payrollEngine/launchCalcBuls.ts", "line": 23, "column": 8, "severity": "error", "code": 2741, "message": "Property 'settingsByBul' is missing in type '{ type: number; pad_id: number; uti_id: number; bul_id: number[]; clp_origine: CALCULPAIE_ORIGINE; settings: {}; }' but required in type 'CalcRequestParams'." }, { "fileName": "server/payrollEngine/monitoring/trackMemory.ts", "line": 3, "column": 21, "severity": "error", "code": 2686, "message": "'_' refers to a UMD global, but the current file is a module. Consider adding an import instead." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 13, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 23, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 28, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 33, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 11, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 42, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 71, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/peria/checkPeriaCatc.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaDpub.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaTrem.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkTypeLieuTrav.ts", "line": 19, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/profiles/selectPpla.ts", "line": 200, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 597, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 598, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'cnt_fin_date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 638, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 639, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 640, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 641, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 655, "column": 4, "severity": "error", "code": 2739, "message": "Type '{ calculer: false; netCible: null; iterations: never[]; }' is missing the following properties from type '{ calculer: boolean; type: number; varIdVariant: number; nextValueForVarId: number; netCible: { mnt: number; explain: string; } | null; iterations: IterationNetAuBrut[]; }': type, varIdVariant, nextValueForVarId" }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 139, "column": 50, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 204, "column": 42, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 212, "column": 42, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 238, "column": 44, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 246, "column": 44, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 270, "column": 17, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 329, "column": 17, "severity": "error", "code": 2322, "message": "Type 'boolean | null | undefined' is not assignable to type 'boolean | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | null'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 331, "column": 21, "severity": "error", "code": 2322, "message": "Type 'boolean | null' is not assignable to type 'boolean'.", "extraMsg": "Type 'null' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 460, "column": 50, "severity": "error", "code": 2345, "message": "Argument of type 'dpub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 813, "column": 17, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 842, "column": 35, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 842, "column": 54, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionCprev.ts", "line": 137, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'Cprev' is not assignable to parameter of type 'CprevApplied'.", "extraMsg": "Property 'ccpr' is missing in type 'Cprev' but required in type 'CprevApplied'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionEff.ts", "line": 35, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type '1 | 2'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": 65, "column": 17, "severity": "error", "code": 2322, "message": "Type 'ProfilCp | null' is not assignable to type 'ProfilCp'.", "extraMsg": "Type 'null' is not assignable to type 'ProfilCp'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": 235, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPARE.ts", "line": 279, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPASS.ts", "line": 35, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Pass | null' is not assignable to type 'Pass'.", "extraMsg": "Type 'null' is not assignable to type 'Pass'." }, { "fileName": "server/payrollEngine/selectPRBUL.ts", "line": 163, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectProfilCpAnc.ts", "line": 230, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectTAUXAT.ts", "line": 40, "column": 49, "severity": "error", "code": 2554, "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/payrollEngine/updateCMLInBul.ts", "line": 123, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' is not assignable to parameter of type 'CmlInBul'.", "extraMsg": "Property 'cml_type_raz_ann' is missing in type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/portails/employee/checkIfAbsExceedsTgaThreshold.ts", "line": 42, "column": 32, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 45, "column": 23, "severity": "error", "code": 2339, "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 46, "column": 23, "severity": "error", "code": 2339, "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 48, "column": 23, "severity": "error", "code": 2339, "message": "Property 'allDay' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 49, "column": 23, "severity": "error", "code": 2339, "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 50, "column": 23, "severity": "error", "code": 2339, "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 55, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ id: any; calendarId: number; title: string; }[]' is not assignable to parameter of type 'Pta[]'.", "extraMsg": "Type '{ id: any; calendarId: number; title: string; }' is missing the following properties from type 'Pta': pta_id, pta_heure_arrivee, pta_heure_depart, cnt_id, and 13 more." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 24, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 27, "column": 23, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 27, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DataSalForSearch'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DataSalForSearch': padId, salNomNaissance, salNomUsage, salPrenom, and 2 more." }, { "fileName": "server/portails/routerCalendars.ts", "line": 53, "column": 31, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'undefined' is not assignable to type 'number'." }, { "fileName": "server/portails/routerCalendars.ts", "line": 78, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 41, "column": 15, "severity": "error", "code": 2322, "message": "Type 'Src | null' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Src | null'.", "extraMsg": "Type 'Src' is missing the following properties from type 'Src': cnt_id, origin" }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 50, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 51, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesEventTest.ts", "line": 2, "column": 93, "severity": "error", "code": 6133, "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesMensuellesTest.ts", "line": 4, "column": 57, "severity": "error", "code": 6133, "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/reports/data/absences/getDataAbs.ts", "line": 42, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 72, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 323, "column": 9, "severity": "error", "code": 2322, "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 331, "column": 49, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 332, "column": 47, "severity": "error", "code": 2339, "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 333, "column": 53, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 334, "column": 50, "severity": "error", "code": 2339, "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 335, "column": 34, "severity": "error", "code": 2339, "message": "Property 'ppla' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 336, "column": 36, "severity": "error", "code": 2339, "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 337, "column": 30, "severity": "error", "code": 2339, "message": "Property 'cjf' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 338, "column": 21, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 339, "column": 45, "severity": "error", "code": 2339, "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 349, "column": 34, "severity": "error", "code": 2339, "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 349, "column": 53, "severity": "error", "code": 2339, "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 453, "column": 9, "severity": "error", "code": 2322, "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 455, "column": 9, "severity": "error", "code": 2322, "message": "Type 'pay_absence_abs | never[]' is not assignable to type 'pay_absence_abs[]'.", "extraMsg": "Type 'pay_absence_abs' is missing the following properties from type 'pay_absence_abs[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 464, "column": 49, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 465, "column": 47, "severity": "error", "code": 2339, "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 466, "column": 53, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 467, "column": 50, "severity": "error", "code": 2339, "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 468, "column": 21, "severity": "error", "code": 2739, "message": "Type 'gta_profilplanning_ppla' is missing the following properties from type 'DataGta': ppla_desc, plhSemaine1" }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 469, "column": 36, "severity": "error", "code": 2339, "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 471, "column": 21, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 472, "column": 45, "severity": "error", "code": 2339, "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 485, "column": 34, "severity": "error", "code": 2339, "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 485, "column": 53, "severity": "error", "code": 2339, "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 495, "column": 17, "severity": "error", "code": 2339, "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 499, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'pay_absence_abs' is not assignable to parameter of type 'Abs'.", "extraMsg": "Property 'tab_lib' is missing in type 'pay_absence_abs' but required in type 'Abs'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 499, "column": 68, "severity": "error", "code": 2339, "message": "Property 'dabs' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 508, "column": 25, "severity": "error", "code": 2322, "message": "Type 'gta_profilplanning_ppla' is not assignable to type 'DataGta'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 509, "column": 40, "severity": "error", "code": 2339, "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 511, "column": 25, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 529, "column": 17, "severity": "error", "code": 2339, "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 532, "column": 53, "severity": "error", "code": 2339, "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDatesNonPaieFromAbs.spec.ts", "line": 30, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is not assignable to parameter of type 'Abs'.", "extraMsg": "Type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is missing the following properties from type 'Abs': uab_id, tab_lib" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 144, "column": 59, "severity": "error", "code": 2339, "message": "Property 'isHeaderRem' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 160, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type 'rub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 161, "column": 20, "severity": "error", "code": 2339, "message": "Property 'isHeaderIndemNet' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 227, "column": 13, "severity": "error", "code": 2322, "message": "Type 'RegWithLbl | undefined' is not assignable to type 'Freg | null | undefined'.", "extraMsg": "Type 'RegWithLbl' is missing the following properties from type 'Freg': regs, freg_lib, freg_num_ordre, freg_display_no_reg" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 259, "column": 61, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 265, "column": 11, "severity": "error", "code": 2322, "message": "Type 'reg_operation' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'.", "extraMsg": "Type 'null' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 340, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'Freg' is not assignable to parameter of type 'RegWithLbl'.", "extraMsg": "Type 'Freg' is missing the following properties from type 'RegWithLbl': lbl, reg_id, reg_lib, reg_num_ordre, and 4 more." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 368, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is not assignable to parameter of type 'LblSimpl'.", "extraMsg": "Type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is missing the following properties from type 'LblSimpl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 31 more." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 17, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 18, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 19, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 20, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": 183, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]'.", "extraMsg": "Type 'Lbl' is missing the following properties from type 'Lbl': cnt_id, ncnt_id, ncnt_code, euti_nom, and 12 more." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": 184, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]'.", "extraMsg": "Property 'rub_type_affich_simpl' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl'." }, { "fileName": "server/reports/data/bul/getData_BUL_PRBUL.ts", "line": 24, "column": 3, "severity": "error", "code": 2322, "message": "Type '([_client, prbul_id]: [PoolClient, number]) => string | null' is not assignable to type '(args: [client: PoolClient, prbulId: number]) => string'.", "extraMsg": "Type 'string | null' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/bul/mergeTemplatesZonesBul.ts", "line": 2, "column": 8, "severity": "error", "code": 1259, "message": "Module '\"handlebars\"' can only be default-imported using the 'esModuleInterop' flag" }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": 134, "column": 24, "severity": "error", "code": 2488, "message": "Type 'FormatLblCompleterZeros' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": 140, "column": 24, "severity": "error", "code": 2488, "message": "Type 'FormatLblNbDec' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 46, "column": 13, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 47, "column": 26, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 48, "column": 17, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/clickHelpers/getStringifiedFunctionOpenCotisUrssafSal.ts", "line": 34, "column": 9, "severity": "error", "code": 2322, "message": "Type '\"html\"' is not assignable to type 'REPORT_TYPE_OUTPUT | undefined'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 21, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'RegroupCompta | undefined' is not assignable to parameter of type 'RegroupCompta'.", "extraMsg": "Type 'undefined' is not assignable to type 'RegroupCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 25, "column": 20, "severity": "error", "code": 2339, "message": "Property 'sal_matricule' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 26, "column": 20, "severity": "error", "code": 2551, "message": "Property 'cnt_num' does not exist on type 'LblCompta'. Did you mean 'cpt_num'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 27, "column": 20, "severity": "error", "code": 2551, "message": "Property 'cnt_id' does not exist on type 'LblCompta'. Did you mean 'cpt_id'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 71, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 81, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 91, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 101, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 113, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 123, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 133, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 143, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getDataRattachCompta.ts", "line": 77, "column": 62, "severity": "error", "code": 2339, "message": "Property 'color' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 66, "column": 20, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Function' is not assignable to type 'AsyncFunction'.\nType 'Function' provides no match for the signature '(callback: (err?: Error | null | undefined, result?: unknown) => void): void'.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Function[]'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 71, "column": 34, "severity": "error", "code": 2488, "message": "Type 'unknown' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 122, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta[]' is not assignable to parameter of type 'Row[]'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'Row': cnt_id, bul_est_stc, sal_desc, cnt_desc, and 8 more." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 52, "column": 9, "severity": "error", "code": 2551, "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 53, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 54, "column": 9, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 55, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 56, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 61, "column": 9, "severity": "error", "code": 2339, "message": "Property 'brut_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 62, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 63, "column": 9, "severity": "error", "code": 2339, "message": "Property 'solde_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 64, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 65, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 70, "column": 9, "severity": "error", "code": 2551, "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 71, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 72, "column": 9, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 73, "column": 13, "severity": "error", "code": 2339, "message": "Property 'bul_est_stc' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 74, "column": 13, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 31, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 45, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 77, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 77, "column": 39, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": 125, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'RowDataProvCp' is missing the following properties from type 'Row': bul_est_stc_m1, brut_maintien_m1, pris_n_m1, pris_n1_m1, and 25 more." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": 126, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": 78, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": 79, "column": 28, "severity": "error", "code": 2339, "message": "Property 'pad_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/controles/getDataControleDatesBulletins.ts", "line": 105, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleOverlapCnts.ts", "line": 59, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleVva.ts", "line": 71, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataErreurRelevesHeures.ts", "line": 51, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 146, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"org_desc\"' is not assignable to type '\"emp_desc\" | \"sal_desc\" | \"date_debut\" | \"uorg_desc\" | \"aff_lib\" | \"cpt_numero\" | \"compte_analytique\" | \"affil_desc\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 147, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"\"' is not assignable to type '\"Salarié\" | \"Emploi\" | \"Affectation\" | \"Affaire\" | \"Date d'entrée\" | \"Numéro de compte\" | \"Imputation analytique\" | \"Affiliation\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 168, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Property 'name' is missing in type 'Criteria' but required in type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 170, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": 42, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": 43, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/dsn/getAggDsnBlocks.ts", "line": 1, "column": 22, "severity": "error", "code": 2307, "message": "Cannot find module '../../../dsn/decla_dsn' or its corresponding type declarations." }, { "fileName": "server/reports/data/dsn/getDataDsnBasesAssujetties.ts", "line": 52, "column": 25, "severity": "error", "code": 2322, "message": "Type 'Line[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'Line' is not assignable to type 'Row'.\nIndex signature is missing in type 'Line'." }, { "fileName": "server/reports/data/dsn/getDataDsnCotisIndiv.ts", "line": 101, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: CriteriaUrssaf; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'CriteriaUrssaf' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": 66, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": 171, "column": 15, "severity": "error", "code": 2740, "message": "Type '{ salNom: string; salPrenom: string; salMatricule: string; }' is missing the following properties from type 'DataRow': sal_id, netAPayer, mntPas, netFiscal, and 6 more." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 65, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 502, "column": 9, "severity": "error", "code": 2322, "message": "Type 'LineByContrat | undefined' is not assignable to type 'LineByContrat'.", "extraMsg": "Type 'undefined' is not assignable to type 'LineByContrat'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 652, "column": 159, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 663, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type '{ idAffil: string; salId: number; cntId: number; codeOption?: string | undefined; codePopulation?: string | undefined; idAdhesion: string; prevDesc: string; cprevsDesc: string; affilDesc: string; ta_prev?: number | null | undefined; tb_t2_prev?: number | null | undefined; tc_prev?: number | null | undefined; td_prev?: number | null | undefined; base_forf_prev?: number | null | undefined; base_specif_prev_17?: number | null | undefined; mnt_forf_prev?: number | null | undefined; mnt_libre_prev?: number | null | undefined; total_cotis: number | null; has_78_prev: boolean; has_79_prev: boolean; has_81_prev: boolean; rubsDesc: string; sal_id: number; cnt_id: number; salMatricule: string; salNom: string; salPrenom: string; cntDesc: string; statutRc: string; }' is not assignable to parameter of type 'FinalRow'.", "extraMsg": "Types of property 'codeOption' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": 52, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": 200, "column": 5, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/shared/shared\").DataRow[]' is not assignable to type 'DataRow[]'.", "extraMsg": "Type 'DataRow' is missing the following properties from type 'DataRow': sal_id, salMatricule, salNom, salPrenom, and 9 more." }, { "fileName": "server/reports/data/dsn/rc/transform.ts", "line": 176, "column": 13, "severity": "error", "code": 2322, "message": "Type '{ brut: number; ta: number; reduction: number | null; baseExoApprenti: number | null; cot_avant_reduction: number | null; cot: number | null; brutSpecif: number | null; taSpecif: number | null; baseExcep: number | null; sal_id: number; salNom: string; salPrenom: string; salMatricule: string; cntDesc: string; statutRc: string; codeRetraite: string; periodeDesc: string; }' is not assignable to type 'DataRow'.", "extraMsg": "Object literal may only specify known properties, and 'sal_id' does not exist in type 'DataRow'." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": 31, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type 'Bul[] | BulAgg[]' is not assignable to parameter of type 'IterableCollection'.", "extraMsg": "Type 'Bul[]' is not assignable to type 'IterableCollection'.\nType 'Bul[]' is not assignable to type 'DataBul[]'.\nType 'Bul' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": 33, "column": 89, "severity": "error", "code": 2345, "message": "Argument of type 'AsyncResultCallback' is not assignable to parameter of type '(err: Error, dataBuls: DataBul[]) => void'.", "extraMsg": "Types of parameters 'result' and 'dataBuls' are incompatible.\nType 'DataBul[]' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 97, "column": 12, "severity": "error", "code": 2345, "message": "Argument of type '(err: Error, cnt: Cnt, ccn: Ccn, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 180, "column": 23, "severity": "error", "code": 2339, "message": "Property 'cumulsBulsCntsAnterieursAnneeDecalage' does not exist on type '{ entete: (cb: AsyncCallback) => void; comment: (cb: AsyncCallback) => void; lbl: (cb: AsyncCallback) => void; orgss: (cb: AsyncCallback) => void; cumulsBul: (cb: AsyncCallback) => void; absPeri: (cb: AsyncCallback) => void; vvaPeri: (cb: AsyncCallback) => void; prbul: (cb: AsyncCallback) => void; ppla: (cb: AsyncCallback) => void; pare: (cb: AsyncCallback) => void; prtt: (cb: AsyncCallback) => void; pacp: (cb: AsyncCallback) => void; profilCpAnc: (cb: AsyncCallback) => void; cumulsBulsCntsAnterieurs: (cb: AsyncCallback) => void; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 221, "column": 29, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 274, "column": 174, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 274, "column": 189, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 278, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is not assignable to type 'Prbul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 326, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ shouldDisplayNbHeuresEffectuees: boolean; estForfaitJours?: boolean | undefined; estForfaitHeuresAnnuel?: boolean | undefined; estAnnualisationModulation?: boolean | undefined; forfaitAnnee: number; horaireHebdo?: number | null | undefined; enHeures: boolean; bul_id: number; pad_id: number; cnt_id: number; eta_id: number; semp_id: number; ncnt_id: number; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; sal_desc: string; peri_anneemois: number; pare_id: number; peria_id: Schema.pay_paramprofprem_pareFields.peria_id; prem_id: Schema.pay_paramprofprem_pareFields.prem_id; acrd_id: number; pare_quot_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_coll_ref; pare_quot_journ_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_journ_coll_ref; pare_quot_periode: Schema.pay_paramprofprem_pareFields.pare_quot_periode; trem_id: number; pare_type_peri: number; pare_fj_methode_prorata: number; pare_fj_affich_rub_inform: boolean; pare_fj_type_debut_periode: number; pare_fj_rub_inform_template: Schema.pay_paramprofprem_pareFields.pare_fj_rub_inform_template; pare_fj_cpt_acquis_type: number; pare_fj_cpt_pris_type: number; pare_fj_cpt_restant_type: number; pare_fj_prorata_neutr_cp: boolean; pare_fj_type_affich_cpt_nm1: number; pare_type_auto: number; pare_temp_quot_coll_est_temps_travaille: boolean; pare_type_calcul_abs_es: number; pare_fj_affich_nbj_trav: boolean; pare_type_lissage: number; pare_lissage_nb_mois: Schema.pay_paramprofprem_pareFields.pare_lissage_nb_mois; pare_lissage_cml_id: Schema.pay_paramprofprem_pareFields.pare_lissage_cml_id; pare_smc_pct_fixe: Schema.pay_paramprofprem_pareFields.pare_smc_pct_fixe; pare_smc_pct_avec_variable: Schema.pay_paramprofprem_pareFields.pare_smc_pct_avec_variable; pare_fj_type_affich_cpt_n: number; pare_ann_type_calcul_hor_mens: number; }' is not assignable to type 'PareResult'.", "extraMsg": "Object literal may only specify known properties, and 'shouldDisplayNbHeuresEffectuees' does not exist in type 'PareResult'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 339, "column": 39, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 343, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ customClsCalendar: string; dateDebutCalendar: Date; dateFinCalendar: Date; entete: Entete; comment: string; lbl: any; orgss: any; ccn: Ccn; posconv: any; paas: any; pare: PareResult; pacp: any; prtt: any; profilCpAnc: ProfilCpAnc; afficherCompteursCpRtt: boolean; afficherCompteurRcJours: any; afficherCompteurRcHeures: boolean; prbul: Prbul; calendrier_dates: CalendarDate[]; cumuls: {}; cumuls_tous_contrats: {}; shouldDisplayClassif: boolean; }' is not assignable to type 'DataBul'.", "extraMsg": "Object literal may only specify known properties, and 'profilCpAnc' does not exist in type 'DataBul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 355, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 356, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 357, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 358, "column": 21, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 370, "column": 44, "severity": "error", "code": 2339, "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 371, "column": 44, "severity": "error", "code": 2339, "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 148, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '(err: Error, firstCnt: Cnt, ccn: any, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 216, "column": 15, "severity": "error", "code": 2339, "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 227, "column": 23, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Tasks' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Tasks'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 297, "column": 158, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 297, "column": 173, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 307, "column": 6, "severity": "error", "code": 2740, "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is missing the following properties from type 'Prbul': prbul_id, peria_id, acrd_id, prbul_agreggated, and 12 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 319, "column": 78, "severity": "error", "code": 2551, "message": "Property 'ncnt_id' does not exist on type 'Cnt'. Did you mean 'cnt_id'?" }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 333, "column": 6, "severity": "error", "code": 2322, "message": "Type '(Lbl | LblHeader)[]' is not assignable to type 'Lbl[]'.", "extraMsg": "Type 'Lbl | LblHeader' is not assignable to type 'Lbl'.\nType 'LblHeader' is missing the following properties from type 'Lbl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 30 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 351, "column": 5, "severity": "error", "code": 2741, "message": "Property 'val_bul' is missing in type 'CPRN' but required in type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 352, "column": 5, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 353, "column": 5, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 354, "column": 5, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 358, "column": 22, "severity": "error", "code": 2339, "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 359, "column": 22, "severity": "error", "code": 2339, "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 364, "column": 17, "severity": "error", "code": 2339, "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataCertificatTravail.ts", "line": 439, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ ect_datedebut: Date; ect_datefin: ect_datefin; emp_desc: string; cnt_fin_date: cnt_fin_date; }' is not assignable to parameter of type '{ emp_desc: string; ect_datedebut: string; cnt_fin_date: string; ect_datefin: string; }'.", "extraMsg": "Types of property 'ect_datedebut' are incompatible.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataCnt.ts", "line": 402, "column": 8, "severity": "error", "code": 2741, "message": "Property 'catc_id' is missing in type '{ rcdd_id: any; pad_id: number; ncnt_id: any; semp_id: any; eta_id: any; src_id: number; dpub_id: any; euti_id: any; trem_id: any; cnt_id: any; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 56, "column": 18, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 57, "column": 18, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 69, "column": 64, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 115, "column": 9, "severity": "error", "code": 2322, "message": "Type 'DataToDisplay' is not assignable to type 'DataToDisplay'.", "extraMsg": "Type 'RowCotisUrssaf' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'RowCotisUrssaf'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 131, "column": 64, "severity": "error", "code": 2339, "message": "Property 'eta_desc' does not exist on type 'Brc'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 210, "column": 94, "severity": "error", "code": 2345, "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'.", "extraMsg": "Type '{ code: Schema.pay_dsnline_dsnlFields.dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: Schema.pay_dsnline_dsnlFields.eta_id; sal_id: Schema.pay_dsnline_dsnlFields.sal_id; cnt_id: Schema.pay_dsnline_dsnlFields.cnt_id; dsnl_code: Schema.pay_dsnline_dsnlFields.dsnl_code; dsnl_value: Schema.pay_dsnline_dsnlFields.dsnl_value; afod_id: Schema.pay_dsnline_dsnlFields.afod_id; pops_id: Schema.pay_dsnline_dsnlFields.pops_id; dsnl_error: Schema.pay_dsnline_dsnlFields.dsnl_error; dsnl_warning: Schema.pay_dsnline_dsnlFields.dsnl_warning; prev_id: Schema.pay_dsnline_dsnlFields.prev_id; cprev_ids: Schema.pay_dsnline_dsnlFields.cprev_ids; }' is not assignable to type 'Line'.\nTypes of property 'code' are incompatible.\nType 'dsnl_code' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 211, "column": 55, "severity": "error", "code": 2339, "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 212, "column": 34, "severity": "error", "code": 2339, "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 219, "column": 98, "severity": "error", "code": 2345, "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'." }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": 1, "column": 32, "severity": "error", "code": 2614, "message": "Module '\"../../api/variables/services/getContratsToDisplay\"' has no exported member 'User'. Did you mean to use 'import User from \"../../api/variables/services/getContratsToDisplay\"' instead?" }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": 89, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: jtrav_heure_debut; heureFinDesc: jtrav_heure_fin; repasDesc: string | null; }[]' is not assignable to type 'Row[]'.", "extraMsg": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: gta_jourtrav_jtravFields.jtrav_heure_debut; heureFinDesc: gta_jourtrav_jtravFields.jtrav_heure_fin; repasDesc: string | null; }' is not assignable to type 'Row'.\nTypes of property 'heureDebutDesc' are incompatible.\nType 'jtrav_heure_debut' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 19, "column": 11, "severity": "error", "code": 2430, "message": "Interface 'Criteria' incorrectly extends interface 'ReportCriteria'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 61, "column": 105, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 89, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Criteria' is not assignable to type 'Omit'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 363, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 418, "column": 44, "severity": "error", "code": 2339, "message": "Property 'is_positif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 419, "column": 44, "severity": "error", "code": 2339, "message": "Property 'is_negatif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 421, "column": 25, "severity": "error", "code": 2339, "message": "Property 'is_negatif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 423, "column": 101, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 425, "column": 114, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 425, "column": 139, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 428, "column": 41, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 429, "column": 103, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 429, "column": 128, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 433, "column": 115, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 433, "column": 150, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 435, "column": 121, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 435, "column": 146, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 438, "column": 41, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 439, "column": 103, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 439, "column": 128, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 440, "column": 38, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 444, "column": 53, "severity": "error", "code": 2339, "message": "Property 'sal_nom_usage' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 444, "column": 82, "severity": "error", "code": 2339, "message": "Property 'sal_prenom' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 446, "column": 55, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 448, "column": 55, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 453, "column": 55, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 455, "column": 55, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 458, "column": 29, "severity": "error", "code": 2339, "message": "Property 'is_positif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 459, "column": 105, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 461, "column": 118, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 461, "column": 143, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 464, "column": 45, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 465, "column": 107, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 465, "column": 132, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 469, "column": 119, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 469, "column": 154, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 471, "column": 125, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 471, "column": 150, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 474, "column": 45, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 475, "column": 107, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 475, "column": 132, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 476, "column": 42, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 480, "column": 104, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 480, "column": 139, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 482, "column": 118, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 482, "column": 143, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 485, "column": 45, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 486, "column": 107, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 486, "column": 132, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 487, "column": 42, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 491, "column": 65, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 494, "column": 54, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 496, "column": 54, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 499, "column": 53, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 502, "column": 105, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 502, "column": 130, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 505, "column": 53, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 510, "column": 40, "severity": "error", "code": 2339, "message": "Property 'is_zero' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 511, "column": 25, "severity": "error", "code": 2339, "message": "Property 'is_zero' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 512, "column": 94, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 514, "column": 111, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 514, "column": 136, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 517, "column": 41, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 518, "column": 103, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 518, "column": 128, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 522, "column": 108, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 522, "column": 143, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 524, "column": 118, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 524, "column": 143, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 527, "column": 41, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 528, "column": 103, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 528, "column": 128, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 529, "column": 38, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 533, "column": 49, "severity": "error", "code": 2339, "message": "Property 'sal_nom_usage' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 533, "column": 78, "severity": "error", "code": 2339, "message": "Property 'sal_prenom' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 140, "column": 193, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 145, "column": 39, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 223, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '((client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void) | ((client: PoolClient, criteria: ReportBulsCriteria, optionsBuls: OptionsReportBul, memoizedGetters: MemoizedGetters, bulAgg: BulAgg, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void)' is not assignable to parameter of type 'FnGetDataBuls'.", "extraMsg": "Type '(client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void' is not assignable to type 'FnGetDataBuls'.\nTypes of parameters 'externalCallback' and 'cb' are incompatible.\nTypes of parameters 'err' and 'err' are incompatible.\nType 'Error | null | undefined' is not assignable to type 'Error'.\nType 'undefined' is not assignable to type 'Error'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 247, "column": 8, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, databuls: any, nbBuls: number) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 291, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 128, "column": 21, "severity": "error", "code": 2339, "message": "Property 'rubs' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 189, "column": 15, "severity": "error", "code": 2322, "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'LblCompta': sens, cpt_id, cpt_type, tal_id, and 3 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 189, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'RowToDispatch': cnt_num, sal_matricule, sal_nom_usage, sal_nom_famille, and 2 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 190, "column": 18, "severity": "error", "code": 2339, "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 190, "column": 55, "severity": "error", "code": 2339, "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 193, "column": 27, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nThe types returned by 'slice(...)' are incompatible between these types.\nType 'LblCompta[]' is not assignable to type 'never[]'.\nType 'LblCompta' is not assignable to type 'never'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 197, "column": 15, "severity": "error", "code": 2322, "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 197, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 198, "column": 18, "severity": "error", "code": 2339, "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 198, "column": 55, "severity": "error", "code": 2339, "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 201, "column": 27, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 288, "column": 15, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 307, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: string; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: string; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 325, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": 82, "column": 22, "severity": "error", "code": 2339, "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": 106, "column": 60, "severity": "error", "code": 2339, "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 33, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "The types of 'criteria.uorg_id' are incompatible between these types.\nType 'number[] | null' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 166, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 167, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 52, "column": 65, "severity": "error", "code": 2345, "message": "Argument of type 'Omit' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Type 'Omit' is missing the following properties from type 'ReportCriteria': name, outputType" }, { "fileName": "server/reports/data/getDataShared.ts", "line": 75, "column": 5, "severity": "error", "code": 2322, "message": "Type 'TemplateHeader[]' is not assignable to type 'HeaderToDisplay[]'.", "extraMsg": "Property 'stopGroupColSpan' is missing in type 'TemplateHeader' but required in type 'HeaderToDisplay'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 78, "column": 40, "severity": "error", "code": 2339, "message": "Property 'outputType' does not exist on type 'Omit'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 94, "column": 42, "severity": "error", "code": 2339, "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 94, "column": 136, "severity": "error", "code": 2339, "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 109, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type 'DataToDisplay | undefined' is not assignable to parameter of type 'DataToDisplay | PromiseLike>'.", "extraMsg": "Type 'undefined' is not assignable to type 'DataToDisplay | PromiseLike>'." }, { "fileName": "server/reports/data/paiements/getDataNetsNegatifs.ts", "line": 50, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: CriteriaDataNetsNegatifs; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nProperty 'peri_fin' is missing in type 'CriteriaDataNetsNegatifs' but required in type 'Omit'." }, { "fileName": "server/reports/data/shared/getSignataireContrat.ts", "line": 94, "column": 9, "severity": "error", "code": 2741, "message": "Property 'titreCivilite' is missing in type '{ rsp_id: null; nom: null; prenom: null; isExterne: null; email: null; niveau: null; qualite: null; doc_id_signature: null; urlSignature: null; pdos_domain_name: null; }' but required in type 'Signataire'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 39, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 82, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'Col' is not assignable to parameter of type 'GroupCol'.", "extraMsg": "Type 'Col' is missing the following properties from type 'GroupCol': total, count" }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 87, "column": 19, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 87, "column": 33, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 87, "column": 47, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 88, "column": 19, "severity": "error", "code": 2339, "message": "Property 'class' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 89, "column": 19, "severity": "error", "code": 2339, "message": "Property 'style' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 90, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string | true' is not assignable to type 'boolean'.", "extraMsg": "Type 'string' is not assignable to type 'boolean'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 95, "column": 38, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 102, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 103, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 104, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 110, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 82, "column": 121, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 89, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 147, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 186, "column": 40, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 187, "column": 41, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 188, "column": 42, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 308, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[] | null'.\nType 'undefined' is not assignable to type 'number[] | null'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 356, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Property 'displayDetailDemandes' is missing in type 'ReportCriteria' but required in type 'Criteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 364, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[]'.\nType 'undefined' is not assignable to type 'number[]'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 418, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Type 'ReportCriteria' is missing the following properties from type 'Criteria': displayCumulMensuel, displayCumulAnnuel, displayCumulContrat, groupBySal" }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 445, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'EtatPrepCriteria'.", "extraMsg": "Property 'bul_id' is missing in type 'ReportCriteria' but required in type 'EtatPrepCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 474, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 480, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 486, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 492, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 564, "column": 76, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 570, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 576, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'rdsnId' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 594, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'ValidationCriteria'.", "extraMsg": "Property 'origineRubs' is missing in type 'ReportCriteria' but required in type 'ValidationCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 609, "column": 76, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'.", "extraMsg": "Property 'currentPdosId' is missing in type 'ReportUser' but required in type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 615, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 627, "column": 78, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 633, "column": 67, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 639, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 651, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 663, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 731, "column": 95, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/generateSpecificReport.spec.ts", "line": 10, "column": 19, "severity": "error", "code": 2741, "message": "Property 'lots_id_granted' is missing in type '{ srep_id: number; pad_id: number; peri: number; }' but required in type 'ParamsReceived'." }, { "fileName": "server/reports/generateSpecificReport.ts", "line": 211, "column": 9, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/getFileNameForSave.ts", "line": 67, "column": 18, "severity": "error", "code": 2339, "message": "Property 'bulSimpl' does not exist on type 'ReportCriteria'." }, { "fileName": "server/reports/getFooterTemplate.ts", "line": 1, "column": 87, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": 28, "column": 9, "severity": "error", "code": 2322, "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'.", "extraMsg": "Type 'TemplateHeaderWithValue | null' is not assignable to type 'TemplateHeaderWithValue'.\nType 'null' is not assignable to type 'TemplateHeaderWithValue'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": 84, "column": 5, "severity": "error", "code": 2322, "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'." }, { "fileName": "server/reports/prepareReport.ts", "line": 28, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type 'User' is not assignable to parameter of type 'ReportUser'.", "extraMsg": "Type 'User' is missing the following properties from type 'ReportUser': currentPAD, scope" }, { "fileName": "server/reports/reportsMgr.ts", "line": 36, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/reportsMgr.ts", "line": 66, "column": 48, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 47, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 49, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 54, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 71, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 74, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 79, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 94, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'." }, { "fileName": "server/reports/routerReports.ts", "line": 119, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ pad_id: number; }' is missing the following properties from type 'Params': peri, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 156, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 158, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 327, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/specificReports/generateSpecificReportAbsenteisme.ts", "line": 34, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/templateMgr.ts", "line": 101, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'.", "extraMsg": "Type '\"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 111, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 150, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 159, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 167, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 175, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 220, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 236, "column": 17, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 405, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'TemplateStoredConfig | undefined' is not assignable to parameter of type 'TemplateStoredConfig | PromiseLike | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'TemplateStoredConfig | PromiseLike | null'." }, { "fileName": "server/sepa/lockBuls.ts", "line": 2, "column": 10, "severity": "error", "code": 2459, "message": "Module '\"./savePayment\"' declares 'Payment' locally, but it is not exported." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": 144, "column": 38, "severity": "error", "code": 2367, "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.TOUS' and '3' have no overlap." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": 166, "column": 13, "severity": "error", "code": 2367, "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.NON_PAYES_UNIQUEMENT' and '3' have no overlap." }, { "fileName": "server/server.ts", "line": 170, "column": 59, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 170, "column": 76, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 24, "severity": "error", "code": 2339, "message": "Property 'listen' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 35, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 52, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 81, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 108, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 133, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/socket/socketIOManager.ts", "line": 57, "column": 10, "severity": "error", "code": 2349, "message": "This expression is not callable.", "extraMsg": "Type 'typeof import(\"/home/runner/work/payroll-app/payroll-app/node_modules/socket.io/dist/index\")' has no call signatures." }, { "fileName": "server/socket/socketIOManager.ts", "line": 81, "column": 96, "severity": "error", "code": 2339, "message": "Property 'originalUrl' does not exist on type 'IncomingMessage'." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": 3, "column": 1, "severity": "error", "code": 6133, "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": 12, "column": 14, "severity": "error", "code": 2551, "message": "Property '_locale' does not exist on type 'Moment'. Did you mean 'locale'?" }, { "fileName": "server/test/test-unit/setup.spec.ts", "line": 24, "column": 1, "severity": "error", "code": 2741, "message": "Property 'serverConfig' is missing in type '{ dbConfig: {}; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }, { "fileName": "server/tools.spec.ts", "line": 15, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '\"FOOBAR\"' is not assignable to parameter of type 'LOG_LEVEL'." }, { "fileName": "server/tools.ts", "line": 145, "column": 1, "severity": "error", "code": 2309, "message": "An export assignment cannot be used in a module with other exported elements." }, { "fileName": "server/tools/getPlural.ts", "line": 13, "column": 43, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 17, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 22, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 26, "column": 14, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/webAPI/abs/webApiAbsRead.ts", "line": 22, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/abs/webApiAbsUpdate.ts", "line": 22, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsSetDefault.ts", "line": 36, "column": 81, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": 30, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": 35, "column": 100, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bul/identifyBul.ts", "line": 30, "column": 41, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 11, "column": 10, "severity": "error", "code": 6133, "message": "'OutputFile' is declared but its value is never read." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 34, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 40, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 93, "column": 16, "severity": "error", "code": 2345, "message": "Argument of type '(errPdf: Error | null, bulIds: any, resultPdf: ResultReportManager) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 147, "column": 9, "severity": "error", "code": 2322, "message": "Type '\"pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 165, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'User'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'User': sal_id, uti_nom, uti_prenom, currentPAD, and 4 more." }, { "fileName": "server/webAPI/cnt/insertAVT.ts", "line": 43, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ entity: string; action: string; data: DataAvt; }' is not assignable to parameter of type 'BodyAvt'.", "extraMsg": "Type '{ entity: string; action: string; data: DataAvt; }' is missing the following properties from type 'WebApiPayload': version, dospay_id" }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 266, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, sal_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'sal_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 267, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, cnt_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'cnt_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 715, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'.\nIndex signature is missing in type 'DataEct'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 759, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 1193, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'unknown' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/cnt/webApiCntRead.ts", "line": 32, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type 'BodyCnt' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 41, "column": 29, "severity": "error", "code": 2345, "message": "Argument of type 'IBodySalAddOrUpdate' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'sal_id_externe' is not assignable to type 'string | undefined'.\nType 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 45, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, client?: PoolClient | undefined, sal_id?: number | null | undefined) => void' is not assignable to parameter of type 'IWebApiCallback'.", "extraMsg": "Types of parameters 'client' and 'successResponse' are incompatible.\nType 'IWebApiSuccessResponse | undefined' is not assignable to type 'PoolClient | undefined'.\nType 'IWebApiSuccessResponse' is missing the following properties from type 'PoolClient': release, connect, query, copyFrom, and 20 more." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 75, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is not assignable to parameter of type 'Error'.", "extraMsg": "Type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is missing the following properties from type 'Error': name, message" }, { "fileName": "server/webAPI/sal/webApiSalRead.ts", "line": 120, "column": 67, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": 190, "column": 8, "severity": "error", "code": 2739, "message": "Type '{ pad_id: number; bul_id: number[]; outputType: REPORT_TYPE_OUTPUT.DATA; bulSimpl: false; }' is missing the following properties from type 'ReportBulsCriteria': modeSelectionEuti, name, peri_debut, peri_fin" }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": 215, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is not assignable to parameter of type 'OptionsReportBul'.", "extraMsg": "Type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is missing the following properties from type 'OptionsReportBul': nbDecimalsColBase, nbDecimalsColsTaux, forceCompleterZeros" }, { "fileName": "server/webAPI/shared/checkSession.ts", "line": 103, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type 'boolean | undefined' is not assignable to parameter of type 'boolean | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | PromiseLike'." }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 62, "column": 47, "severity": "error", "code": 2352, "message": "Conversion of type 'WebApiPayload>' to type 'IBodySal' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Record' is missing the following properties from type 'IDataSal': sal_id, bnqs" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 114, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'.", "extraMsg": "Type 'Record' is missing the following properties from type 'DataVvaSetValue': var_code, vva_niveau, vva_valeur, vva_datedebut, vva_periodedebut" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 122, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": 70, "column": 12, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, client: any, lvvaInserted: any) => any' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": 96, "column": 29, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBatchVva' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/vva/webApiVvaSetValue.ts", "line": 121, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'IWebApiCallback' is not assignable to parameter of type 'AsyncCallback'.", "extraMsg": "Types of parameters 'errorResponse' and 'error' are incompatible.\nType 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew | null | undefined' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'.\nType '\"STOP\"' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'." }, { "fileName": "test-integration/app/unauthenticatedRoute.spec.ts", "line": 1, "column": 23, "severity": "error", "code": 2305, "message": "Module '\"../commonIntegration\"' has no exported member 'db'." }, { "fileName": "test-integration/commonIntegration.ts", "line": 59, "column": 4, "severity": "error", "code": 2794, "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "test-integration/getComputedData/computeOnePeriod.spec.ts", "line": 25, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ startDate: Moment; endDate: Moment; }' is missing the following properties from type 'Week': numWeek, numMonth, vva, isLastPeriode" }, { "fileName": "test-integration/setup.spec.ts", "line": 20, "column": 1, "severity": "error", "code": 2741, "message": "Property 'serverConfig' is missing in type '{ dbConfig: { user: string; host: string; database: string; password: string; ssl: boolean; port: number; max: number; application_name: string; idleTimeoutMillis: number; connectionTimeoutMillis: number; }; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }] diff --git a/__tests__/test_compare_1/errorsCurrentBranch.js b/__tests__/test_compare_1/errorsCurrentBranch.js index 792e5b8..d64dccb 100644 --- a/__tests__/test_compare_1/errorsCurrentBranch.js +++ b/__tests__/test_compare_1/errorsCurrentBranch.js @@ -1,4 +1,4 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.errorsCurrentBranch = void 0; -exports.errorsCurrentBranch = [{ "fileName": "server/absences/getCalendarJF.ts", "line": "145", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'LastCnt' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type 'LastCnt' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/CRUD/router.ts", "line": "44", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericRead'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericRead'." }, { "fileName": "server/api/CRUD/router.ts", "line": "63", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/CRUD/router.ts", "line": "82", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericAdd'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericAdd'." }, { "fileName": "server/api/CRUD/router.ts", "line": "103", "column": "63", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericDelete'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'ExtParamsGenericDelete': idToRemove, modelName" }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": "73", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type '{ operator: \"CANCEL\"; }' is not assignable to parameter of type 'ListIterateeCustom | undefined'.", "extraMsg": "Types of property 'operator' are incompatible.\nType '\"CANCEL\"' is not assignable to type 'FilterOperator | undefined'." }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": "94", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'ExtParamsGenericRead' is not assignable to parameter of type 'BuildQueryParams'.", "extraMsg": "Types of property 'filter' are incompatible.\nType 'ClientFilter[] | undefined' is not assignable to type 'Filter[] | undefined'.\nType 'ClientFilter[]' is not assignable to type 'Filter[]'.\nType 'ClientFilter' is not assignable to type 'Filter'.\nTypes of property 'value' are incompatible.\nType 'FilterValue | FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string'." }, { "fileName": "server/api/CRUD/services/getDemandesAbsSalList.ts", "line": "60", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/api/CRUD/services/getSubordinates.ts", "line": "58", "column": "5", "severity": "error", "code": "2783", "message": "'level' is specified more than once, so this usage will be overwritten." }, { "fileName": "server/api/CRUD/services/getTimesheetsToValidateForSubordinates.ts", "line": "34", "column": "51", "severity": "error", "code": "6133", "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/CRUD/services/getTimesheetsValidatedForSubordinates.ts", "line": "34", "column": "51", "severity": "error", "code": "6133", "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "31", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "44", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "57", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/services/createDetailsAbsence.ts", "line": "81", "column": "9", "severity": "error", "code": "2322", "message": "Type 'DataGtaWithPplaDesc | null' is not assignable to type 'DataGta | null | undefined'.", "extraMsg": "Type 'DataGtaWithPplaDesc' is not assignable to type 'DataGta'.\nThe types of 'plhSemaine1.jours' are incompatible between these types.\nType 'gta_jourplahebdo_jph[]' is not assignable to type 'Jph[]'.\nType 'gta_jourplahebdo_jph' is not assignable to type 'Jph'.\nTypes of property 'jph_nb_h_trav_matin' are incompatible.\nType 'jph_nb_h_trav_matin' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/createDetailsAbsence.ts", "line": "82", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Pare | null' is not assignable to type 'ProfilRem | null'.", "extraMsg": "Type 'Pare' is not assignable to type 'ProfilRem'.\nTypes of property 'pare_quot_journ_coll_ref' are incompatible.\nType 'pare_quot_journ_coll_ref' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/crudTriggerBeforeValidateAbsence.ts", "line": "25", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ typeMessage: \"warning\"; isValid: false; explain: string; } | { typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Type '{ typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.\nObject literal may only specify known properties, and 'typeMessage' does not exist in type 'ResultTriggerValidationBeforeValid'." }, { "fileName": "server/api/absences/services/generateDabsFromAbs.ts", "line": "108", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type '{ user: { uti_id: number; }; operationType: \"add\"; }' is not assignable to parameter of type 'Query'.", "extraMsg": "Types of property 'operationType' are incompatible.\nType '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "63", "column": "19", "severity": "error", "code": "2741", "message": "Property 'catc_id' is missing in type '{ src_id: number; pad_id: number; ppa: Schema.pay_periodepaye_ppa; current_bul: { pare: Schema.pay_paramprofprem_pare | null; pacp: Schema.pay_paramprofprcp_pacp | null; ppla: Schema.gta_profilplanning_ppla | null; } | null; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: Schema.pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: Schema.pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: Schema.pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: Schema.pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: Schema.pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: Schema.pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: Schema.pay_contrat_cntFields.lot_id; cnt_num: Schema.pay_contrat_cntFields.cnt_num; rcdd_id: Schema.pay_contrat_cntFields.rcdd_id; prof_id_prem_force: Schema.pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: Schema.pay_contrat_cntFields.prof_id_prss_force; dpub_id: Schema.pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: Schema.pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: Schema.pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: Schema.pay_contrat_cntFields.pare_id_force; pacp_id_force: Schema.pay_contrat_cntFields.pacp_id_force; pass_id_force: Schema.pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: Schema.pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: Schema.pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: Schema.pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: Schema.pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: Schema.pay_contrat_cntFields.euti_id; src_id_force: Schema.pay_contrat_cntFields.src_id_force; ccn_id_euti_force: Schema.pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: Schema.pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: Schema.pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: Schema.pay_contrat_cntFields.prtt_id_force; spec_id: Schema.pay_contrat_cntFields.spec_id; cdpre_id: Schema.pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: Schema.pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: Schema.pay_contrat_cntFields.pifc_id_force; prbul_id_force: Schema.pay_contrat_cntFields.prbul_id_force; ppla_id_force: Schema.pay_contrat_cntFields.ppla_id_force; prui_id_force: Schema.pay_contrat_cntFields.prui_id_force; prga_id_force: Schema.pay_contrat_cntFields.prga_id_force; prgp_id_force: Schema.pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: Schema.pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: Schema.pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: Schema.pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: Schema.pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: Schema.pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: Schema.pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: Schema.pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: Schema.pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: Schema.pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: Schema.pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: Schema.pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: Schema.pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: Schema.pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: Schema.pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: Schema.pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: Schema.pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: Schema.pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: Schema.pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: Schema.pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: Schema.pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: Schema.pay_contrat_cntFields.cnt_infos_comp; cnt_notes: Schema.pay_contrat_cntFields.cnt_notes; trem_id: Schema.pay_contrat_cntFields.trem_id; ett_id: Schema.pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Schema.pay_contrat_cntFields.cnt_date_paiement_stc; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "105", "column": "13", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprem_pare[]' is not assignable to type 'Pare[]'.", "extraMsg": "Type 'pay_paramprofprem_pare' is missing the following properties from type 'Pare': acrd_niveau, trem_dsn_code, pare_desc, origin" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "107", "column": "13", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprcp_pacp[]' is not assignable to type 'ProfilCp[]'.", "extraMsg": "Type 'pay_paramprofprcp_pacp' is missing the following properties from type 'ProfilCp': macp, pacp_desc, origin, acrd_niveau" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "112", "column": "13", "severity": "error", "code": "2741", "message": "Property 'ppla_desc' is missing in type '{ plhSemaine1?: Plh | undefined; }' but required in type 'DataGtaWithPplaDesc'." }, { "fileName": "server/api/absences/services/getInfosAbsences.ts", "line": "13", "column": "11", "severity": "error", "code": "2320", "message": "Interface 'DemandeAbsence' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/getInfosAbsencesManager.ts", "line": "33", "column": "11", "severity": "error", "code": "2320", "message": "Interface 'Data' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": "17", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ isValid: false; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: false; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": "30", "column": "74", "severity": "error", "code": "2345", "message": "Argument of type 'Abs' is not assignable to parameter of type 'pay_absence_abs'.", "extraMsg": "Types of property 'abs_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "63", "column": "45", "severity": "error", "code": "2339", "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "63", "column": "60", "severity": "error", "code": "2339", "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "85", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ isValid: boolean; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: boolean; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/assistantEmbauche/services/createNewCnt.ts", "line": "2", "column": "1", "severity": "error", "code": "6133", "message": "'pg' is declared but its value is never read." }, { "fileName": "server/api/assistantEmbauche/services/createNewHiring.ts", "line": "124", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type 'HiringData' is not assignable to parameter of type 'DataToInsert'.", "extraMsg": "Property 'posc_id' is missing in type 'HiringData' but required in type 'DataToInsert'." }, { "fileName": "server/api/assistantEmbauche/services/processOneTitre.ts", "line": "6", "column": "18", "severity": "error", "code": "2430", "message": "Interface 'Ttra' incorrectly extends interface 'pay_titretrav_ttra'.", "extraMsg": "Types of property 'ttra_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/bullBoard/router.ts", "line": "24", "column": "9", "severity": "error", "code": "2322", "message": "Type 'BullMQAdapter' is not assignable to type 'QueueAdapter'.", "extraMsg": "The types returned by 'getClient()' are incompatible between these types.\nType 'Promise' is not assignable to type 'Promise'.\nType 'RedisClient' is not assignable to type 'Redis'.\nType 'Cluster' is missing the following properties from type 'Redis': Promise, send_command" }, { "fileName": "server/api/bullBoard/router.ts", "line": "53", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[]' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/createBulsAfterClosing.ts", "line": "66", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_date_paiement_stc: cnt_date_paiement_stc; pad_id: number; }[]' is not assignable to parameter of type 'CntForUpsertBul[]'.", "extraMsg": "Type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; pad_id: number; }' is not assignable to type 'CntForUpsertBul'.\nThe types of 'ppa.ppa_datedebut' are incompatible between these types.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/triggerControles.ts", "line": "58", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'pay_controle_ctrl' is not assignable to parameter of type 'Controle'.", "extraMsg": "Types of property 'ctrl_query' are incompatible.\nType 'ctrl_query' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/calculations/router.ts", "line": "73", "column": "11", "severity": "error", "code": "2322", "message": "Type '{ uti_id: number; settings: { shouldDisplayTechnicalInfos: boolean; debug?: { debugAll: boolean; aRubId?: number[] | undefined; saveRubPrevSkipped?: boolean | undefined; } | undefined; }; type: 1; pad_id: number; bul_id: number[]; clp_origine: number; settingsByBul?: { bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined; }' is not assignable to type 'CalcRequestParams'.", "extraMsg": "Types of property 'settingsByBul' are incompatible.\nType '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'.\nType 'undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'." }, { "fileName": "server/api/calculations/router.ts", "line": "88", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: any; data: CalcRequestResult; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/calculateFractions.ts", "line": "92", "column": "16", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/clearCompletedCalcs.ts", "line": "35", "column": "9", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'Calc'." }, { "fileName": "server/api/calculations/services/handleCalculationRequest.ts", "line": "47", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "19", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "29", "column": "39", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "75", "column": "16", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/updateBuls.ts", "line": "61", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, results: any) => void' is not assignable to parameter of type 'ErrorCallback'." }, { "fileName": "server/api/clotures/services/checkBadBulletins.ts", "line": "4", "column": "1", "severity": "error", "code": "6133", "message": "'PoolClient' is declared but its value is never read." }, { "fileName": "server/api/compta/services/initComptesDefaut.ts", "line": "250", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'Nullable>' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'rgd_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/contrats/contratsByAffaire/router.ts", "line": "28", "column": "83", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Data': padId, affId, mctId, modeCreationContrats, and 2 more." }, { "fileName": "server/api/contrats/contratsByAffaire/services/createContratsByAffaire.ts", "line": "159", "column": "15", "severity": "error", "code": "2741", "message": "Property 'posc_id' is missing in type '{ emp_id: number; ech_id: number; nivc_id: number; cnt_debut_date: Date; cnt_fin_date: Date; acrd_id: null; }' but required in type 'DataToInsert'." }, { "fileName": "server/api/contrats/router.ts", "line": "62", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ semp_id: number; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: number; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/api/contrats/router.ts", "line": "132", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": "135", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": "219", "column": "120", "severity": "error", "code": "2339", "message": "Property 'cntIds' does not exist on type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "121", "column": "51", "severity": "error", "code": "2454", "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "122", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "123", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "123", "column": "22", "severity": "error", "code": "2454", "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "150", "column": "34", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type 'unknown' is not assignable to parameter of type 'object | null | undefined'.\nType 'unknown' is not assignable to type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "159", "column": "24", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "171", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilRemAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "172", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "173", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilSsAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "177", "column": "29", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "179", "column": "34", "severity": "error", "code": "2339", "message": "Property 'aRpadSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "180", "column": "35", "severity": "error", "code": "2339", "message": "Property 'aPeriaSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "183", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultPrttAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "184", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilIfcAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "185", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAncAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "186", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilPlanningAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "187", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ProfilPrésence | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'ProfilPrésence'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "188", "column": "13", "severity": "error", "code": "2322", "message": "Type 'undefined' is not assignable to type 'ProfilAffichBul | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "201", "column": "5", "severity": "error", "code": "2322", "message": "Type 'InfosCntData | null' is not assignable to type 'InfosCntData'.", "extraMsg": "Type 'null' is not assignable to type 'InfosCntData'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "367", "column": "17", "severity": "error", "code": "2740", "message": "Type 'PpaCourante' is missing the following properties from type 'pay_periodepaye_ppa': ppa_libelle, ppa_numero_ordre, ppa_datereglement, lot_id, and 2 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "383", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'.\nThe types returned by '[Symbol.iterator]().next(...)' are incompatible between these types.\nType 'IteratorResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise, any>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorYieldResult | null>'.\nType 'Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'PromiseLike'.\nTypes of property 'then' are incompatible.\nType '(onfulfilled?: ((value: StatutRegimeAmSelected[]) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => Promise' is not assignable to type '(onfulfilled?: ((value: Cprev[] | null) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => PromiseLike'.\nTypes of parameters 'onfulfilled' and 'onfulfilled' are incompatible.\nTypes of parameters 'value' and 'value' are incompatible.\nType 'StatutRegimeAmSelected[]' is not assignable to type 'Cprev[]'.\nType 'StatutRegimeAmSelected' is missing the following properties from type 'Cprev': cnt_id, prev_id, prev_ref, prev_lib, and 38 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "433", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '10'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "434", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '11'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "435", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '12'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "436", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '13'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "437", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'." }, { "fileName": "server/api/contrats/services/duplicateContrat.ts", "line": "94", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/contrats/services/getCurrentPeriodesEssai.ts", "line": "130", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type 'TYPE_PERIODE_ESSAI' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/contrats/services/getLastRemFromCnt.ts", "line": "45", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: pay_contrat_cntFields.lot_id; cnt_num: pay_contrat_cntFields.cnt_num; rcdd_id: pay_contrat_cntFields.rcdd_id; prof_id_prem_force: pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: pay_contrat_cntFields.prof_id_prss_force; dpub_id: pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: pay_contrat_cntFields.pare_id_force; pacp_id_force: pay_contrat_cntFields.pacp_id_force; pass_id_force: pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: pay_contrat_cntFields.euti_id; src_id_force: pay_contrat_cntFields.src_id_force; ccn_id_euti_force: pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: pay_contrat_cntFields.prtt_id_force; spec_id: pay_contrat_cntFields.spec_id; cdpre_id: pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: pay_contrat_cntFields.pifc_id_force; prbul_id_force: pay_contrat_cntFields.prbul_id_force; ppla_id_force: pay_contrat_cntFields.ppla_id_force; prui_id_force: pay_contrat_cntFields.prui_id_force; prga_id_force: pay_contrat_cntFields.prga_id_force; prgp_id_force: pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: pay_contrat_cntFields.cnt_infos_comp; cnt_notes: pay_contrat_cntFields.cnt_notes; trem_id: pay_contrat_cntFields.trem_id; ett_id: pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; }' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_datefin_prevue: cnt_datefin_prevue; cnt_datefin_essai: cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: cnt_date_notification; cnt_preavisfait_date_debut: cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: lot_id; cnt_num: cnt_num; rcdd_id: rcdd_id; prof_id_prem_force: prof_id_prem_force; prof_id_prss_force: prof_id_prss_force; dpub_id: dpub_id; semp_id: number; cnt_quot_trav: cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: cnt_quot_trav_spec_raison; prof_id_prcp_force: prof_id_prcp_force; pare_id_force: pare_id_force; pacp_id_force: pacp_id_force; pass_id_force: pass_id_force; cnt_simul: boolean; cnt_id_externe: cnt_id_externe; cnt_datefin_duree_minimale: cnt_datefin_duree_minimale; cnt_rempla_sal_libre: cnt_rempla_sal_libre; cnt_rempla_sal_id: cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: euti_id; src_id_force: src_id_force; ccn_id_euti_force: ccn_id_euti_force; sat_id_force: sat_id_force; cnt_reprise_date_fin_traitement: cnt_reprise_date_fin_traitement; prtt_id_force: prtt_id_force; spec_id: spec_id; cdpre_id: cdpre_id; cnt_cdpre_date_fin: cnt_cdpre_date_fin; pifc_id_force: pifc_id_force; prbul_id_force: prbul_id_force; ppla_id_force: ppla_id_force; prui_id_force: prui_id_force; prga_id_force: prga_id_force; prgp_id_force: prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: cnt_heure_embauche; cnt_dpae_dateheure_gene: cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: cnt_aed_statut_particulier; cnt_transaction_statut: cnt_transaction_statut; cnt_heure_fin: cnt_heure_fin; cnt_heure_embauche_reelle: cnt_heure_embauche_reelle; mnvi_id: mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: cnt_justif_recours_cdd; cnt_debut_periode_souplesse: cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: cnt_fin_periode_souplesse; pcpa_id_force: pcpa_id_force; cnt_date_envoi: cnt_date_envoi; cnt_date_reception: cnt_date_reception; cnt_euti_date_envoi: cnt_euti_date_envoi; cnt_euti_date_reception: cnt_euti_date_reception; sal_id_tuteur: sal_id_tuteur; cnt_der_jour_trav: cnt_der_jour_trav; cnt_datefin_essai_renouv: cnt_datefin_essai_renouv; cnt_infos_comp: cnt_infos_comp; cnt_notes: cnt_notes; trem_id: trem_id; ett_id: ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: cnt_date_paiement_stc; }' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "13", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'pay_contrat_cnt' is not assignable to parameter of type 'DataForInsert<{ cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: number | null; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Date | null; cnt_preavis_noneffnonpaye_datefin: Date | null; cnt_preavis_noneffpaye_datedebut: Date | null; cnt_preavis_noneffpaye_datefin: Date | null; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Date | null; cnt_datefin_prevue: Date | null; cnt_datefin_essai: Date | null; cnt_preavis_fait: boolean; cnt_date_notification: Date | null; cnt_preavisfait_date_debut: Date | null; cnt_preavisfait_date_fin: Date | null; eta_id: number; sal_id: number; mtf_id: number | null; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number | null; cnt_num: null; rcdd_id: number | null; prof_id_prem_force: number | null; prof_id_prss_force: number | null; dpub_id: number | null; semp_id: number; cnt_quot_trav: number | null; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: number | null; prof_id_prcp_force: number | null; pare_id_force: number | null; pacp_id_force: number | null; pass_id_force: number | null; cnt_simul: boolean; cnt_id_externe: null; cnt_datefin_duree_minimale: Date | null; cnt_rempla_sal_libre: null; cnt_rempla_sal_id: number | null; cnt_sans_terme_precis: boolean; euti_id: number | null; src_id_force: number | null; ccn_id_euti_force: number | null; sat_id_force: number | null; cnt_reprise_date_fin_traitement: Date | null; prtt_id_force: number | null; spec_id: number | null; cdpre_id: number | null; cnt_cdpre_date_fin: Date | null; pifc_id_force: number | null; prbul_id_force: number | null; ppla_id_force: number | null; prui_id_force: number | null; prga_id_force: number | null; prgp_id_force: number | null; cnt_ts_exo: boolean; cnt_heure_embauche: null; cnt_dpae_dateheure_gene: Date | null; cnt_rupconv_date_signature: Date | null; cnt_lic_date_eng_procedure: Date | null; cnt_aed_statut_particulier: number | null; cnt_transaction_statut: number | null; cnt_heure_fin: null; cnt_heure_embauche_reelle: Date | null; mnvi_id: number | null; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Date | null; cnt_prevenance_effpaye_datefin: Date | null; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Date | null; cnt_prevenance_noneffpaye_datefin: Date | null; cnt_justif_recours_cdd: null; cnt_debut_periode_souplesse: Date | null; cnt_fin_periode_souplesse: Date | null; pcpa_id_force: number | null; cnt_date_envoi: Date | null; cnt_date_reception: Date | null; cnt_euti_date_envoi: Date | null; cnt_euti_date_reception: Date | null; sal_id_tuteur: number | null; cnt_der_jour_trav: Date | null; cnt_datefin_essai_renouv: Date | null; cnt_infos_comp: null; cnt_notes: null; trem_id: number | null; ett_id: number | null; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Date | null; }>'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'cnt_num' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "35", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Schema.pay_emploicontrat_ectFields.ect_datefin; ect_peridebut: number; ect_perifin: Schema.pay_emploicontrat_ectFields.ect_perifin; ect_lib: string; posc_id: Schema.pay_emploicontrat_ectFields.posc_id; nivc_id: Schema.pay_emploicontrat_ectFields.nivc_id; ech_id: Schema.pay_emploicontrat_ectFields.ech_id; acrd_id: Schema.pay_emploicontrat_ectFields.acrd_id; ect_classif_ech: Schema.pay_emploicontrat_ectFields.ect_classif_ech; ect_classif_pos: Schema.pay_emploicontrat_ectFields.ect_classif_pos; ect_classif_niv: Schema.pay_emploicontrat_ectFields.ect_classif_niv; ect_classif_fil: Schema.pay_emploicontrat_ectFields.ect_classif_fil; ect_classif_cat: Schema.pay_emploicontrat_ectFields.ect_classif_cat; ect_classif_coef: Schema.pay_emploicontrat_ectFields.ect_classif_coef; ect_smc_coef: Schema.pay_emploicontrat_ectFields.ect_smc_coef; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Date | null; ect_peridebut: number; ect_perifin: number | null; ect_lib: string; posc_id: number | null; nivc_id: number | null; ech_id: number | null; acrd_id: number | null; ect_classif_ech: null; ect_classif_pos: null; ect_classif_niv: null; ect_classif_fil: null; ect_classif_cat: null; ect_classif_coef: null; ect_smc_coef: number | null; }>'.", "extraMsg": "Types of property 'ect_classif_ech' are incompatible.\nType 'ect_classif_ech' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "48", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Schema.pay_valeurvariable_vvaFields.vva_datefin; vva_periodedebut: Schema.pay_valeurvariable_vvaFields.vva_periodedebut; vva_periodefin: Schema.pay_valeurvariable_vvaFields.vva_periodefin; vva_comm: Schema.pay_valeurvariable_vvaFields.vva_comm; var_id: number; vva_id_externe: Schema.pay_valeurvariable_vvaFields.vva_id_externe; lvva_id: Schema.pay_valeurvariable_vvaFields.lvva_id; acrd_id: Schema.pay_valeurvariable_vvaFields.acrd_id; tacc_id: Schema.pay_valeurvariable_vvaFields.tacc_id; vva_type_peri: number; peria_id: Schema.pay_valeurvariable_vvaFields.peria_id; sal_id: Schema.pay_valeurvariable_vvaFields.sal_id; euti_id: Schema.pay_valeurvariable_vvaFields.euti_id; emp_id: Schema.pay_valeurvariable_vvaFields.emp_id; vva_regul_peridebut: Schema.pay_valeurvariable_vvaFields.vva_regul_peridebut; vva_regul_perifin: Schema.pay_valeurvariable_vvaFields.vva_regul_perifin; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Date | null; vva_periodedebut: number | null; vva_periodefin: number | null; vva_comm: null; var_id: number; vva_id_externe: null; lvva_id: number | null; acrd_id: number | null; tacc_id: number | null; vva_type_peri: number; peria_id: number | null; sal_id: number | null; euti_id: number | null; emp_id: number | null; vva_regul_peridebut: number | null; vva_regul_perifin: number | null; }>'.", "extraMsg": "Types of property 'vva_comm' are incompatible.\nType 'vva_comm' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/crm/zendesk/services/getInfosZdUser.ts", "line": "56", "column": "27", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/crm/zendesk/services/setZdOrgExternalId.ts", "line": "22", "column": "12", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/dads/router.ts", "line": "66", "column": "31", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "66", "column": "70", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "69", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/api/dads/router.ts", "line": "71", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "71", "column": "74", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "73", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "73", "column": "74", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/documents/router.ts", "line": "52", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DocInfos'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DocInfos': doc_title, doc_comment, doc_id, doc_type, and 3 more." }, { "fileName": "server/api/documents/router.ts", "line": "52", "column": "36", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/documents/router.ts", "line": "87", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/documents/router.ts", "line": "101", "column": "69", "severity": "error", "code": "2345", "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "69", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' is not assignable to parameter of type 'Input'.", "extraMsg": "Property 'utiId' is missing in type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' but required in type 'Input'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "99", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "122", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "165", "column": "70", "severity": "error", "code": "2454", "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "175", "column": "22", "severity": "error", "code": "2454", "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dpae/router.ts", "line": "24", "column": "102", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'Resolvable>>'.", "extraMsg": "Type 'undefined' is not assignable to type 'Resolvable>>'." }, { "fileName": "server/api/dpae/router.ts", "line": "43", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": "45", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": "49", "column": "9", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dsn/m2m/services/crmFormatters/crm94/formatNature94.ts", "line": "33", "column": "15", "severity": "error", "code": "2454", "message": "Variable 'hasTaux' is used before being assigned." }, { "fileName": "server/api/dsn/m2m/services/getDescriptionRetour.ts", "line": "102", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'DataRdsn' is not assignable to parameter of type 'DataRdsn'.", "extraMsg": "Type 'XmlRdsnV02R01ExplicitArray | RapportGipMdsV01R08' is not assignable to type 'RapportGipMdsV01R08'.\nProperty '\"gipmds:rapport\"' is missing in type 'XmlRdsnV02R01ExplicitArray' but required in type 'RapportGipMdsV01R08'." }, { "fileName": "server/api/dsn/router.ts", "line": "101", "column": "4", "severity": "error", "code": "2740", "message": "Type '{ [key: string]: any; }' is missing the following properties from type 'CriteriaReceived': pad_id, peri, modeEnvoi, type, and 4 more." }, { "fileName": "server/api/dsn/services/data/getCotisPrevsForAllCnt.ts", "line": "21", "column": "11", "severity": "error", "code": "2322", "message": "Type 'CprevFromBulletin[]' is not assignable to type 'CotisPrevSelected[]'.", "extraMsg": "Property 'src_id' is missing in type 'CprevFromBulletin' but required in type 'CotisPrevSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "17", "column": "33", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "19", "column": "34", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "24", "column": "17", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectPERIA\").Ccn' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Ccn'.", "extraMsg": "Types of property 'ccn_lib_long' are incompatible.\nType 'ccn_lib_long' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": "14", "column": "22", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": "18", "column": "25", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/selectAllSals.ts", "line": "93", "column": "21", "severity": "error", "code": "2339", "message": "Property 'mergeWithCntId' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/payments/computeDatePayment.spec.ts", "line": "14", "column": "19", "severity": "error", "code": "2740", "message": "Type '{ tor_id: number; afod_periodicite_paiement: ORGANISME_PERIODICITE; moisPaieDebut: number; moisPaieFin: number; dateDebut: Moment; dateFin: Moment; }' is missing the following properties from type 'AffilByPeriode': mdp_id, bnqd_id, afod_id, afod_numaffil, and 5 more." }, { "fileName": "server/api/dsn/services/payments/generatePaymentsOps.ts", "line": "238", "column": "9", "severity": "error", "code": "2322", "message": "Type 'mdp_id' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/persist.ts", "line": "61", "column": "3", "severity": "error", "code": "2322", "message": "Type 'CriteriaReceived | undefined' is not assignable to type 'Criteria | undefined'.", "extraMsg": "Type 'CriteriaReceived' is missing the following properties from type 'Criteria': isMensuelle, isEvenementielle, isTypeFamilleAnnul, isDecalage, and 6 more." }, { "fileName": "server/api/dsn/services/s30/generateOneIndiv.ts", "line": "241", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'AsyncFunction[]'.\nType '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'Dictionary>'.\nProperty 'individu' is incompatible with index signature.\nType '(done: (err?: Error | null | undefined, s30?: DSN.Block | undefined) => void) => void' is not assignable to type 'AsyncFunction'.\nTypes of parameters 'done' and 'callback' are incompatible.\nTypes of parameters 'result' and 's30' are incompatible.\nType 'Block | undefined' is not assignable to type 'Results | undefined'.\nType 'Block' is missing the following properties from type 'Results': individu, penibilite, chgtsIndividu, expositionsPenibilite, and 10 more." }, { "fileName": "server/api/dsn/services/s30/s40/allContrats.ts", "line": "8", "column": "1", "severity": "error", "code": "6133", "message": "'async' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "118", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'trem_id' is not assignable to parameter of type 'TREM_ID'.", "extraMsg": "Type 'null' is not assignable to type 'TREM_ID'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "120", "column": "3", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "121", "column": "3", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s62/checkMotifFinWithNatureCnt.ts", "line": "1", "column": "1", "severity": "error", "code": "6133", "message": "'explainInfo' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": "15", "column": "24", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": "15", "column": "48", "severity": "error", "code": "6133", "message": "'client' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "13", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "40", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "58", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "67", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "85", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s78/s21_g00_79.ts", "line": "97", "column": "2", "severity": "error", "code": "2322", "message": "Type '(Block | null)[]' is not assignable to type 'Block[]'.", "extraMsg": "Type 'Block | null' is not assignable to type 'Block'.\nType 'null' is not assignable to type 'Block'." }, { "fileName": "server/api/dsn/services/s30/s50/s21_g00_50.ts", "line": "125", "column": "2", "severity": "error", "code": "2322", "message": "Type '{ sal_id?: number | undefined; sal_desc?: string | undefined; pas_base?: number | undefined; pas_mnt?: number | undefined; pas_taux?: string | undefined; pas_taux_numerique?: number | undefined; type_taux?: string | undefined; type_taux_numerique?: number | undefined; net_imp?: number | undefined; mnt_exo_hs_mues?: number | undefined; pas_elts_add?: number | undefined; pas_abt_cdd?: number | undefined; pas_base_exo_appr?: number | undefined; pas_ijss?: number | undefined; taux_individu?: string | undefined; taux_individu_numerique?: number | undefined; nap_avant_ir?: number | undefined; nap?: number | undefined; net?: number | undefined; vva_all?: pay_valeurvariable_vva[] | undefined; lvva_all?: pay_lotvva_lvva[] | undefined; ipas_all?: pay_importfichierpas_ipas[] | undefined; is_first_bul?: boolean | undefined; dateReglement: moment.Moment; }' is not assignable to type 'Data'.", "extraMsg": "Types of property 'sal_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/sanitizeLocalite.ts", "line": "14", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": "19", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": "22", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/validateCriteria.ts", "line": "3", "column": "31", "severity": "error", "code": "2307", "message": "Cannot find module '../decla_main' or its corresponding type declarations." }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.spec.ts", "line": "8", "column": "73", "severity": "error", "code": "2551", "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.ts", "line": "21", "column": "27", "severity": "error", "code": "2551", "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "158", "column": "73", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id: number; cnt_num: number | emp_embauchecontrat_ecntFields.ecnt_num; cnt_soldetc_mdp_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: emp_embauchecontrat_ecntFields.ecnt_fin_date; cnt_datefin_prevue: emp_embauchecontrat_ecntFields.ecnt_datefin_prevue; cnt_datefin_essai: emp_embauchecontrat_ecntFields.ecnt_datefin_essai; eta_id: number; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number; rcdd_id: number | undefined; mtf_id: number | null; dpub_id: emp_embauchecontrat_ecntFields.dpub_id; cnt_quot_trav: emp_embauchecontrat_ecntFields.ecnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: emp_embauchecontrat_ecntFields.ecnt_quot_trav_spec_raison; cnt_datefin_duree_minimale: emp_embauchecontrat_ecntFields.ecnt_datefin_duree_minimale; cnt_rempla_sal_libre: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_libre; cnt_rempla_sal_id: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: emp_embauchecontrat_ecntFields.euti_id; src_id_force: emp_embauchecontrat_ecntFields.src_id_force; cdpre_id: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_motif_id; cnt_cdpre_date_fin: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_date_fin; cnt_heure_embauche: emp_embauchecontrat_ecntFields.ecnt_heure_embauche; cnt_dpae_dateheure_gene: emp_embauchecontrat_ecntFields.ecnt_dpae_dateheure_gene; cnt_heure_fin: emp_embauchecontrat_ecntFields.ecnt_heure_fin; cnt_heure_embauche_reelle: emp_embauchecontrat_ecntFields.ecnt_heure_embauche_reelle; cnt_justif_recours_cdd: emp_embauchecontrat_ecntFields.ecnt_justif_recours_cdd; cnt_debut_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_debut_periode_souplesse; cnt_fin_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_fin_periode_souplesse; cnt_date_envoi: emp_embauchecontrat_ecntFields.ecnt_date_envoi; cnt_date_reception: emp_embauchecontrat_ecntFields.ecnt_date_reception; sal_id_tuteur: emp_embauchecontrat_ecntFields.sal_id_tuteur; cnt_datefin_essai_renouv: emp_embauchecontrat_ecntFields.ecnt_datefin_essai_renouv; cnt_notes: string | null; trem_id: emp_embauchecontrat_ecntFields.trem_id; cnt_est_retraite_reprise_activite: boolean; pare_id_force: emp_embauchecontrat_ecntFields.pare_id_force; pacp_id_force: emp_embauchecontrat_ecntFields.pacp_id_force; pcpa_id_force: emp_embauchecontrat_ecntFields.pcpa_id_force; prtt_id_force: emp_embauchecontrat_ecntFields.prtt_id_force; ppla_id_force: emp_embauchecontrat_ecntFields.ppla_id_force; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'number | ecnt_num' is not assignable to type 'cnt_num | undefined'.\nType 'number' is not assignable to type 'cnt_num | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "394", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "431", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "549", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "574", "column": "17", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEsal.ts", "line": "134", "column": "77", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id: number; tytr_id: emp_embauchesalarie_esalFields.esal_tytr_id; ttra_num: emp_embauchesalarie_esalFields.esal_ttra_num; ttra_lieu_delivr: emp_embauchesalarie_esalFields.esal_ttra_lieu_delivr; ttra_date_emission: emp_embauchesalarie_esalFields.esal_ttra_date_emission; ttra_date_fin_validite: emp_embauchesalarie_esalFields.esal_ttra_date_fin_validite; ttra_nom_administration: emp_embauchesalarie_esalFields.esal_ttra_nom_administration; ttra_renouv: emp_embauchesalarie_esalFields.esal_ttra_renouv; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tytr_id' are incompatible.\nType 'esal_tytr_id' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "82", "column": "86", "severity": "error", "code": "2345", "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "122", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; vva_periodedebut: number; var_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "163", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "179", "column": "94", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "229", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updatePositionnementFromMrem.ts", "line": "87", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type '{ ect_datedebut: emp_modifrem_mremFields.mrem_date_debut; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: string | undefined; posc_id?: pay_emploicontrat_ectFields.posc_id | undefined; nivc_id?: pay_emploicontrat_ectFields.nivc_id | undefined; ech_id?: pay_emploicontrat_ectFields.ech_id | undefined; acrd_id?: pay_emploicontrat_ectFields.acrd_id | undefined; ect_classif_ech?: pay_emploicontrat_ectFields.ect_classif_ech | undefined; ect_classif_pos?: pay_emploicontrat_ectFields.ect_classif_pos | undefined; ect_classif_niv?: pay_emploicontrat_ectFields.ect_classif_niv | undefined; ect_classif_fil?: pay_emploicontrat_ectFields.ect_classif_fil | undefined; ect_classif_cat?: pay_emploicontrat_ectFields.ect_classif_cat | undefined; ect_classif_coef?: pay_emploicontrat_ectFields.ect_classif_coef | undefined; ect_smc_coef?: pay_emploicontrat_ectFields.ect_smc_coef | undefined; }' is not assignable to parameter of type 'DataForInsert<{ ect_datedebut: Date | null; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: undefined; posc_id?: number | null | undefined; nivc_id?: number | null | undefined; ech_id?: number | null | undefined; acrd_id?: number | null | undefined; ect_classif_ech?: null | undefined; ect_classif_pos?: null | undefined; ect_classif_niv?: null | undefined; ect_classif_fil?: null | undefined; ect_classif_cat?: null | undefined; ect_classif_coef?: null | undefined; ect_smc_coef?: number | null | undefined; }>'.", "extraMsg": "Types of property 'ect_lib' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/gta/presences/services/presenceChecksByRange.ts", "line": "46", "column": "79", "severity": "error", "code": "2304", "message": "Cannot find name 'Approval'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "31", "column": "48", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "37", "column": "16", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "43", "column": "16", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": "3", "column": "10", "severity": "error", "code": "2305", "message": "Module '\"./calculateIjss\"' has no exported member 'SalairePeriodeWithSalRef'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": "33", "column": "49", "severity": "error", "code": "2554", "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "41", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "50", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "61", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }[]' is not assignable to type 'SalairePeriodeWithSalRef[]'.", "extraMsg": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }' is not assignable to type 'SalairePeriodeWithSalRef'.\nTypes of property 'salaireRef' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": "60", "column": "50", "severity": "error", "code": "2339", "message": "Property '_martId' does not exist on type 'CfgGetDjtReel'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": "60", "column": "50", "severity": "error", "code": "6133", "message": "'_martId' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "3", "column": "1", "severity": "error", "code": "6133", "message": "'Sinon' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "12", "column": "43", "severity": "error", "code": "2739", "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "17", "column": "16", "severity": "error", "code": "2739", "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "23", "column": "27", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 1." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "59", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "59", "column": "25", "severity": "error", "code": "2488", "message": "Type 'any[] | undefined' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "350", "column": "5", "severity": "error", "code": "2740", "message": "Type 'pay_traitementijss_tij[]' is missing the following properties from type 'pay_traitementijss_tij': tij_id, tij_datedebut, tij_datefin, tij_nature_assurance, and 12 more." }, { "fileName": "server/api/ijss/services/getDonneesPeriodesPourCalculIjssFromDsn.ts", "line": "7", "column": "11", "severity": "error", "code": "6196", "message": "'Line' is declared but never used." }, { "fileName": "server/api/imports/router.ts", "line": "82", "column": "24", "severity": "error", "code": "2488", "message": "Type '{ [fieldname: string]: File[]; } | File[]' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/imports/router.ts", "line": "82", "column": "24", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "110", "column": "24", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "172", "column": "18", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "213", "column": "9", "severity": "error", "code": "6133", "message": "'result' is declared but its value is never read." }, { "fileName": "server/api/imports/router.ts", "line": "215", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ inidId: any; utiId: number; pdosId: number; dsnFiles: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Types of property 'dsnFiles' are incompatible.\nType '{ [fieldname: string]: File[]; } | File[] | undefined' is not assignable to type 'DsnFile[]'.\nType 'undefined' is not assignable to type 'DsnFile[]'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": "70", "column": "22", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": "70", "column": "27", "severity": "error", "code": "2304", "message": "Cannot find name 'id'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "100", "column": "37", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "104", "column": "33", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "107", "column": "33", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "110", "column": "33", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "127", "column": "35", "severity": "error", "code": "6133", "message": "'prop' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "129", "column": "29", "severity": "error", "code": "2339", "message": "Property 'pcs_dcode' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "130", "column": "29", "severity": "error", "code": "2339", "message": "Property 'emp_extension_code_pcs' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "131", "column": "29", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "132", "column": "29", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "132", "column": "49", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "132", "column": "114", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "137", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "139", "column": "25", "severity": "error", "code": "2339", "message": "Property 'tat_valeurtaux' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "143", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "145", "column": "39", "severity": "error", "code": "2361", "message": "The right-hand side of an 'in' expression must not be a primitive." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "145", "column": "40", "severity": "error", "code": "2695", "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "150", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "166", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "168", "column": "26", "severity": "error", "code": "2339", "message": "Property 'trem_dsn_code' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "173", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "175", "column": "25", "severity": "error", "code": "2695", "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "183", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "185", "column": "25", "severity": "error", "code": "2695", "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "213", "column": "83", "severity": "error", "code": "2339", "message": "Property 'getfieldLabel' does not exist on type '{ \"\\uFEFFBlock Id\": { Id: { label: string; type: string; }; }; \"S10.G00.00\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S10.G00.01\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S10.G00.02\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S20.G00.05\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S20.G00.07\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S20.G00.08\": { \"001\": { label: string; type: string; }; }; \"S21.G00.06\": { \"903\": { label: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.11\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.15\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.16\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.82\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.20\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.55\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.22\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.23\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.44\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.30\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; }; \"S21.G00.31\": { \"001\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.34\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.40\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"026\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; \"058\": { label: string; type: string; }; \"059\": { label: string; type: string; }; \"060\": { label: string; type: string; }; \"061\": { label: string; type: string; }; \"062\": { label: string; type: string; }; \"063\": { label: string; type: string; }; \"064\": { label: string; type: string; }; \"065\": { label: string; type: string; }; \"066\": { label: string; type: string; }; \"067\": { label: string; type: string; }; \"068\": { label: string; type: string; }; \"069\": { label: string; type: string; }; \"070\": { label: string; type: string; }; \"071\": { label: string; type: string; }; \"072\": { label: string; type: string; }; \"073\": { label: string; type: string; }; \"074\": { label: string; type: string; }; \"075\": { label: string; type: string; }; \"076\": { label: string; type: string; }; \"077\": { label: string; type: string; }; \"078\": { label: string; type: string; }; }; \"S21.G00.41\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"034\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"047\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; }; \"S21.G00.60\": { \"600\": { label: string; type: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.66\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.62\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.63\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.65\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.70\": { \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; }; \"S21.G00.73\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.71\": { \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.72\": { \"001\": { label: string; type: string; }; }; \"S21.G00.50\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; }; \"S21.G00.51\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; }; \"S21.G00.53\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.52\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; }; \"S21.G00.54\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.56\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S21.G00.78\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.79\": { \"001\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.81\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.83\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S21.G00.84\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.95\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.86\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.85\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S89.G00.32\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; }; \"S89.G00.33\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.35\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.43\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.87\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.88\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; }; \"S89.G00.89\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.91\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; }; \"S89.G00.92\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; }; \"S89.G00.93\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S89.G00.94\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S90.G00.90\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; }'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "215", "column": "124", "severity": "error", "code": "2339", "message": "Property 'getfieldLabel' does not exist on type '{ \"\\uFEFFBlock Id\": { Id: { label: string; type: string; }; }; \"S10.G00.00\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S10.G00.01\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S10.G00.02\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S20.G00.05\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S20.G00.07\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S20.G00.08\": { \"001\": { label: string; type: string; }; }; \"S21.G00.06\": { \"903\": { label: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.11\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.15\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.16\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.82\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.20\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.55\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.22\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.23\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.44\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.30\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; }; \"S21.G00.31\": { \"001\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.34\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.40\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"026\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; \"058\": { label: string; type: string; }; \"059\": { label: string; type: string; }; \"060\": { label: string; type: string; }; \"061\": { label: string; type: string; }; \"062\": { label: string; type: string; }; \"063\": { label: string; type: string; }; \"064\": { label: string; type: string; }; \"065\": { label: string; type: string; }; \"066\": { label: string; type: string; }; \"067\": { label: string; type: string; }; \"068\": { label: string; type: string; }; \"069\": { label: string; type: string; }; \"070\": { label: string; type: string; }; \"071\": { label: string; type: string; }; \"072\": { label: string; type: string; }; \"073\": { label: string; type: string; }; \"074\": { label: string; type: string; }; \"075\": { label: string; type: string; }; \"076\": { label: string; type: string; }; \"077\": { label: string; type: string; }; \"078\": { label: string; type: string; }; }; \"S21.G00.41\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"034\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"047\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; }; \"S21.G00.60\": { \"600\": { label: string; type: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.66\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.62\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.63\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.65\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.70\": { \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; }; \"S21.G00.73\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.71\": { \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.72\": { \"001\": { label: string; type: string; }; }; \"S21.G00.50\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; }; \"S21.G00.51\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; }; \"S21.G00.53\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.52\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; }; \"S21.G00.54\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.56\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S21.G00.78\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.79\": { \"001\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.81\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.83\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S21.G00.84\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.95\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.86\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.85\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S89.G00.32\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; }; \"S89.G00.33\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.35\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.43\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.87\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.88\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; }; \"S89.G00.89\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.91\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; }; \"S89.G00.92\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; }; \"S89.G00.93\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S89.G00.94\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S90.G00.90\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; }'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "219", "column": "5", "severity": "error", "code": "6133", "message": "'audit' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "249", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "254", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "259", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "264", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": "29", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": "30", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createEct.ts", "line": "29", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "28", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "29", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "30", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "31", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "32", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createUserAccess.ts", "line": "21", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "35", "column": "53", "severity": "error", "code": "6133", "message": "'inidId' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "37", "column": "9", "severity": "error", "code": "2741", "message": "Property 'success' is missing in type '{ contrats: never[]; }' but required in type 'Result'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "37", "column": "9", "severity": "error", "code": "6133", "message": "'finalResult' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "47", "column": "11", "severity": "error", "code": "6133", "message": "'allResults' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "55", "column": "11", "severity": "error", "code": "6133", "message": "'bilan' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "56", "column": "5", "severity": "error", "code": "2739", "message": "Type '{}' is missing the following properties from type 'Result': contrats, success" }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "16", "column": "74", "severity": "error", "code": "2355", "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "21", "column": "11", "severity": "error", "code": "6133", "message": "'results' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "24", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '{ dsn: DsnEtab_S21_G00_11; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'DsnEtab_S21_G00_11'.", "extraMsg": "Object literal may only specify known properties, and 'dsn' does not exist in type 'DsnEtab_S21_G00_11'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "31", "column": "11", "severity": "error", "code": "6196", "message": "'Cfg2' is declared but never used." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "35", "column": "43", "severity": "error", "code": "6133", "message": "'dsnEtab' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "35", "column": "73", "severity": "error", "code": "2355", "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": "11", "column": "21", "severity": "error", "code": "2352", "message": "Conversion of type 'Dsn' to type 'DsnWithDate' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Dsn' is missing the following properties from type 'DsnWithDate': dsn, date" }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": "11", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '(dsnMax: DsnWithDate, dsn: Dsn) => { dsn: Dsn; date: Moment; } | undefined' is not assignable to parameter of type '(previousValue: DsnWithDate, currentValue: Dsn, currentIndex: number, array: Dsn[]) => DsnWithDate'.", "extraMsg": "Type '{ dsn: Dsn; date: Moment; } | undefined' is not assignable to type 'DsnWithDate'.\nType 'undefined' is not assignable to type 'DsnWithDate'." }, { "fileName": "server/api/imports/services/dsn/helpers/getRemBloc51FromDsnIndiv.ts", "line": "2", "column": "1", "severity": "error", "code": "6133", "message": "'getDsnNodeValue' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "141", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "141", "column": "35", "severity": "error", "code": "2454", "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "147", "column": "27", "severity": "error", "code": "2454", "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": "98", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": "104", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": "53", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": "59", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'.", "extraMsg": "Types of property 'afod_numaffil' are incompatible.\nType 'afod_numaffil | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "82", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "85", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_datefin_prevue | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_datefin_prevue | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "87", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_quot_trav | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_quot_trav | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "90", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_fin_date | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_fin_date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneEtab.ts", "line": "95", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Result[]' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }[]'.", "extraMsg": "Type 'Result' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }'.\nTypes of property 'sal' are incompatible.\nType 'pay_salarie_sal | undefined' is not assignable to type 'pay_salarie_sal'.\nType 'undefined' is not assignable to type 'pay_salarie_sal'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "56", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "63", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "67", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment | null' is not assignable to type 'sal_anciennete_date | undefined'.", "extraMsg": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getInfosRepartitionSalEmp.ts", "line": "87", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type 'BaseMontantSpecifique[] | TAPrev' is not assignable to parameter of type 'BaseMontantSpecifique & { lib?: string | undefined; }'.", "extraMsg": "Type 'BaseMontantSpecifique[]' is not assignable to type 'BaseMontantSpecifique & { lib?: string | undefined; }'.\nType 'BaseMontantSpecifique[]' is missing the following properties from type 'BaseMontantSpecifique': LibelleCodeNature, ValeurCodeNature" }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getNumeroOption.ts", "line": "5", "column": "169", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": "54", "column": "11", "severity": "error", "code": "2322", "message": "Type '(BaseMontantSpecifique & { lib: string; })[] | undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'.", "extraMsg": "Type 'undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": "57", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": "11", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }' is not assignable to type 'void'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": "11", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'CfgUpdateIfoc' is not assignable to parameter of type 'DataForUpdate<{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }>'.", "extraMsg": "Types of property 'ifoc_content_xml' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/imports/services/getTypeOrgSelonTypeRisque.ts", "line": "3", "column": "64", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/importPrevFromXml.ts", "line": "144", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'CfgGetIfoc'.", "extraMsg": "Property 'date_heure_creation_fiche' is missing in type 'Partial' but required in type 'CfgGetIfoc'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": "58", "column": "100", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": "218", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "140", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'ipas_validite_date_debut | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "141", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'ipas_validite_date_fin | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "531", "column": "16", "severity": "error", "code": "6133", "message": "'getPeriodesCourantesForSals' is declared but its value is never read." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "563", "column": "5", "severity": "error", "code": "2739", "message": "Type 'any[]' is missing the following properties from type '{ salIds: number[]; ppaCourante: pay_periodepaye_ppa; }': salIds, ppaCourante" }, { "fileName": "server/api/imports/services/processContrat.ts", "line": "145", "column": "69", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/processFileParamFicheOc.ts", "line": "105", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'ContratParsed'.", "extraMsg": "Types of property 'prev_ref' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": "44", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": "63", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": "32", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type '{ appSessionId: any; currentUser: { scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: usr_utilisateur_utiFields.sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }; loginTime: string; lastcheckTime: null; }' is not assignable to parameter of type 'Session'.", "extraMsg": "Types of property 'currentUser' are incompatible.\nType '{ scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }' is missing the following properties from type 'User': uti_email, currentPAD, currentGdpId, currentDOS, and 5 more." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": "34", "column": "10", "severity": "error", "code": "2339", "message": "Property 'appSessionId' does not exist on type 'UserSelected'." }, { "fileName": "server/api/passwords/router.ts", "line": "132", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/presences/router.ts", "line": "34", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'Params': cnt_id, tsh_date_start, tsh_date_end, tsh_comment" }, { "fileName": "server/api/presences/router.ts", "line": "55", "column": "9", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": "61", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": "71", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id_manager: number | null; pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Types of property 'sal_id_manager' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/router.ts", "line": "84", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "87", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Type 'ParsedQs' is missing the following properties from type 'Params': cnt_id, nb" }, { "fileName": "server/api/presences/router.ts", "line": "89", "column": "31", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "97", "column": "27", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "110", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "113", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'cnt_id' is missing in type 'ParsedQs' but required in type 'Params'." }, { "fileName": "server/api/presences/router.ts", "line": "115", "column": "31", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "123", "column": "27", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "161", "column": "127", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/services/getCurrentPeriodPointageDays.ts", "line": "8", "column": "26", "severity": "error", "code": "2307", "message": "Cannot find module '../../../reports/data/getDataRestitutionPresences' or its corresponding type declarations." }, { "fileName": "server/api/presences/services/submitTimesheet.ts", "line": "4", "column": "10", "severity": "error", "code": "6133", "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "5", "column": "32", "severity": "error", "code": "6133", "message": "'Awaited' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "24", "column": "1", "severity": "error", "code": "6133", "message": "'jobsDebouncer' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "65", "column": "11", "severity": "error", "code": "2740", "message": "Type '{ pad_id: number; }' is missing the following properties from type 'SepaParams': peri, sal_id, sal_id_out, modePaiement, and 5 more." }, { "fileName": "server/api/reports/router.ts", "line": "127", "column": "17", "severity": "error", "code": "2794", "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "server/api/reports/router.ts", "line": "228", "column": "29", "severity": "error", "code": "2339", "message": "Property 'ceta_id' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "229", "column": "27", "severity": "error", "code": "2339", "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "230", "column": "29", "severity": "error", "code": "2339", "message": "Property 'pad_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "231", "column": "36", "severity": "error", "code": "2339", "message": "Property 'estVersionDef' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "232", "column": "42", "severity": "error", "code": "2339", "message": "Property 'estVisibleEmployeur' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "233", "column": "29", "severity": "error", "code": "2339", "message": "Property 'lot_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "234", "column": "29", "severity": "error", "code": "2339", "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "289", "column": "15", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "30", "column": "46", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "39", "column": "17", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "75", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "79", "column": "17", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/salaries/router.ts", "line": "33", "column": "31", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "33", "column": "70", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "39", "column": "55", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "41", "column": "59", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "42", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "53", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "58", "column": "81", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "58", "column": "120", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "60", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "71", "column": "54", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "73", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "76", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/theme/router.ts", "line": "14", "column": "55", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/theme/router.ts", "line": "14", "column": "72", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/utils/replaceDomainName.ts", "line": "5", "column": "60", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/variables/router.ts", "line": "40", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "43", "column": "68", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': mvaId, padId, dateDebut, dateFin" }, { "fileName": "server/api/variables/router.ts", "line": "44", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId" }, { "fileName": "server/api/variables/router.ts", "line": "47", "column": "26", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "53", "column": "22", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "100", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId, rows" }, { "fileName": "server/api/variables/router.ts", "line": "114", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "123", "column": "30", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "132", "column": "26", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "158", "column": "44", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number'." }, { "fileName": "server/api/variables/router.ts", "line": "159", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/variables/router.ts", "line": "203", "column": "29", "severity": "error", "code": "2339", "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "204", "column": "38", "severity": "error", "code": "2339", "message": "Property 'comment' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "205", "column": "40", "severity": "error", "code": "2339", "message": "Property 'modeSelectionCnt' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "206", "column": "27", "severity": "error", "code": "2339", "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/services/insertVvaComment.ts", "line": "62", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ vva_id?: number | undefined; vva_niveau?: number | undefined; vva_valeur?: undefined; vva_datedebut?: Date | undefined; vva_datefin?: Date | null | undefined; vva_periodedebut?: number | null | undefined; vva_periodefin?: number | null | undefined; vva_comm?: null | undefined; var_id?: number | undefined; cnt_id?: number | null | undefined; vva_id_externe?: null | undefined; lvva_id?: number | null | undefined; acrd_id?: number | null | undefined; tacc_id?: number | null | undefined; vva_type_peri?: number | undefined; peria_id?: number | null | undefined; sal_id?: number | null | undefined; euti_id?: number | null | undefined; emp_id?: number | null | undefined; vva_regul_peridebut?: number | null | undefined; vva_regul_perifin?: number | null | undefined; }>'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/visitesMed/services/getInfosVisitesMed.ts", "line": "62", "column": "11", "severity": "error", "code": "6133", "message": "'startDate' is declared but its value is never read." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "27", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ pad_id: number; uti_id: number; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "31", "column": "22", "severity": "error", "code": "2339", "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "31", "column": "80", "severity": "error", "code": "2339", "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "41", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "42", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "47", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "50", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "82", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': wfrs_id, wfrs_status" }, { "fileName": "server/api/workflows/absences/router.ts", "line": "95", "column": "80", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/workflows/router.ts", "line": "42", "column": "117", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "46", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': typeWorkflow, doc_id, data" }, { "fileName": "server/api/workflows/router.ts", "line": "48", "column": "121", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "51", "column": "117", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "54", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": "59", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": "64", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "65", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "70", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "73", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "79", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "81", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "84", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "91", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "92", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "97", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "100", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "139", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ uti_id: number; domainApp: APP_DOMAIN; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/router.ts", "line": "166", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "167", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "172", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "175", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/services/changeStatusRunnedStep.ts", "line": "263", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ fk_id: number; origin: \"WFRS\"; pad_id: number; uti_id_target: number; desc: string; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Types of property 'origin' are incompatible.\nType '\"WFRS\"' is not assignable to type 'NOTIFICATION_ORIGINE'." }, { "fileName": "server/api/workflows/services/wflChangeAdress.ts", "line": "1", "column": "43", "severity": "error", "code": "2305", "message": "Module '\"../../../decla_main.d\"' has no exported member 'IExtCallback'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "20", "column": "17", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'.", "extraMsg": "Type 'Promise' is not assignable to type 'ArhServiceResult | Promise>'.\nType 'Promise' is not assignable to type 'Promise>'.\nType 'void' is not assignable to type 'ArhServiceResult'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "41", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "55", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"postXX\"' is not assignable to type 'RouteHttpVerb'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "61", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "74", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is not assignable to parameter of type 'ArhRouteCfg'.", "extraMsg": "Type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is missing the following properties from type 'ArhRouteCfg': method, service" }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "98", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.ts", "line": "32", "column": "7", "severity": "error", "code": "2322", "message": "Type '(req: AuthenticatedRequest) => { file: File | undefined; files: { [fieldname: string]: File[]; } | File[] | undefined; }' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }'." }, { "fileName": "server/app/ArhRouter.ts", "line": "168", "column": "33", "severity": "error", "code": "2314", "message": "Generic type 'ArhRouteCfg' requires 2 type argument(s)." }, { "fileName": "server/app/app.ts", "line": "40", "column": "1", "severity": "error", "code": "6133", "message": "'isString' is declared but its value is never read." }, { "fileName": "server/app/app.ts", "line": "56", "column": "11", "severity": "error", "code": "2339", "message": "Property '_sendErrorToAPM' does not exist on type 'Logger'." }, { "fileName": "server/app/app.ts", "line": "207", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'Writable>' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'contentSecurityPolicy' are incompatible.\nType 'Writable | undefined>' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'ContentSecurityPolicyOptions'.\nTypes of property 'directives' are incompatible.\nType 'Writable | unique symbol> | undefined>' is not assignable to type 'Record | unique symbol> | undefined'.\nType 'Writable | unique symbol>>' is not assignable to type 'Record | unique symbol>'.\nIndex signatures are incompatible.\nType 'Writable | unique symbol>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable'.\nTypes of property '[Symbol.iterator]' are incompatible.\nType 'Writable<() => Iterator>' is not assignable to type '() => Iterator'.\nType 'Writable<() => Iterator>' provides no match for the signature '(): Iterator'." }, { "fileName": "server/app/app.ts", "line": "435", "column": "37", "severity": "error", "code": "2339", "message": "Property 'AccessControl' does not exist on type 'Config'." }, { "fileName": "server/app/app.ts", "line": "487", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "497", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "499", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "499", "column": "32", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "504", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhAddMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "506", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "506", "column": "32", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "511", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response>'." }, { "fileName": "server/app/appUws.ts", "line": "60", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/app/appUws.ts", "line": "207", "column": "59", "severity": "error", "code": "6133", "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": "213", "column": "69", "severity": "error", "code": "6133", "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": "422", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '(e: any) => void' is not assignable to parameter of type '() => void'." }, { "fileName": "server/app/configureDbManager.ts", "line": "37", "column": "5", "severity": "error", "code": "2741", "message": "Property 'format' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/db\").CustomPool' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/dbManager/init\").CustomPool'." }, { "fileName": "server/app/configureDbManager.ts", "line": "52", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cnt' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "58", "column": "5", "severity": "error", "code": "2322", "message": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cntModified' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "65", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cmr' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "71", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'dab' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'DabModified'.\nType 'undefined' is not assignable to type 'DabModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "78", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tij' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'TijModified'.\nType 'undefined' is not assignable to type 'TijModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "85", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'abs' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'AbsModified'.\nType 'undefined' is not assignable to type 'Pick'." }, { "fileName": "server/app/configureDbManager.ts", "line": "92", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "99", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "106", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "123", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'data' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Data'.\nType 'undefined' is not assignable to type 'Data'." }, { "fileName": "server/app/configureDbManager.ts", "line": "132", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'art' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'ArtModified'.\nType 'undefined' is not assignable to type 'ArtModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "139", "column": "5", "severity": "error", "code": "2322", "message": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tsk' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Tsk'.\nType 'undefined' is not assignable to type 'Tsk'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": "17", "column": "7", "severity": "error", "code": "2322", "message": "Type '(req: AuthenticatedRequest) => Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type 'Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to 'Promise | { file: File; files: MulterFilesType | undefined; }>'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": "22", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/app/routerApp.ts", "line": "29", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhRouteIsWhitelistedForAuth' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/app/routerApp.ts", "line": "49", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/appSessions.ts", "line": "363", "column": "5", "severity": "error", "code": "2741", "message": "Property 'portefeuilles' is missing in type '{ uti_id: any; sal_id: any; uti_pseudo: any; uti_nom: any; uti_prenom: any; uti_email: any; uti_access_to_business_dashboard: any; uti_superadmin: any; pdos_id: any; currentPAD: any; currentDOS: any; currentGdpId: any; currentPdosId: any; currentUi: any; lots_id_granted: any; typesUi: any; scope: { sals: never[]; pads: number[]; }; }' but required in type 'User'." }, { "fileName": "server/auth/authentication.ts", "line": "37", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/buls/createBulForNewCnt.ts", "line": "49", "column": "43", "severity": "error", "code": "2741", "message": "Property 'cnt_date_paiement_stc' is missing in type '{ ppa: CntOnCurrentPpa; cnt_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; sal_id: number; pad_id: number; cnt_salaire_mdp_id: number; }' but required in type 'CntForUpsertBul'." }, { "fileName": "server/compta/handleEcart.ts", "line": "35", "column": "15", "severity": "error", "code": "2740", "message": "Type '{ cpt_num: string; sens: string; mnt: number; cpt_type: number; }' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, sal_matricule, sal_nom_usage, and 32 more." }, { "fileName": "server/compta/handleEcart.ts", "line": "44", "column": "32", "severity": "error", "code": "2345", "message": "Argument of type '{ cana_id: number; cana_lib: cta_compteana_canaFields.cana_lib; pana_id: number; cana_code: string; }' is not assignable to parameter of type 'AnaCnt'.", "extraMsg": "Type '{ cana_id: number; cana_lib: cana_lib; pana_id: number; cana_code: string; }' is missing the following properties from type 'AnaCnt': sal_matricule, sal_nom_usage, sal_prenom, anct_id, and 4 more." }, { "fileName": "server/compta/selectAnaCnt.ts", "line": "7", "column": "18", "severity": "error", "code": "2320", "message": "Interface 'AnaCnt' cannot simultaneously extend types 'pay_anacontrat_anct' and 'cta_compteana_cana'.", "extraMsg": "Named property 'cana_id' of types 'pay_anacontrat_anct' and 'cta_compteana_cana' are not identical." }, { "fileName": "server/compta/selectData.ts", "line": "129", "column": "32", "severity": "error", "code": "2345", "message": "Argument of type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Property 'uorg_id' is missing in type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' but required in type 'CriteriaOD'." }, { "fileName": "server/compta/selectData.ts", "line": "186", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'Pcta | null' is not assignable to parameter of type 'Pcta'.", "extraMsg": "Type 'null' is not assignable to type 'Pcta'." }, { "fileName": "server/compta/ventilAna.ts", "line": "18", "column": "16", "severity": "error", "code": "2339", "message": "Property 'rowsDispatched' does not exist on type 'ResultAfterGrouping'." }, { "fileName": "server/compta/ventilAna.ts", "line": "101", "column": "31", "severity": "error", "code": "2339", "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": "101", "column": "42", "severity": "error", "code": "2339", "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "29", "severity": "error", "code": "2352", "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "29", "severity": "error", "code": "2352", "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, param_desc, cnt_id, and 31 more." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "50", "severity": "error", "code": "2345", "message": "Argument of type 'RowWithAna' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'RowWithAna' is missing the following properties from type 'RowToDispatch': sal_nom_famille, sal_prenom, sal_ventil_compta" }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "31", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew' is not assignable to parameter of type 'Error | null'.", "extraMsg": "Type '\"STOP\"' is not assignable to type 'Error | null'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "34", "column": "33", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "35", "column": "7", "severity": "error", "code": "2345", "message": "Argument of type '(errWaterfall: Error, file: string, fileName: string) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "245", "column": "9", "severity": "error", "code": "6133", "message": "'dataRows' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "246", "column": "9", "severity": "error", "code": "6133", "message": "'debut' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "247", "column": "9", "severity": "error", "code": "6133", "message": "'fin' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "249", "column": "9", "severity": "error", "code": "6133", "message": "'header' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "253", "column": "10", "severity": "error", "code": "2304", "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "262", "column": "4", "severity": "error", "code": "2304", "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "271", "column": "68", "severity": "error", "code": "2304", "message": "Cannot find name 'anneemois'." }, { "fileName": "server/dads/aed/processBuls.ts", "line": "6", "column": "1", "severity": "error", "code": "6133", "message": "'bul' is declared but its value is never read." }, { "fileName": "server/dads/dadsMain.ts", "line": "52", "column": "25", "severity": "error", "code": "2554", "message": "Expected 3-6 arguments, but got 2." }, { "fileName": "server/dads/declaDads.ts", "line": "3", "column": "27", "severity": "error", "code": "2459", "message": "Module '\"../payrollEngine/declaCalc.d\"' declares 'Tat' locally, but it is not exported." }, { "fileName": "server/dads/declaDads.ts", "line": "159", "column": "18", "severity": "error", "code": "2320", "message": "Interface 'PaiementOps' cannot simultaneously extend types 'pay_paiementops_pops' and 'pay_banquedos_bnqd'.", "extraMsg": "Named property 'bnqd_id' of types 'pay_paiementops_pops' and 'pay_banquedos_bnqd' are not identical." }, { "fileName": "server/dads/s30/s30.ts", "line": "39", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/s30/s40/s40.ts", "line": "15", "column": "8", "severity": "error", "code": "1192", "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/dads/s30/s40/s40_g28_15\"' has no default export." }, { "fileName": "server/dads/writerDads.ts", "line": "38", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'string | null' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/writerDads.ts", "line": "64", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "50", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "82", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "85", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "94", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "124", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "161", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "178", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "219", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "236", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "270", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.ts", "line": "156", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/errorHandling/customMessagesConfigs.ts", "line": "24", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'PG_ERROR_CODES'.", "extraMsg": "Type 'undefined' is not assignable to type 'PG_ERROR_CODES'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "68", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "102", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "113", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "155", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "167", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "185", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '{ query: Sinon.SinonSpy; release: Sinon.SinonFake; }' is not assignable to parameter of type 'PoolClient'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "205", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "216", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "255", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "266", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "317", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "351", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "361", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "401", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "27", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "38", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "68", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "87", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "98", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": "32", "column": "44", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'.\nType 'Data' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": "35", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "26", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "36", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "37", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "48", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'.", "extraMsg": "Property 'params' is missing in type 'Config' but required in type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "53", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "63", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "64", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "75", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "80", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "90", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "91", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "104", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.ts", "line": "90", "column": "44", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'.\nType '(errTrigger: any, shouldContinue: any) => void' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "42", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "105", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.ts", "line": "23", "column": "2", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "22", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "23", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'.", "extraMsg": "Types of property 'length' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "38", "column": "19", "severity": "error", "code": "2741", "message": "Property 'message' is missing in type '{ length: number; name: \"error\"; severity: string; code: string; detail: string; hint: undefined; position: undefined; internalPosition: undefined; internalQuery: undefined; where: undefined; schema: string; table: string; column: undefined; dataType: undefined; constraint: string; file: string; line: string; routine: string; }' but required in type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "60", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "71", "column": "34", "severity": "error", "code": "2339", "message": "Property 'code' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "72", "column": "34", "severity": "error", "code": "2339", "message": "Property 'message' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "87", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "87", "column": "61", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "102", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "102", "column": "64", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "129", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "129", "column": "63", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "200", "column": "4", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'string | null'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "209", "column": "7", "severity": "error", "code": "2339", "message": "Property 'title' does not exist on type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "248", "column": "109", "severity": "error", "code": "6133", "message": "'keyTable' is declared but its value is never read." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "59", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "109", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "111", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "152", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "154", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "214", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "216", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "271", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "300", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "302", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": "68", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "61", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "117", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "169", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "217", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "265", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "308", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; lots_id_granted: number[]; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "338", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "377", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "417", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "458", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "500", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": "56", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": "82", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "16", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "23", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "29", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "48", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "55", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "74", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "80", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/processReferences.ts", "line": "117", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type '\"add\" | OperationType' is not assignable to parameter of type 'OperationType'.", "extraMsg": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "39", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "142", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigServerFilter | null' is not assignable to parameter of type 'ConfigServerFilter'.", "extraMsg": "Type 'null' is not assignable to type 'ConfigServerFilter'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "161", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "211", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "255", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "295", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "339", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "386", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "438", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "488", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "531", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "574", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "617", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "660", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "703", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/emailer/emailHtmlTemplate.ts", "line": "119", "column": "83", "severity": "error", "code": "2345", "message": "Argument of type 'ROLES | undefined' is not assignable to parameter of type 'ROLES'.", "extraMsg": "Type 'undefined' is not assignable to type 'ROLES'." }, { "fileName": "server/emailer/emailer.ts", "line": "83", "column": "5", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'SentMessageInfo | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'SentMessageInfo'." }, { "fileName": "server/graphql/login/resolvers.ts", "line": "32", "column": "6", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/graphql/resolvers/mutations/documents/saveDocs/resolver.ts", "line": "99", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForUpdate<{ doc_title?: null | undefined; doc_comment?: null | undefined; doc_id?: undefined; doc_type?: undefined; doc_afficher_portail_salarie?: boolean | undefined; doc_date_portail_salarie?: Date | null | undefined; tdoc_id?: number | null | undefined; doc_id_sequenced?: number | undefined; doc_afficher_portail_employeur?: boolean | undefined; }>'.", "extraMsg": "Types of property 'doc_title' are incompatible.\nType 'doc_title | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/graphql/resolvers/queries/absences/infosListeAbsencesMgr/resolver.ts", "line": "3", "column": "10", "severity": "error", "code": "2305", "message": "Module '\"../../../../../dbManager/dbManager\"' has no exported member 'ClientFilter'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "24", "column": "13", "severity": "error", "code": "2322", "message": "Type 'ecnt_montant_salaire' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "26", "column": "13", "severity": "error", "code": "2322", "message": "Type 'ecnt_quot_trav' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "27", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'trem_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "35", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'GqlF'.", "extraMsg": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'LastRemuneration'.\nTypes of property 'montantSalaire' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/cotisationsFraisDeSante/getCotisationsFraisDeSante/resolver.ts", "line": "52", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type '{ src_id_force?: number | null | undefined; cnt_id?: number | undefined; ltrac_type?: number | null | undefined; emp_id?: number | null | undefined; pad_id: number; catc_id: number | null; ncnt_id: number; dpub_id: number | null; semp_id: number; trem_id: number | null; rcdd_id: number | null; euti_id: number | null; eta_id: number; src_id: number | null; peri_anneemois: number; lot_id: number; cnt_debut_date: Date; cnt_fin_date?: Date | undefined; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'src_id_force' are incompatible.\nType 'number | null | undefined' is not assignable to type 'src_id_force'.\nType 'undefined' is not assignable to type 'src_id_force'." }, { "fileName": "server/graphql/resolvers/queries/login/checkLoginCredentials/resolver.ts", "line": "16", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string | null'." }, { "fileName": "server/graphql/utils/gqlUtils.ts", "line": "71", "column": "40", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "32", "column": "46", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "33", "column": "77", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "33", "column": "95", "severity": "error", "code": "2339", "message": "Property 'tab_id' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "37", "column": "54", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "38", "column": "52", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "39", "column": "51", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "40", "column": "48", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "42", "column": "17", "severity": "error", "code": "2322", "message": "Type '{ plhSemaine1: gta_planninghebdo_plh & { jours: number[]; }; ppla_desc: string; }' is not assignable to type 'DataGta'.", "extraMsg": "The types of 'plhSemaine1.jours' are incompatible between these types.\nType 'number[]' is not assignable to type 'Jph[]'.\nType 'number' is not assignable to type 'Jph'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "43", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprem_pare' is not assignable to type 'ProfilRem'.", "extraMsg": "Types of property 'pare_quot_journ_coll_ref' are incompatible.\nType 'pare_quot_journ_coll_ref' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "45", "column": "17", "severity": "error", "code": "2741", "message": "Property 'jfs' is missing in type 'gta_calendrierjf_cjf' but required in type 'Cjf'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": "27", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": "46", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/helpdesk/zendesk/authZendeskSSO.ts", "line": "4", "column": "10", "severity": "error", "code": "6133", "message": "'NODE_ENV' is declared but its value is never read." }, { "fileName": "server/helpdesk/zendesk/getInfosZdOrganization.ts", "line": "9", "column": "23", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/helpdesk/zendesk/zdSearchRequestAsync.ts", "line": "5", "column": "9", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/imports/genericImport.ts", "line": "146", "column": "5", "severity": "error", "code": "2322", "message": "Type '({ padId, config, csvRows }: ImportInput>>) => Promise' is not assignable to type 'ImportData'.", "extraMsg": "Types of parameters '__0' and 'input' are incompatible.\nType 'ImportInput' is not assignable to type 'ImportInput>>'.\nType 'ConfigImporter' is not assignable to type 'Required>'.\nTypes of property 'sal_identifier' are incompatible.\nType 'IMPORT_IDENTIFIANT_SALARIE | undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'.\nType 'undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "34", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "37", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "40", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "43", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "46", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "47", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "34", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "37", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_matricule' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "40", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "43", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_email' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "46", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_nir' does not exist on type '{}'." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "3", "column": "7", "severity": "error", "code": "6133", "message": "'map' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "11", "column": "10", "severity": "error", "code": "6133", "message": "'getNameIdentifierSal' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "11", "column": "66", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": "140", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'.", "extraMsg": "Type 'undefined' is not assignable to type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importAbs.ts", "line": "155", "column": "35", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'string | null | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | null | undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": "155", "column": "68", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/imports/importAnct.ts", "line": "118", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectAnct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectAnct': cana_id, anct_pct, anct_peridebut" }, { "fileName": "server/imports/importAnct.ts", "line": "118", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importAnct.ts", "line": "226", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importContrats.ts", "line": "246", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importContrats.ts", "line": "249", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'." }, { "fileName": "server/imports/importContrats.ts", "line": "372", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readSal\").CntIdentifiers' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readCnt\").CntIdentifiers'.", "extraMsg": "Types of property 'cnt_debut_date' are incompatible.\nType 'Date | undefined' is not assignable to type 'string | undefined'.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/imports/importEct.ts", "line": "173", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': emp_id, ect_classif_ech, ect_classif_niv, ect_classif_cat, and 3 more." }, { "fileName": "server/imports/importEct.ts", "line": "173", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEct.ts", "line": "281", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importEmplois.ts", "line": "105", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEmplois.ts", "line": "162", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'RowObject' is not assignable to parameter of type 'RowObjectEmp'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEmp': emp_libelle_masculin, emp_libelle_feminin, acrd_id" }, { "fileName": "server/imports/importIbans.spec.ts", "line": "1", "column": "8", "severity": "error", "code": "2613", "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' has no default export. Did you mean to use 'import { importIbans } from \"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' instead?" }, { "fileName": "server/imports/importIbans.spec.ts", "line": "1", "column": "23", "severity": "error", "code": "2459", "message": "Module '\"./importIbans\"' declares 'Config' locally, but it is not exported." }, { "fileName": "server/imports/importIbans.ts", "line": "78", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; validators?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importIbans.ts", "line": "144", "column": "9", "severity": "error", "code": "6133", "message": "'resultInsertion' is declared but its value is never read." }, { "fileName": "server/imports/importIbans.ts", "line": "148", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/imports/importMutuelleInterim.ts", "line": "71", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": "61", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": "98", "column": "19", "severity": "error", "code": "2304", "message": "Cannot find name 'BulsOnCurrentPpa'." }, { "fileName": "server/imports/importSals.ts", "line": "161", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": "128", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': uorg_id, uct_datedebut, uct_datefin, uct_peridebut, rind_id" }, { "fileName": "server/imports/importUct.ts", "line": "128", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": "236", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVisitMed.ts", "line": "97", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importVva.ts", "line": "99", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporterEnhanced' is not assignable to parameter of type 'Config'.", "extraMsg": "Types of property 'createBulRegul' are incompatible.\nType 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/imports/importVva.ts", "line": "165", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'ConfigImporterEnhanced'.", "extraMsg": "Type 'Config' is missing the following properties from type 'ConfigImporterEnhanced': inTransaction, identificationOnly" }, { "fileName": "server/imports/importVva.ts", "line": "213", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVva/defineCnt.ts", "line": "24", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'CntRead | undefined' is not assignable to parameter of type 'CntRead | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'CntRead | PromiseLike'." }, { "fileName": "server/imports/readSal.ts", "line": "91", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/readSal.ts", "line": "99", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "1", "column": "10", "severity": "error", "code": "2724", "message": "'\"./getIdentifiersSalFromRowObject\"' has no exported member named 'salIdentifiers'. Did you mean 'isSalIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "1", "column": "10", "severity": "error", "code": "6133", "message": "'salIdentifiers' is declared but its value is never read." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "2", "column": "10", "severity": "error", "code": "2724", "message": "'\"./getIdentifiersCntFromRowObject\"' has no exported member named 'cntIdentifiers'. Did you mean 'isCntIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "2", "column": "10", "severity": "error", "code": "6133", "message": "'cntIdentifiers' is declared but its value is never read." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "118", "column": "64", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "125", "column": "116", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "178", "column": "59", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/monitoring/routerMonitoring.ts", "line": "15", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: { type: string; title: string; }[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "15", "column": "2", "severity": "error", "code": "2739", "message": "Type '{}' is missing the following properties from type '{ serverConfig: ServerConfig; dbConfig: any; }': serverConfig, dbConfig" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "222", "column": "3", "severity": "error", "code": "2322", "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "223", "column": "3", "severity": "error", "code": "2322", "message": "Type 'BulSelected[]' is not assignable to type 'BulInCalc[]'.", "extraMsg": "Type 'BulSelected' is missing the following properties from type 'BulInCalc': sandbox, iCurrentRub, cjfs, statutRegimeAm" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "280", "column": "3", "severity": "error", "code": "2322", "message": "Type '() => void' is not assignable to type '{ (): Promise; (handler: () => void): void; }'.", "extraMsg": "Type 'void' is not assignable to type 'Promise'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "313", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "344", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "492", "column": "10", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "500", "column": "18", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "522", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": "67", "column": "28", "severity": "error", "code": "2362", "message": "The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": "67", "column": "36", "severity": "error", "code": "2363", "message": "The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "31", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[]))[]' is not assignable to parameter of type 'T[]'.", "extraMsg": "Type 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])'." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "55", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'Ptab' is not assignable to parameter of type 'PtabSelected'.", "extraMsg": "Type 'Ptab' is missing the following properties from type 'PtabSelected': acrd_id, ptab_methode_retenue, ptab_desc, tab, and 14 more." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "65", "column": "5", "severity": "error", "code": "2322", "message": "Type 'PtabSelected[]' is not assignable to type 'T[]'.", "extraMsg": "Type 'PtabSelected' is not assignable to type 'T'.\n'PtabSelected' is assignable to the constraint of type 'T', but 'T' could be instantiated with a different subtype of constraint 'Ptab'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": "48", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": "94", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/maintien/processOneArret.ts", "line": "53", "column": "9", "severity": "error", "code": "2322", "message": "Type 'sal_anciennete_date' is not assignable to type 'Date'.", "extraMsg": "Type 'null' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "77", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "119", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "159", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsRetenue.ts", "line": "62", "column": "23", "severity": "error", "code": "2739", "message": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectSpecificItems.ts", "line": "17", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedCalc': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/bulsMgr/deleteLBL.ts", "line": "11", "column": "28", "severity": "error", "code": "2503", "message": "Cannot find namespace 'pg'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": "9", "column": "32", "severity": "error", "code": "2339", "message": "Property 'length' does not exist on type 'ProfilPlanning'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": "23", "column": "27", "severity": "error", "code": "2488", "message": "Type 'ProfilPlanning' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "64", "column": "126", "severity": "error", "code": "2345", "message": "Argument of type 'Cmb[] | undefined' is not assignable to parameter of type 'Cmb[] | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'Cmb[] | null'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "96", "column": "81", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "97", "column": "87", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "105", "column": "87", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "106", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "170", "column": "92", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "171", "column": "79", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "235", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "237", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "245", "column": "88", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "246", "column": "92", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCald.ts", "line": "111", "column": "63", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | boolean' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": "34", "column": "25", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'.", "extraMsg": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": "38", "column": "25", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/upsertCalb.ts", "line": "58", "column": "13", "severity": "error", "code": "2304", "message": "Cannot find name 'tools'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": "24", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": "46", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/communication/sendEndToMainProcess.ts", "line": "10", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "142", "column": "5", "severity": "error", "code": "2322", "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'.", "extraMsg": "Type 'pay_cumul_cml' is missing the following properties from type 'CmlInBul': valeur_en_cours, valeur_en_cours_autres_contrats" }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "158", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'.", "extraMsg": "Type 'RubSelectedCalc' is missing the following properties from type 'RubInCalc': rub_code, rub_lib, rub_desc, rub_affich_dates_abs, and 12 more." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "220", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'pay_cumul_cml[]' is not assignable to parameter of type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "10", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "12", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "32", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "34", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "50", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "52", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "68", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "70", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "72", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "74", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "76", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/defineNetItems.ts", "line": "2", "column": "1", "severity": "error", "code": "6192", "message": "All imports in import declaration are unused." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "146", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type '{}' is not assignable to parameter of type 'BulData'.", "extraMsg": "Property 'cnt' is missing in type '{}' but required in type 'BulData'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "172", "column": "17", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "179", "column": "17", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "48", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "94", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "140", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "72", "column": "119", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "78", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'.", "extraMsg": "Type 'CmlInBul' is not assignable to type 'CmlCached'.\nTypes of property 'valeur_en_cours_autres_contrats' are incompatible.\nType 'number | null' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "149", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "153", "column": "73", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "157", "column": "77", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "179", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "183", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "118", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "166", "column": "5", "severity": "error", "code": "2322", "message": "Type 'number' is not assignable to type 'null'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "166", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_TOUS_CONTRATS.ts", "line": "62", "column": "31", "severity": "error", "code": "2345", "message": "Argument of type '{ name: string; value: number | null; }' is not assignable to parameter of type 'CmlReturned'.", "extraMsg": "Types of property 'name' are incompatible.\nType 'string' is not assignable to type '\"valeur_en_cours\" | \"valeur_en_cours_autres_contrats\" | \"valeur_ann_cnt\" | \"valeur_ann_cnt_tous_contrats\" | \"valeur_duree_cnt\" | \"valeur_duree_cnt_tous_contrats\" | \"valeur_en_cours_cnt_precedent\" | \"valeur_n_derniers_mois_cnt\" | \"valeur_n_derniers_mois_tous_contrats\"'." }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.spec.ts", "line": "69", "column": "39", "severity": "error", "code": "2344", "message": "Type '{}' does not satisfy the constraint 'BaseVva'.", "extraMsg": "Type '{}' is missing the following properties from type 'BaseVva': vva_id, vva_valeur, vva_datedebut, vva_datefin" }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.ts", "line": "52", "column": "25", "severity": "error", "code": "2339", "message": "Property 'sort' does not exist on type 'readonly Readonly[]'." }, { "fileName": "server/payrollEngine/druMgr/druMgr.ts", "line": "282", "column": "29", "severity": "error", "code": "2339", "message": "Property 'skip' does not exist on type 'Error | ResultSkip'.", "extraMsg": "Property 'skip' does not exist on type 'Error'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_ABS.ts", "line": "178", "column": "85", "severity": "error", "code": "2345", "message": "Argument of type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: rub_id_retenue; rub_id_indem: rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: rub_id_indem_2; rub_id_indem_3: rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: cmsal_id; tab_code: string; tab_taux_maintien: tab_taux_maintien; tab_lib: string; mart_id: mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }[]' is not assignable to parameter of type 'DabForQuotiteAbs[]'.", "extraMsg": "Type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'DabForQuotiteAbs'.\nType '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'Pick'.\nTypes of property 'dab_nb' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "17", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'cnt_fin_date' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "30", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'cnt_datefin_prevue' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "34", "column": "45", "severity": "error", "code": "2339", "message": "Property 'cnt_datefin_duree_minimale' does not exist on type 'CntInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_EFF.ts", "line": "116", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": "40", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'.", "extraMsg": "Type 'Date' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": "50", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_PARE.ts", "line": "29", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "11", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "27", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "46", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: true; dab_commence_aprem: true; dab_finit_matin: true; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "65", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "84", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "125", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_eta' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "171", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_emp' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "219", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_uorg' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivCcn.ts", "line": "45", "column": "66", "severity": "error", "code": "2339", "message": "Property 'acrd_id' does not exist on type '{ ccn_id: number; }'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivNat.ts", "line": "9", "column": "110", "severity": "error", "code": "6133", "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivPad.ts", "line": "8", "column": "110", "severity": "error", "code": "6133", "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "68", "column": "16", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "83", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "93", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "104", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "174", "column": "144", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": "1", "column": "1", "severity": "error", "code": "6133", "message": "'DruInCalc' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": "41", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Readonly> & Readonly & { rub_desc: string; }>' is not assignable to type 'Readonly'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "47", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "49", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "49", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "64", "column": "68", "severity": "error", "code": "2345", "message": "Argument of type 'DRU_VAR_MULTIVAL_DISTINCT | null' is not assignable to parameter of type 'MODE_DISTINCTION | null'.", "extraMsg": "Type 'DRU_VAR_MULTIVAL_DISTINCT.PAR_DATEDEBUT' is not assignable to type 'MODE_DISTINCTION | null'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "70", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "83", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "85", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "85", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getRubsBouclageToInsert.spec.ts", "line": "127", "column": "4", "severity": "error", "code": "2322", "message": "Type '({ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; })[]' is not assignable to type 'Readonly>[]'.", "extraMsg": "Type '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is not assignable to type 'Readonly>'.\nType '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is missing the following properties from type 'Readonly>': isDebutPeriode, commentaire, is_regul" }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": "122", "column": "41", "severity": "error", "code": "2740", "message": "Type 'BaseRubCheckDruBouclage' is missing the following properties from type 'RubInCalc': rub_type, rub_code, rub_affich_dates_abs, tij, and 12 more." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": "264", "column": "41", "severity": "error", "code": "2322", "message": "Type 'BaseRubCheckDruBouclage' is not assignable to type 'RubInCalc'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": "45", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": "140", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "132", "column": "71", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "132", "column": "118", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "144", "column": "71", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "144", "column": "118", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "291", "column": "31", "severity": "error", "code": "2339", "message": "Property 'rrub_annul_peri_debut' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "292", "column": "29", "severity": "error", "code": "2339", "message": "Property 'rrub_annul_peri_fin' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "29", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "37", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "45", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "53", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "61", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "69", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "77", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/processDruValue.ts", "line": "52", "column": "17", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | boolean | null' is not assignable to parameter of type 'string | number'.", "extraMsg": "Type 'null' is not assignable to type 'string | number'." }, { "fileName": "server/payrollEngine/druMgr/profilCp/getAcquisitionCpMoisCalculee.ts", "line": "71", "column": "14", "severity": "error", "code": "2540", "message": "Cannot assign to 'pacp' because it is a read-only property." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "23", "column": "13", "severity": "error", "code": "2322", "message": "Type 'mrtt_nbj_sal' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "24", "column": "13", "severity": "error", "code": "2322", "message": "Type 'mrtt_nbj_pat' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "40", "column": "16", "severity": "error", "code": "2454", "message": "Variable 'nbSal' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "41", "column": "16", "severity": "error", "code": "2454", "message": "Variable 'nbPat' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": "11", "column": "115", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": "41", "column": "142", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/vva/cacheVvaMgr.ts", "line": "27", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ var_id: number; valueFound: boolean; niveauFound: number; value: string | number | boolean | null; vva: Schema.pay_valeurvariable_vva[] | null; }' is not assignable to parameter of type 'VvaCached'.", "extraMsg": "Types of property 'niveauFound' are incompatible.\nType 'number' is not assignable to type '1 | 2 | 5'." }, { "fileName": "server/payrollEngine/executeFormula.ts", "line": "35", "column": "20", "severity": "error", "code": "2339", "message": "Property 'cnt_desc' does not exist on type 'BulInCalc'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "30", "column": "5", "severity": "error", "code": "2322", "message": "Type 'PosConv | null' is not assignable to type 'PosConv | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'PosConv | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "92", "column": "9", "severity": "error", "code": "2322", "message": "Type 'PoolClient' is not assignable to type 'DbClient'.", "extraMsg": "Type 'PoolClient' is missing the following properties from type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }': begin, commit, rollback" }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "242", "column": "5", "severity": "error", "code": "2322", "message": "Type 'Tat | null' is not assignable to type 'Tat | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'Tat | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "250", "column": "5", "severity": "error", "code": "2740", "message": "Type 'ProfilPlanning[]' is missing the following properties from type 'ProfilPlanning': ppla_desc, acrd_niveau, origin, ppla_id, and 24 more." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "85", "column": "21", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "89", "column": "17", "severity": "error", "code": "2322", "message": "Type 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "90", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "535", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "539", "column": "9", "severity": "error", "code": "2322", "message": "Type 'boolean | undefined' is not assignable to type 'boolean'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "540", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "547", "column": "68", "severity": "error", "code": "6133", "message": "'peri' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "547", "column": "89", "severity": "error", "code": "6133", "message": "'dateVigueur' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getRubData.ts", "line": "38", "column": "5", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectAlc\").Alc[]' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Alc[]'.", "extraMsg": "Type 'Alc' is missing the following properties from type 'Alc': valeur_en_cours, valeur_en_cours_apres" }, { "fileName": "server/payrollEngine/launchCalcBuls.ts", "line": "23", "column": "8", "severity": "error", "code": "2741", "message": "Property 'settingsByBul' is missing in type '{ type: number; pad_id: number; uti_id: number; bul_id: number[]; clp_origine: CALCULPAIE_ORIGINE; settings: {}; }' but required in type 'CalcRequestParams'." }, { "fileName": "server/payrollEngine/monitoring/trackMemory.ts", "line": "3", "column": "21", "severity": "error", "code": "2686", "message": "'_' refers to a UMD global, but the current file is a module. Consider adding an import instead." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "13", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "23", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "28", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "33", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "11", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "42", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "71", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/peria/checkPeriaCatc.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaDpub.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaTrem.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkTypeLieuTrav.ts", "line": "19", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/profiles/selectPpla.ts", "line": "200", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "597", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "598", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'cnt_fin_date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "638", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "639", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "640", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "641", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "655", "column": "4", "severity": "error", "code": "2739", "message": "Type '{ calculer: false; netCible: null; iterations: never[]; }' is missing the following properties from type '{ calculer: boolean; type: number; varIdVariant: number; nextValueForVarId: number; netCible: { mnt: number; explain: string; } | null; iterations: IterationNetAuBrut[]; }': type, varIdVariant, nextValueForVarId" }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "139", "column": "50", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "204", "column": "42", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "212", "column": "42", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "238", "column": "44", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "246", "column": "44", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "270", "column": "17", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "329", "column": "17", "severity": "error", "code": "2322", "message": "Type 'boolean | null | undefined' is not assignable to type 'boolean | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | null'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "331", "column": "21", "severity": "error", "code": "2322", "message": "Type 'boolean | null' is not assignable to type 'boolean'.", "extraMsg": "Type 'null' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "460", "column": "50", "severity": "error", "code": "2345", "message": "Argument of type 'dpub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "813", "column": "17", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "842", "column": "35", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "842", "column": "54", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionCprev.ts", "line": "137", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'Cprev' is not assignable to parameter of type 'CprevApplied'.", "extraMsg": "Property 'ccpr' is missing in type 'Cprev' but required in type 'CprevApplied'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionEff.ts", "line": "35", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type '1 | 2'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": "65", "column": "17", "severity": "error", "code": "2322", "message": "Type 'ProfilCp | null' is not assignable to type 'ProfilCp'.", "extraMsg": "Type 'null' is not assignable to type 'ProfilCp'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": "235", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPARE.ts", "line": "279", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPASS.ts", "line": "35", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Pass | null' is not assignable to type 'Pass'.", "extraMsg": "Type 'null' is not assignable to type 'Pass'." }, { "fileName": "server/payrollEngine/selectPRBUL.ts", "line": "163", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectProfilCpAnc.ts", "line": "230", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectTAUXAT.ts", "line": "40", "column": "49", "severity": "error", "code": "2554", "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/payrollEngine/updateCMLInBul.ts", "line": "123", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' is not assignable to parameter of type 'CmlInBul'.", "extraMsg": "Property 'cml_type_raz_ann' is missing in type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/portails/employee/checkIfAbsExceedsTgaThreshold.ts", "line": "42", "column": "32", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "45", "column": "23", "severity": "error", "code": "2339", "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "46", "column": "23", "severity": "error", "code": "2339", "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "48", "column": "23", "severity": "error", "code": "2339", "message": "Property 'allDay' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "49", "column": "23", "severity": "error", "code": "2339", "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "50", "column": "23", "severity": "error", "code": "2339", "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "55", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ id: any; calendarId: number; title: string; }[]' is not assignable to parameter of type 'Pta[]'.", "extraMsg": "Type '{ id: any; calendarId: number; title: string; }' is missing the following properties from type 'Pta': pta_id, pta_heure_arrivee, pta_heure_depart, cnt_id, and 13 more." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "24", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "27", "column": "23", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "27", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DataSalForSearch'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DataSalForSearch': padId, salNomNaissance, salNomUsage, salPrenom, and 2 more." }, { "fileName": "server/portails/routerCalendars.ts", "line": "53", "column": "31", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'undefined' is not assignable to type 'number'." }, { "fileName": "server/portails/routerCalendars.ts", "line": "78", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "41", "column": "15", "severity": "error", "code": "2322", "message": "Type 'Src | null' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Src | null'.", "extraMsg": "Type 'Src' is missing the following properties from type 'Src': cnt_id, origin" }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "50", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "51", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesEventTest.ts", "line": "2", "column": "93", "severity": "error", "code": "6133", "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesMensuellesTest.ts", "line": "4", "column": "57", "severity": "error", "code": "6133", "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/reports/data/absences/getDataAbs.ts", "line": "42", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "72", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "323", "column": "9", "severity": "error", "code": "2322", "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "331", "column": "49", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "332", "column": "47", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "333", "column": "53", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "334", "column": "50", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "335", "column": "34", "severity": "error", "code": "2339", "message": "Property 'ppla' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "336", "column": "36", "severity": "error", "code": "2339", "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "337", "column": "30", "severity": "error", "code": "2339", "message": "Property 'cjf' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "338", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "339", "column": "45", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "349", "column": "34", "severity": "error", "code": "2339", "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "349", "column": "53", "severity": "error", "code": "2339", "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "453", "column": "9", "severity": "error", "code": "2322", "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "455", "column": "9", "severity": "error", "code": "2322", "message": "Type 'pay_absence_abs | never[]' is not assignable to type 'pay_absence_abs[]'.", "extraMsg": "Type 'pay_absence_abs' is missing the following properties from type 'pay_absence_abs[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "464", "column": "49", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "465", "column": "47", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "466", "column": "53", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "467", "column": "50", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "468", "column": "21", "severity": "error", "code": "2739", "message": "Type 'gta_profilplanning_ppla' is missing the following properties from type 'DataGta': ppla_desc, plhSemaine1" }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "469", "column": "36", "severity": "error", "code": "2339", "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "471", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "472", "column": "45", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "485", "column": "34", "severity": "error", "code": "2339", "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "485", "column": "53", "severity": "error", "code": "2339", "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "495", "column": "17", "severity": "error", "code": "2339", "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "499", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'pay_absence_abs' is not assignable to parameter of type 'Abs'.", "extraMsg": "Property 'tab_lib' is missing in type 'pay_absence_abs' but required in type 'Abs'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "499", "column": "68", "severity": "error", "code": "2339", "message": "Property 'dabs' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "508", "column": "25", "severity": "error", "code": "2322", "message": "Type 'gta_profilplanning_ppla' is not assignable to type 'DataGta'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "509", "column": "40", "severity": "error", "code": "2339", "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "511", "column": "25", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "529", "column": "17", "severity": "error", "code": "2339", "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "532", "column": "53", "severity": "error", "code": "2339", "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDatesNonPaieFromAbs.spec.ts", "line": "30", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is not assignable to parameter of type 'Abs'.", "extraMsg": "Type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is missing the following properties from type 'Abs': uab_id, tab_lib" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "144", "column": "59", "severity": "error", "code": "2339", "message": "Property 'isHeaderRem' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "160", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type 'rub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "161", "column": "20", "severity": "error", "code": "2339", "message": "Property 'isHeaderIndemNet' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "227", "column": "13", "severity": "error", "code": "2322", "message": "Type 'RegWithLbl | undefined' is not assignable to type 'Freg | null | undefined'.", "extraMsg": "Type 'RegWithLbl' is missing the following properties from type 'Freg': regs, freg_lib, freg_num_ordre, freg_display_no_reg" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "259", "column": "61", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "265", "column": "11", "severity": "error", "code": "2322", "message": "Type 'reg_operation' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'.", "extraMsg": "Type 'null' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "340", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'Freg' is not assignable to parameter of type 'RegWithLbl'.", "extraMsg": "Type 'Freg' is missing the following properties from type 'RegWithLbl': lbl, reg_id, reg_lib, reg_num_ordre, and 4 more." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "368", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is not assignable to parameter of type 'LblSimpl'.", "extraMsg": "Type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is missing the following properties from type 'LblSimpl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 31 more." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "17", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "18", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "19", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "20", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": "183", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]'.", "extraMsg": "Type 'Lbl' is missing the following properties from type 'Lbl': cnt_id, ncnt_id, ncnt_code, euti_nom, and 12 more." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": "184", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]'.", "extraMsg": "Property 'rub_type_affich_simpl' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl'." }, { "fileName": "server/reports/data/bul/getData_BUL_PRBUL.ts", "line": "24", "column": "3", "severity": "error", "code": "2322", "message": "Type '([_client, prbul_id]: [PoolClient, number]) => string | null' is not assignable to type '(args: [client: PoolClient, prbulId: number]) => string'.", "extraMsg": "Type 'string | null' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/bul/mergeTemplatesZonesBul.ts", "line": "2", "column": "8", "severity": "error", "code": "1259", "message": "Module '\"handlebars\"' can only be default-imported using the 'esModuleInterop' flag" }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": "134", "column": "24", "severity": "error", "code": "2488", "message": "Type 'FormatLblCompleterZeros' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": "140", "column": "24", "severity": "error", "code": "2488", "message": "Type 'FormatLblNbDec' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "46", "column": "13", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "47", "column": "26", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "48", "column": "17", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/clickHelpers/getStringifiedFunctionOpenCotisUrssafSal.ts", "line": "34", "column": "9", "severity": "error", "code": "2322", "message": "Type '\"html\"' is not assignable to type 'REPORT_TYPE_OUTPUT | undefined'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "21", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'RegroupCompta | undefined' is not assignable to parameter of type 'RegroupCompta'.", "extraMsg": "Type 'undefined' is not assignable to type 'RegroupCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "25", "column": "20", "severity": "error", "code": "2339", "message": "Property 'sal_matricule' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "26", "column": "20", "severity": "error", "code": "2551", "message": "Property 'cnt_num' does not exist on type 'LblCompta'. Did you mean 'cpt_num'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "27", "column": "20", "severity": "error", "code": "2551", "message": "Property 'cnt_id' does not exist on type 'LblCompta'. Did you mean 'cpt_id'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "71", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "81", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "91", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "101", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "113", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "123", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "133", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "143", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getDataRattachCompta.ts", "line": "77", "column": "62", "severity": "error", "code": "2339", "message": "Property 'color' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "66", "column": "20", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Function' is not assignable to type 'AsyncFunction'.\nType 'Function' provides no match for the signature '(callback: (err?: Error | null | undefined, result?: unknown) => void): void'.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Function[]'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "71", "column": "34", "severity": "error", "code": "2488", "message": "Type 'unknown' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "122", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta[]' is not assignable to parameter of type 'Row[]'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'Row': cnt_id, bul_est_stc, sal_desc, cnt_desc, and 8 more." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "52", "column": "9", "severity": "error", "code": "2551", "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "53", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "54", "column": "9", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "55", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "56", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "61", "column": "9", "severity": "error", "code": "2339", "message": "Property 'brut_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "62", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "63", "column": "9", "severity": "error", "code": "2339", "message": "Property 'solde_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "64", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "65", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "70", "column": "9", "severity": "error", "code": "2551", "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "71", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "72", "column": "9", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "73", "column": "13", "severity": "error", "code": "2339", "message": "Property 'bul_est_stc' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "74", "column": "13", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "31", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "45", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "77", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "77", "column": "39", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": "125", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'RowDataProvCp' is missing the following properties from type 'Row': bul_est_stc_m1, brut_maintien_m1, pris_n_m1, pris_n1_m1, and 25 more." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": "126", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": "78", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": "79", "column": "28", "severity": "error", "code": "2339", "message": "Property 'pad_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "146", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"org_desc\"' is not assignable to type '\"emp_desc\" | \"sal_desc\" | \"date_debut\" | \"uorg_desc\" | \"aff_lib\" | \"cpt_numero\" | \"compte_analytique\" | \"affil_desc\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "147", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"\"' is not assignable to type '\"Salarié\" | \"Emploi\" | \"Affectation\" | \"Affaire\" | \"Date d'entrée\" | \"Numéro de compte\" | \"Imputation analytique\" | \"Affiliation\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "168", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Property 'name' is missing in type 'Criteria' but required in type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "170", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": "42", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": "43", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/dsn/getAggDsnBlocks.ts", "line": "1", "column": "22", "severity": "error", "code": "2307", "message": "Cannot find module '../../../dsn/decla_dsn' or its corresponding type declarations." }, { "fileName": "server/reports/data/dsn/getDataDsnBasesAssujetties.ts", "line": "52", "column": "25", "severity": "error", "code": "2322", "message": "Type 'Line[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'Line' is not assignable to type 'Row'.\nIndex signature is missing in type 'Line'." }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": "171", "column": "15", "severity": "error", "code": "2740", "message": "Type '{ salNom: string; salPrenom: string; salMatricule: string; }' is missing the following properties from type 'DataRow': sal_id, netAPayer, mntPas, netFiscal, and 6 more." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "502", "column": "9", "severity": "error", "code": "2322", "message": "Type 'LineByContrat | undefined' is not assignable to type 'LineByContrat'.", "extraMsg": "Type 'undefined' is not assignable to type 'LineByContrat'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "652", "column": "159", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "663", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type '{ idAffil: string; salId: number; cntId: number; codeOption?: string | undefined; codePopulation?: string | undefined; idAdhesion: string; prevDesc: string; cprevsDesc: string; affilDesc: string; ta_prev?: number | null | undefined; tb_t2_prev?: number | null | undefined; tc_prev?: number | null | undefined; td_prev?: number | null | undefined; base_forf_prev?: number | null | undefined; base_specif_prev_17?: number | null | undefined; mnt_forf_prev?: number | null | undefined; mnt_libre_prev?: number | null | undefined; total_cotis: number | null; has_78_prev: boolean; has_79_prev: boolean; has_81_prev: boolean; rubsDesc: string; sal_id: number; cnt_id: number; salMatricule: string; salNom: string; salPrenom: string; cntDesc: string; statutRc: string; }' is not assignable to parameter of type 'FinalRow'.", "extraMsg": "Types of property 'codeOption' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": "200", "column": "5", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/shared/shared\").DataRow[]' is not assignable to type 'DataRow[]'.", "extraMsg": "Type 'DataRow' is missing the following properties from type 'DataRow': sal_id, salMatricule, salNom, salPrenom, and 9 more." }, { "fileName": "server/reports/data/dsn/rc/transform.ts", "line": "176", "column": "13", "severity": "error", "code": "2322", "message": "Type '{ brut: number; ta: number; reduction: number | null; baseExoApprenti: number | null; cot_avant_reduction: number | null; cot: number | null; brutSpecif: number | null; taSpecif: number | null; baseExcep: number | null; sal_id: number; salNom: string; salPrenom: string; salMatricule: string; cntDesc: string; statutRc: string; codeRetraite: string; periodeDesc: string; }' is not assignable to type 'DataRow'.", "extraMsg": "Object literal may only specify known properties, and 'sal_id' does not exist in type 'DataRow'." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": "31", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type 'Bul[] | BulAgg[]' is not assignable to parameter of type 'IterableCollection'.", "extraMsg": "Type 'Bul[]' is not assignable to type 'IterableCollection'.\nType 'Bul[]' is not assignable to type 'DataBul[]'.\nType 'Bul' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": "33", "column": "89", "severity": "error", "code": "2345", "message": "Argument of type 'AsyncResultCallback' is not assignable to parameter of type '(err: Error, dataBuls: DataBul[]) => void'.", "extraMsg": "Types of parameters 'result' and 'dataBuls' are incompatible.\nType 'DataBul[]' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "97", "column": "12", "severity": "error", "code": "2345", "message": "Argument of type '(err: Error, cnt: Cnt, ccn: Ccn, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "180", "column": "23", "severity": "error", "code": "2339", "message": "Property 'cumulsBulsCntsAnterieursAnneeDecalage' does not exist on type '{ entete: (cb: AsyncCallback) => void; comment: (cb: AsyncCallback) => void; lbl: (cb: AsyncCallback) => void; orgss: (cb: AsyncCallback) => void; cumulsBul: (cb: AsyncCallback) => void; absPeri: (cb: AsyncCallback) => void; vvaPeri: (cb: AsyncCallback) => void; prbul: (cb: AsyncCallback) => void; ppla: (cb: AsyncCallback) => void; pare: (cb: AsyncCallback) => void; prtt: (cb: AsyncCallback) => void; pacp: (cb: AsyncCallback) => void; profilCpAnc: (cb: AsyncCallback) => void; cumulsBulsCntsAnterieurs: (cb: AsyncCallback) => void; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "221", "column": "29", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "274", "column": "174", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "274", "column": "189", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "278", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is not assignable to type 'Prbul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "326", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ shouldDisplayNbHeuresEffectuees: boolean; estForfaitJours?: boolean | undefined; estForfaitHeuresAnnuel?: boolean | undefined; estAnnualisationModulation?: boolean | undefined; forfaitAnnee: number; horaireHebdo?: number | null | undefined; enHeures: boolean; bul_id: number; pad_id: number; cnt_id: number; eta_id: number; semp_id: number; ncnt_id: number; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; sal_desc: string; peri_anneemois: number; pare_id: number; peria_id: Schema.pay_paramprofprem_pareFields.peria_id; prem_id: Schema.pay_paramprofprem_pareFields.prem_id; acrd_id: number; pare_quot_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_coll_ref; pare_quot_journ_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_journ_coll_ref; pare_quot_periode: Schema.pay_paramprofprem_pareFields.pare_quot_periode; trem_id: number; pare_type_peri: number; pare_fj_methode_prorata: number; pare_fj_affich_rub_inform: boolean; pare_fj_type_debut_periode: number; pare_fj_rub_inform_template: Schema.pay_paramprofprem_pareFields.pare_fj_rub_inform_template; pare_fj_cpt_acquis_type: number; pare_fj_cpt_pris_type: number; pare_fj_cpt_restant_type: number; pare_fj_prorata_neutr_cp: boolean; pare_fj_type_affich_cpt_nm1: number; pare_type_auto: number; pare_temp_quot_coll_est_temps_travaille: boolean; pare_type_calcul_abs_es: number; pare_fj_affich_nbj_trav: boolean; pare_type_lissage: number; pare_lissage_nb_mois: Schema.pay_paramprofprem_pareFields.pare_lissage_nb_mois; pare_lissage_cml_id: Schema.pay_paramprofprem_pareFields.pare_lissage_cml_id; pare_smc_pct_fixe: Schema.pay_paramprofprem_pareFields.pare_smc_pct_fixe; pare_smc_pct_avec_variable: Schema.pay_paramprofprem_pareFields.pare_smc_pct_avec_variable; pare_fj_type_affich_cpt_n: number; pare_ann_type_calcul_hor_mens: number; }' is not assignable to type 'PareResult'.", "extraMsg": "Object literal may only specify known properties, and 'shouldDisplayNbHeuresEffectuees' does not exist in type 'PareResult'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "339", "column": "39", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "343", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ customClsCalendar: string; dateDebutCalendar: Date; dateFinCalendar: Date; entete: Entete; comment: string; lbl: any; orgss: any; ccn: Ccn; posconv: any; paas: any; pare: PareResult; pacp: any; prtt: any; profilCpAnc: ProfilCpAnc; afficherCompteursCpRtt: boolean; afficherCompteurRcJours: any; afficherCompteurRcHeures: boolean; prbul: Prbul; calendrier_dates: CalendarDate[]; cumuls: {}; cumuls_tous_contrats: {}; shouldDisplayClassif: boolean; }' is not assignable to type 'DataBul'.", "extraMsg": "Object literal may only specify known properties, and 'profilCpAnc' does not exist in type 'DataBul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "355", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "356", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "357", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "358", "column": "21", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "370", "column": "44", "severity": "error", "code": "2339", "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "371", "column": "44", "severity": "error", "code": "2339", "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "148", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '(err: Error, firstCnt: Cnt, ccn: any, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "216", "column": "15", "severity": "error", "code": "2339", "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "227", "column": "23", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Tasks' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Tasks'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "297", "column": "158", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "297", "column": "173", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "307", "column": "6", "severity": "error", "code": "2740", "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is missing the following properties from type 'Prbul': prbul_id, peria_id, acrd_id, prbul_agreggated, and 12 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "319", "column": "78", "severity": "error", "code": "2551", "message": "Property 'ncnt_id' does not exist on type 'Cnt'. Did you mean 'cnt_id'?" }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "333", "column": "6", "severity": "error", "code": "2322", "message": "Type '(Lbl | LblHeader)[]' is not assignable to type 'Lbl[]'.", "extraMsg": "Type 'Lbl | LblHeader' is not assignable to type 'Lbl'.\nType 'LblHeader' is missing the following properties from type 'Lbl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 30 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "351", "column": "5", "severity": "error", "code": "2741", "message": "Property 'val_bul' is missing in type 'CPRN' but required in type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "352", "column": "5", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "353", "column": "5", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "354", "column": "5", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "358", "column": "22", "severity": "error", "code": "2339", "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "359", "column": "22", "severity": "error", "code": "2339", "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "364", "column": "17", "severity": "error", "code": "2339", "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataCertificatTravail.ts", "line": "439", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ ect_datedebut: Date; ect_datefin: ect_datefin; emp_desc: string; cnt_fin_date: cnt_fin_date; }' is not assignable to parameter of type '{ emp_desc: string; ect_datedebut: string; cnt_fin_date: string; ect_datefin: string; }'.", "extraMsg": "Types of property 'ect_datedebut' are incompatible.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataCnt.ts", "line": "402", "column": "8", "severity": "error", "code": "2741", "message": "Property 'catc_id' is missing in type '{ rcdd_id: any; pad_id: number; ncnt_id: any; semp_id: any; eta_id: any; src_id: number; dpub_id: any; euti_id: any; trem_id: any; cnt_id: any; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "56", "column": "18", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "57", "column": "18", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "69", "column": "64", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "115", "column": "9", "severity": "error", "code": "2322", "message": "Type 'DataToDisplay' is not assignable to type 'DataToDisplay'.", "extraMsg": "Type 'RowCotisUrssaf' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'RowCotisUrssaf'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "131", "column": "64", "severity": "error", "code": "2339", "message": "Property 'eta_desc' does not exist on type 'Brc'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "210", "column": "94", "severity": "error", "code": "2345", "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'.", "extraMsg": "Type '{ code: Schema.pay_dsnline_dsnlFields.dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: Schema.pay_dsnline_dsnlFields.eta_id; sal_id: Schema.pay_dsnline_dsnlFields.sal_id; cnt_id: Schema.pay_dsnline_dsnlFields.cnt_id; dsnl_code: Schema.pay_dsnline_dsnlFields.dsnl_code; dsnl_value: Schema.pay_dsnline_dsnlFields.dsnl_value; afod_id: Schema.pay_dsnline_dsnlFields.afod_id; pops_id: Schema.pay_dsnline_dsnlFields.pops_id; dsnl_error: Schema.pay_dsnline_dsnlFields.dsnl_error; dsnl_warning: Schema.pay_dsnline_dsnlFields.dsnl_warning; prev_id: Schema.pay_dsnline_dsnlFields.prev_id; cprev_ids: Schema.pay_dsnline_dsnlFields.cprev_ids; }' is not assignable to type 'Line'.\nTypes of property 'code' are incompatible.\nType 'dsnl_code' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "211", "column": "55", "severity": "error", "code": "2339", "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "212", "column": "34", "severity": "error", "code": "2339", "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "219", "column": "98", "severity": "error", "code": "2345", "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'." }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": "1", "column": "32", "severity": "error", "code": "2614", "message": "Module '\"../../api/variables/services/getContratsToDisplay\"' has no exported member 'User'. Did you mean to use 'import User from \"../../api/variables/services/getContratsToDisplay\"' instead?" }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": "89", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: jtrav_heure_debut; heureFinDesc: jtrav_heure_fin; repasDesc: string | null; }[]' is not assignable to type 'Row[]'.", "extraMsg": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: gta_jourtrav_jtravFields.jtrav_heure_debut; heureFinDesc: gta_jourtrav_jtravFields.jtrav_heure_fin; repasDesc: string | null; }' is not assignable to type 'Row'.\nTypes of property 'heureDebutDesc' are incompatible.\nType 'jtrav_heure_debut' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "19", "column": "11", "severity": "error", "code": "2430", "message": "Interface 'Criteria' incorrectly extends interface 'ReportCriteria'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "61", "column": "105", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "89", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Criteria' is not assignable to type 'Partial'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "363", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "418", "column": "44", "severity": "error", "code": "2339", "message": "Property 'is_positif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "419", "column": "44", "severity": "error", "code": "2339", "message": "Property 'is_negatif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "421", "column": "25", "severity": "error", "code": "2339", "message": "Property 'is_negatif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "423", "column": "101", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "425", "column": "114", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "425", "column": "139", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "428", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "429", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "429", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "433", "column": "115", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "433", "column": "150", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "435", "column": "121", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "435", "column": "146", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "438", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "439", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "439", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "440", "column": "38", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "444", "column": "53", "severity": "error", "code": "2339", "message": "Property 'sal_nom_usage' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "444", "column": "82", "severity": "error", "code": "2339", "message": "Property 'sal_prenom' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "446", "column": "55", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "448", "column": "55", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "453", "column": "55", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "455", "column": "55", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "458", "column": "29", "severity": "error", "code": "2339", "message": "Property 'is_positif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "459", "column": "105", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "461", "column": "118", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "461", "column": "143", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "464", "column": "45", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "465", "column": "107", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "465", "column": "132", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "469", "column": "119", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "469", "column": "154", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "471", "column": "125", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "471", "column": "150", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "474", "column": "45", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "475", "column": "107", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "475", "column": "132", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "476", "column": "42", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "480", "column": "104", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "480", "column": "139", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "482", "column": "118", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "482", "column": "143", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "485", "column": "45", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "486", "column": "107", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "486", "column": "132", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "487", "column": "42", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "491", "column": "65", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "494", "column": "54", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "496", "column": "54", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "499", "column": "53", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "502", "column": "105", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "502", "column": "130", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "505", "column": "53", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "510", "column": "40", "severity": "error", "code": "2339", "message": "Property 'is_zero' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "511", "column": "25", "severity": "error", "code": "2339", "message": "Property 'is_zero' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "512", "column": "94", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "514", "column": "111", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "514", "column": "136", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "517", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "518", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "518", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "522", "column": "108", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "522", "column": "143", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "524", "column": "118", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "524", "column": "143", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "527", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "528", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "528", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "529", "column": "38", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "533", "column": "49", "severity": "error", "code": "2339", "message": "Property 'sal_nom_usage' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "533", "column": "78", "severity": "error", "code": "2339", "message": "Property 'sal_prenom' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "140", "column": "193", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "145", "column": "39", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "223", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '((client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void) | ((client: PoolClient, criteria: ReportBulsCriteria, optionsBuls: OptionsReportBul, memoizedGetters: MemoizedGetters, bulAgg: BulAgg, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void)' is not assignable to parameter of type 'FnGetDataBuls'.", "extraMsg": "Type '(client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void' is not assignable to type 'FnGetDataBuls'.\nTypes of parameters 'externalCallback' and 'cb' are incompatible.\nTypes of parameters 'err' and 'err' are incompatible.\nType 'Error | null | undefined' is not assignable to type 'Error'.\nType 'undefined' is not assignable to type 'Error'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "247", "column": "8", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, databuls: any, nbBuls: number) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "291", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "128", "column": "21", "severity": "error", "code": "2339", "message": "Property 'rubs' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "189", "column": "15", "severity": "error", "code": "2322", "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'LblCompta': sens, cpt_id, cpt_type, tal_id, and 3 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "189", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'RowToDispatch': cnt_num, sal_matricule, sal_nom_usage, sal_nom_famille, and 2 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "190", "column": "18", "severity": "error", "code": "2339", "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "190", "column": "55", "severity": "error", "code": "2339", "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "193", "column": "27", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nThe types returned by 'slice(...)' are incompatible between these types.\nType 'LblCompta[]' is not assignable to type 'never[]'.\nType 'LblCompta' is not assignable to type 'never'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "197", "column": "15", "severity": "error", "code": "2322", "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "197", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "198", "column": "18", "severity": "error", "code": "2339", "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "198", "column": "55", "severity": "error", "code": "2339", "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "201", "column": "27", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "288", "column": "15", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "307", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: string; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: string; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "325", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": "82", "column": "22", "severity": "error", "code": "2339", "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": "106", "column": "60", "severity": "error", "code": "2339", "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "33", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "The types of 'criteria.uorg_id' are incompatible between these types.\nType 'number[] | null' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "166", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "167", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "75", "column": "5", "severity": "error", "code": "2322", "message": "Type 'TemplateHeader[]' is not assignable to type 'HeaderToDisplay[]'.", "extraMsg": "Property 'stopGroupColSpan' is missing in type 'TemplateHeader' but required in type 'HeaderToDisplay'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "95", "column": "42", "severity": "error", "code": "2339", "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "95", "column": "136", "severity": "error", "code": "2339", "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "97", "column": "5", "severity": "error", "code": "2322", "message": "Type 'Group[]' is not assignable to type 'GroupToDisplay[]'.", "extraMsg": "Type 'Group' is not assignable to type 'GroupToDisplay'.\nTypes of property 'sAlert' are incompatible.\nType 'string | null | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "110", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'DataToDisplay | undefined' is not assignable to parameter of type 'DataToDisplay | PromiseLike>'.", "extraMsg": "Type 'undefined' is not assignable to type 'DataToDisplay | PromiseLike>'." }, { "fileName": "server/reports/data/shared/getSignataireContrat.ts", "line": "94", "column": "9", "severity": "error", "code": "2741", "message": "Property 'titreCivilite' is missing in type '{ rsp_id: null; nom: null; prenom: null; isExterne: null; email: null; niveau: null; qualite: null; doc_id_signature: null; urlSignature: null; pdos_domain_name: null; }' but required in type 'Signataire'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "82", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'Col' is not assignable to parameter of type 'GroupCol'.", "extraMsg": "Type 'Col' is missing the following properties from type 'GroupCol': total, count" }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "87", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean' is not assignable to type 'string | boolean | null'.", "extraMsg": "Type 'number' is not assignable to type 'string | boolean | null'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "102", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "103", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "104", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "107", "column": "32", "severity": "error", "code": "2538", "message": "Type 'null' cannot be used as an index type." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "110", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "111", "column": "12", "severity": "error", "code": "2538", "message": "Type 'null' cannot be used as an index type." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "83", "column": "121", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "90", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "148", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "187", "column": "40", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "188", "column": "41", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "189", "column": "42", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "309", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[] | null'.\nType 'undefined' is not assignable to type 'number[] | null'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "357", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Property 'displayDetailDemandes' is missing in type 'ReportCriteria' but required in type 'Criteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "365", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[]'.\nType 'undefined' is not assignable to type 'number[]'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "419", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Type 'ReportCriteria' is missing the following properties from type 'Criteria': displayCumulMensuel, displayCumulAnnuel, displayCumulContrat, groupBySal" }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "446", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'EtatPrepCriteria'.", "extraMsg": "Property 'bul_id' is missing in type 'ReportCriteria' but required in type 'EtatPrepCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "475", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "481", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "487", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "493", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "565", "column": "76", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "571", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "577", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'rdsnId' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "595", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'ValidationCriteria'.", "extraMsg": "Property 'origineRubs' is missing in type 'ReportCriteria' but required in type 'ValidationCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "610", "column": "76", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'.", "extraMsg": "Property 'currentPdosId' is missing in type 'ReportUser' but required in type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "616", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "628", "column": "78", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "634", "column": "67", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "640", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "652", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "664", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "739", "column": "95", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/generateSpecificReport.spec.ts", "line": "10", "column": "19", "severity": "error", "code": "2741", "message": "Property 'lots_id_granted' is missing in type '{ srep_id: number; pad_id: number; peri: number; }' but required in type 'ParamsReceived'." }, { "fileName": "server/reports/generateSpecificReport.ts", "line": "211", "column": "9", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/getFileNameForSave.ts", "line": "67", "column": "18", "severity": "error", "code": "2339", "message": "Property 'bulSimpl' does not exist on type 'ReportCriteria'." }, { "fileName": "server/reports/getFooterTemplate.ts", "line": "1", "column": "87", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "53", "column": "17", "severity": "error", "code": "6133", "message": "'options' is declared but its value is never read." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "67", "column": "24", "severity": "error", "code": "2554", "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "72", "column": "24", "severity": "error", "code": "2554", "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "77", "column": "24", "severity": "error", "code": "2554", "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "82", "column": "24", "severity": "error", "code": "2554", "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "87", "column": "24", "severity": "error", "code": "2554", "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": "29", "column": "9", "severity": "error", "code": "2322", "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'.", "extraMsg": "Type 'TemplateHeaderWithValue | null' is not assignable to type 'TemplateHeaderWithValue'.\nType 'null' is not assignable to type 'TemplateHeaderWithValue'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": "89", "column": "5", "severity": "error", "code": "2322", "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'." }, { "fileName": "server/reports/prepareReport.ts", "line": "28", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type 'User' is not assignable to parameter of type 'ReportUser'.", "extraMsg": "Type 'User' is missing the following properties from type 'ReportUser': currentPAD, scope" }, { "fileName": "server/reports/reportsMgr.ts", "line": "36", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/reportsMgr.ts", "line": "66", "column": "48", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "47", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "49", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "54", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "71", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "74", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "79", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "94", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'." }, { "fileName": "server/reports/routerReports.ts", "line": "119", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ pad_id: number; }' is missing the following properties from type 'Params': peri, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "156", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "158", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "327", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/specificReports/generateSpecificReportAbsenteisme.ts", "line": "34", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/templateMgr.ts", "line": "101", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'.", "extraMsg": "Type '\"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "111", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "150", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "159", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "167", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "175", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "221", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "237", "column": "17", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "406", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'TemplateStoredConfig | undefined' is not assignable to parameter of type 'TemplateStoredConfig | PromiseLike | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'TemplateStoredConfig | PromiseLike | null'." }, { "fileName": "server/sepa/lockBuls.ts", "line": "2", "column": "10", "severity": "error", "code": "2459", "message": "Module '\"./savePayment\"' declares 'Payment' locally, but it is not exported." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": "144", "column": "38", "severity": "error", "code": "2367", "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.TOUS' and '3' have no overlap." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": "166", "column": "13", "severity": "error", "code": "2367", "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.NON_PAYES_UNIQUEMENT' and '3' have no overlap." }, { "fileName": "server/server.ts", "line": "170", "column": "59", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "170", "column": "76", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "24", "severity": "error", "code": "2339", "message": "Property 'listen' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "35", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "52", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "81", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "108", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "133", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/socket/socketIOManager.ts", "line": "57", "column": "10", "severity": "error", "code": "2349", "message": "This expression is not callable.", "extraMsg": "Type 'typeof import(\"/home/runner/work/payroll-app/payroll-app/node_modules/socket.io/dist/index\")' has no call signatures." }, { "fileName": "server/socket/socketIOManager.ts", "line": "81", "column": "96", "severity": "error", "code": "2339", "message": "Property 'originalUrl' does not exist on type 'IncomingMessage'." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": "3", "column": "1", "severity": "error", "code": "6133", "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": "12", "column": "14", "severity": "error", "code": "2551", "message": "Property '_locale' does not exist on type 'Moment'. Did you mean 'locale'?" }, { "fileName": "server/test/test-unit/setup.spec.ts", "line": "24", "column": "1", "severity": "error", "code": "2741", "message": "Property 'serverConfig' is missing in type '{ dbConfig: {}; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }, { "fileName": "server/tools.spec.ts", "line": "15", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '\"FOOBAR\"' is not assignable to parameter of type 'LOG_LEVEL'." }, { "fileName": "server/tools.ts", "line": "145", "column": "1", "severity": "error", "code": "2309", "message": "An export assignment cannot be used in a module with other exported elements." }, { "fileName": "server/tools/getPlural.ts", "line": "13", "column": "43", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "17", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "22", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "26", "column": "14", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/webAPI/abs/webApiAbsRead.ts", "line": "22", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/abs/webApiAbsUpdate.ts", "line": "22", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsSetDefault.ts", "line": "36", "column": "81", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": "30", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": "35", "column": "100", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bul/identifyBul.ts", "line": "30", "column": "41", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "11", "column": "10", "severity": "error", "code": "6133", "message": "'OutputFile' is declared but its value is never read." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "34", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "40", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "93", "column": "16", "severity": "error", "code": "2345", "message": "Argument of type '(errPdf: Error | null, bulIds: any, resultPdf: ResultReportManager) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "147", "column": "9", "severity": "error", "code": "2322", "message": "Type '\"pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "165", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'User'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'User': sal_id, uti_nom, uti_prenom, currentPAD, and 4 more." }, { "fileName": "server/webAPI/cnt/insertAVT.ts", "line": "43", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ entity: string; action: string; data: DataAvt; }' is not assignable to parameter of type 'BodyAvt'.", "extraMsg": "Type '{ entity: string; action: string; data: DataAvt; }' is missing the following properties from type 'WebApiPayload': version, dospay_id" }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "266", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, sal_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'sal_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "267", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, cnt_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'cnt_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "715", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'.\nIndex signature is missing in type 'DataEct'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "759", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "1193", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'unknown' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/cnt/webApiCntRead.ts", "line": "32", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type 'BodyCnt' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "41", "column": "29", "severity": "error", "code": "2345", "message": "Argument of type 'IBodySalAddOrUpdate' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'sal_id_externe' is not assignable to type 'string | undefined'.\nType 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "45", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, client?: PoolClient | undefined, sal_id?: number | null | undefined) => void' is not assignable to parameter of type 'IWebApiCallback'.", "extraMsg": "Types of parameters 'client' and 'successResponse' are incompatible.\nType 'IWebApiSuccessResponse | undefined' is not assignable to type 'PoolClient | undefined'.\nType 'IWebApiSuccessResponse' is missing the following properties from type 'PoolClient': release, connect, query, copyFrom, and 20 more." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "75", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is not assignable to parameter of type 'Error'.", "extraMsg": "Type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is missing the following properties from type 'Error': name, message" }, { "fileName": "server/webAPI/sal/webApiSalRead.ts", "line": "120", "column": "67", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": "190", "column": "8", "severity": "error", "code": "2739", "message": "Type '{ pad_id: number; bul_id: number[]; outputType: REPORT_TYPE_OUTPUT.DATA; bulSimpl: false; }' is missing the following properties from type 'ReportBulsCriteria': modeSelectionEuti, name, peri_debut, peri_fin" }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": "215", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is not assignable to parameter of type 'OptionsReportBul'.", "extraMsg": "Type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is missing the following properties from type 'OptionsReportBul': nbDecimalsColBase, nbDecimalsColsTaux, forceCompleterZeros" }, { "fileName": "server/webAPI/shared/checkSession.ts", "line": "103", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'boolean | undefined' is not assignable to parameter of type 'boolean | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | PromiseLike'." }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "62", "column": "47", "severity": "error", "code": "2352", "message": "Conversion of type 'WebApiPayload>' to type 'IBodySal' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Record' is missing the following properties from type 'IDataSal': sal_id, bnqs" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "114", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'.", "extraMsg": "Type 'Record' is missing the following properties from type 'DataVvaSetValue': var_code, vva_niveau, vva_valeur, vva_datedebut, vva_periodedebut" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "122", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": "70", "column": "12", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, client: any, lvvaInserted: any) => any' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": "96", "column": "29", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBatchVva' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/vva/webApiVvaSetValue.ts", "line": "121", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'IWebApiCallback' is not assignable to parameter of type 'AsyncCallback'.", "extraMsg": "Types of parameters 'errorResponse' and 'error' are incompatible.\nType 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew | null | undefined' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'.\nType '\"STOP\"' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'." }, { "fileName": "test-integration/app/unauthenticatedRoute.spec.ts", "line": "1", "column": "23", "severity": "error", "code": "2305", "message": "Module '\"../commonIntegration\"' has no exported member 'db'." }, { "fileName": "test-integration/commonIntegration.ts", "line": "59", "column": "4", "severity": "error", "code": "2794", "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "test-integration/getComputedData/computeOnePeriod.spec.ts", "line": "25", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ startDate: Moment; endDate: Moment; }' is missing the following properties from type 'Week': numWeek, numMonth, vva, isLastPeriode" }, { "fileName": "test-integration/setup.spec.ts", "line": "20", "column": "1", "severity": "error", "code": "2741", "message": "Property 'serverConfig' is missing in type '{ dbConfig: { user: string; host: string; database: string; password: string; ssl: boolean; port: number; max: number; application_name: string; idleTimeoutMillis: number; connectionTimeoutMillis: number; }; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }]; +exports.errorsCurrentBranch = [{ "fileName": "server/absences/getCalendarJF.ts", "line": 145, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'LastCnt' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type 'LastCnt' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/CRUD/router.ts", "line": 44, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericRead'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericRead'." }, { "fileName": "server/api/CRUD/router.ts", "line": 63, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/CRUD/router.ts", "line": 82, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericAdd'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericAdd'." }, { "fileName": "server/api/CRUD/router.ts", "line": 103, "column": 63, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericDelete'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'ExtParamsGenericDelete': idToRemove, modelName" }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": 73, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type '{ operator: \"CANCEL\"; }' is not assignable to parameter of type 'ListIterateeCustom | undefined'.", "extraMsg": "Types of property 'operator' are incompatible.\nType '\"CANCEL\"' is not assignable to type 'FilterOperator | undefined'." }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": 94, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'ExtParamsGenericRead' is not assignable to parameter of type 'BuildQueryParams'.", "extraMsg": "Types of property 'filter' are incompatible.\nType 'ClientFilter[] | undefined' is not assignable to type 'Filter[] | undefined'.\nType 'ClientFilter[]' is not assignable to type 'Filter[]'.\nType 'ClientFilter' is not assignable to type 'Filter'.\nTypes of property 'value' are incompatible.\nType 'FilterValue | FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string'." }, { "fileName": "server/api/CRUD/services/getDemandesAbsSalList.ts", "line": 60, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/api/CRUD/services/getSubordinates.ts", "line": 58, "column": 5, "severity": "error", "code": 2783, "message": "'level' is specified more than once, so this usage will be overwritten." }, { "fileName": "server/api/CRUD/services/getTimesheetsToValidateForSubordinates.ts", "line": 34, "column": 51, "severity": "error", "code": 6133, "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/CRUD/services/getTimesheetsValidatedForSubordinates.ts", "line": 34, "column": 51, "severity": "error", "code": 6133, "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 31, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 44, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 57, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/services/createDetailsAbsence.ts", "line": 81, "column": 9, "severity": "error", "code": 2322, "message": "Type 'DataGtaWithPplaDesc | null' is not assignable to type 'DataGta | null | undefined'.", "extraMsg": "Type 'DataGtaWithPplaDesc' is not assignable to type 'DataGta'.\nThe types of 'plhSemaine1.jours' are incompatible between these types.\nType 'gta_jourplahebdo_jph[]' is not assignable to type 'Jph[]'.\nType 'gta_jourplahebdo_jph' is not assignable to type 'Jph'.\nTypes of property 'jph_nb_h_trav_matin' are incompatible.\nType 'jph_nb_h_trav_matin' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/createDetailsAbsence.ts", "line": 82, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Pare | null' is not assignable to type 'ProfilRem | null'.", "extraMsg": "Type 'Pare' is not assignable to type 'ProfilRem'.\nTypes of property 'pare_quot_journ_coll_ref' are incompatible.\nType 'pare_quot_journ_coll_ref' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/crudTriggerBeforeValidateAbsence.ts", "line": 25, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ typeMessage: \"warning\"; isValid: false; explain: string; } | { typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Type '{ typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.\nObject literal may only specify known properties, and 'typeMessage' does not exist in type 'ResultTriggerValidationBeforeValid'." }, { "fileName": "server/api/absences/services/generateDabsFromAbs.ts", "line": 108, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type '{ user: { uti_id: number; }; operationType: \"add\"; }' is not assignable to parameter of type 'Query'.", "extraMsg": "Types of property 'operationType' are incompatible.\nType '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 63, "column": 19, "severity": "error", "code": 2741, "message": "Property 'catc_id' is missing in type '{ src_id: number; pad_id: number; ppa: Schema.pay_periodepaye_ppa; current_bul: { pare: Schema.pay_paramprofprem_pare | null; pacp: Schema.pay_paramprofprcp_pacp | null; ppla: Schema.gta_profilplanning_ppla | null; } | null; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: Schema.pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: Schema.pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: Schema.pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: Schema.pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: Schema.pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: Schema.pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: Schema.pay_contrat_cntFields.lot_id; cnt_num: Schema.pay_contrat_cntFields.cnt_num; rcdd_id: Schema.pay_contrat_cntFields.rcdd_id; prof_id_prem_force: Schema.pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: Schema.pay_contrat_cntFields.prof_id_prss_force; dpub_id: Schema.pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: Schema.pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: Schema.pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: Schema.pay_contrat_cntFields.pare_id_force; pacp_id_force: Schema.pay_contrat_cntFields.pacp_id_force; pass_id_force: Schema.pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: Schema.pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: Schema.pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: Schema.pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: Schema.pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: Schema.pay_contrat_cntFields.euti_id; src_id_force: Schema.pay_contrat_cntFields.src_id_force; ccn_id_euti_force: Schema.pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: Schema.pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: Schema.pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: Schema.pay_contrat_cntFields.prtt_id_force; spec_id: Schema.pay_contrat_cntFields.spec_id; cdpre_id: Schema.pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: Schema.pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: Schema.pay_contrat_cntFields.pifc_id_force; prbul_id_force: Schema.pay_contrat_cntFields.prbul_id_force; ppla_id_force: Schema.pay_contrat_cntFields.ppla_id_force; prui_id_force: Schema.pay_contrat_cntFields.prui_id_force; prga_id_force: Schema.pay_contrat_cntFields.prga_id_force; prgp_id_force: Schema.pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: Schema.pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: Schema.pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: Schema.pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: Schema.pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: Schema.pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: Schema.pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: Schema.pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: Schema.pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: Schema.pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: Schema.pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: Schema.pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: Schema.pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: Schema.pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: Schema.pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: Schema.pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: Schema.pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: Schema.pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: Schema.pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: Schema.pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: Schema.pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: Schema.pay_contrat_cntFields.cnt_infos_comp; cnt_notes: Schema.pay_contrat_cntFields.cnt_notes; trem_id: Schema.pay_contrat_cntFields.trem_id; ett_id: Schema.pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Schema.pay_contrat_cntFields.cnt_date_paiement_stc; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 105, "column": 13, "severity": "error", "code": 2322, "message": "Type 'pay_paramprofprem_pare[]' is not assignable to type 'Pare[]'.", "extraMsg": "Type 'pay_paramprofprem_pare' is missing the following properties from type 'Pare': acrd_niveau, trem_dsn_code, pare_desc, origin" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 107, "column": 13, "severity": "error", "code": 2322, "message": "Type 'pay_paramprofprcp_pacp[]' is not assignable to type 'ProfilCp[]'.", "extraMsg": "Type 'pay_paramprofprcp_pacp' is missing the following properties from type 'ProfilCp': macp, pacp_desc, origin, acrd_niveau" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 112, "column": 13, "severity": "error", "code": 2741, "message": "Property 'ppla_desc' is missing in type '{ plhSemaine1?: Plh | undefined; }' but required in type 'DataGtaWithPplaDesc'." }, { "fileName": "server/api/absences/services/getInfosAbsences.ts", "line": 13, "column": 11, "severity": "error", "code": 2320, "message": "Interface 'DemandeAbsence' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/getInfosAbsencesManager.ts", "line": 33, "column": 11, "severity": "error", "code": 2320, "message": "Interface 'Data' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": 17, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ isValid: false; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: false; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": 30, "column": 74, "severity": "error", "code": 2345, "message": "Argument of type 'Abs' is not assignable to parameter of type 'pay_absence_abs'.", "extraMsg": "Types of property 'abs_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 63, "column": 45, "severity": "error", "code": 2339, "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 63, "column": 60, "severity": "error", "code": 2339, "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 85, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ isValid: boolean; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: boolean; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/assistantEmbauche/services/createNewCnt.ts", "line": 2, "column": 1, "severity": "error", "code": 6133, "message": "'pg' is declared but its value is never read." }, { "fileName": "server/api/assistantEmbauche/services/createNewHiring.ts", "line": 124, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type 'HiringData' is not assignable to parameter of type 'DataToInsert'.", "extraMsg": "Property 'posc_id' is missing in type 'HiringData' but required in type 'DataToInsert'." }, { "fileName": "server/api/assistantEmbauche/services/processOneTitre.ts", "line": 6, "column": 18, "severity": "error", "code": 2430, "message": "Interface 'Ttra' incorrectly extends interface 'pay_titretrav_ttra'.", "extraMsg": "Types of property 'ttra_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/bullBoard/router.ts", "line": 24, "column": 9, "severity": "error", "code": 2322, "message": "Type 'BullMQAdapter' is not assignable to type 'QueueAdapter'.", "extraMsg": "The types returned by 'getClient()' are incompatible between these types.\nType 'Promise' is not assignable to type 'Promise'.\nType 'RedisClient' is not assignable to type 'Redis'.\nType 'Cluster' is missing the following properties from type 'Redis': Promise, send_command" }, { "fileName": "server/api/bullBoard/router.ts", "line": 53, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[]' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/createBulsAfterClosing.ts", "line": 66, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_date_paiement_stc: cnt_date_paiement_stc; pad_id: number; }[]' is not assignable to parameter of type 'CntForUpsertBul[]'.", "extraMsg": "Type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; pad_id: number; }' is not assignable to type 'CntForUpsertBul'.\nThe types of 'ppa.ppa_datedebut' are incompatible between these types.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/triggerControles.ts", "line": 58, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'pay_controle_ctrl' is not assignable to parameter of type 'Controle'.", "extraMsg": "Types of property 'ctrl_query' are incompatible.\nType 'ctrl_query' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/calculations/router.ts", "line": 73, "column": 11, "severity": "error", "code": 2322, "message": "Type '{ uti_id: number; settings: { shouldDisplayTechnicalInfos: boolean; debug?: { debugAll: boolean; aRubId?: number[] | undefined; saveRubPrevSkipped?: boolean | undefined; } | undefined; }; type: 1; pad_id: number; bul_id: number[]; clp_origine: number; settingsByBul?: { bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined; }' is not assignable to type 'CalcRequestParams'.", "extraMsg": "Types of property 'settingsByBul' are incompatible.\nType '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'.\nType 'undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'." }, { "fileName": "server/api/calculations/router.ts", "line": 88, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: any; data: CalcRequestResult; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/calculateFractions.ts", "line": 92, "column": 16, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/clearCompletedCalcs.ts", "line": 35, "column": 9, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'Calc'." }, { "fileName": "server/api/calculations/services/handleCalculationRequest.ts", "line": 47, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 19, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 29, "column": 39, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 75, "column": 16, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/updateBuls.ts", "line": 61, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, results: any) => void' is not assignable to parameter of type 'ErrorCallback'." }, { "fileName": "server/api/clotures/services/checkBadBulletins.ts", "line": 4, "column": 1, "severity": "error", "code": 6133, "message": "'PoolClient' is declared but its value is never read." }, { "fileName": "server/api/compta/services/initComptesDefaut.ts", "line": 250, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'Nullable>' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'rgd_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/contrats/contratsByAffaire/router.ts", "line": 28, "column": 83, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Data': padId, affId, mctId, modeCreationContrats, and 2 more." }, { "fileName": "server/api/contrats/contratsByAffaire/services/createContratsByAffaire.ts", "line": 159, "column": 15, "severity": "error", "code": 2741, "message": "Property 'posc_id' is missing in type '{ emp_id: number; ech_id: number; nivc_id: number; cnt_debut_date: Date; cnt_fin_date: Date; acrd_id: null; }' but required in type 'DataToInsert'." }, { "fileName": "server/api/contrats/router.ts", "line": 62, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ semp_id: number; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: number; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/api/contrats/router.ts", "line": 132, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": 135, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": 219, "column": 120, "severity": "error", "code": 2339, "message": "Property 'cntIds' does not exist on type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 121, "column": 51, "severity": "error", "code": 2454, "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 122, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 123, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 123, "column": 22, "severity": "error", "code": 2454, "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 150, "column": 34, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type 'unknown' is not assignable to parameter of type 'object | null | undefined'.\nType 'unknown' is not assignable to type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 159, "column": 24, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 171, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilRemAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 172, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 173, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilSsAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 177, "column": 29, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 179, "column": 34, "severity": "error", "code": 2339, "message": "Property 'aRpadSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 180, "column": 35, "severity": "error", "code": 2339, "message": "Property 'aPeriaSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 183, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultPrttAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 184, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilIfcAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 185, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAncAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 186, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilPlanningAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 187, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ProfilPrésence | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'ProfilPrésence'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 188, "column": 13, "severity": "error", "code": 2322, "message": "Type 'undefined' is not assignable to type 'ProfilAffichBul | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 201, "column": 5, "severity": "error", "code": 2322, "message": "Type 'InfosCntData | null' is not assignable to type 'InfosCntData'.", "extraMsg": "Type 'null' is not assignable to type 'InfosCntData'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 367, "column": 17, "severity": "error", "code": 2740, "message": "Type 'PpaCourante' is missing the following properties from type 'pay_periodepaye_ppa': ppa_libelle, ppa_numero_ordre, ppa_datereglement, lot_id, and 2 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 383, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'.\nThe types returned by '[Symbol.iterator]().next(...)' are incompatible between these types.\nType 'IteratorResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise, any>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorYieldResult | null>'.\nType 'Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'PromiseLike'.\nTypes of property 'then' are incompatible.\nType '(onfulfilled?: ((value: StatutRegimeAmSelected[]) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => Promise' is not assignable to type '(onfulfilled?: ((value: Cprev[] | null) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => PromiseLike'.\nTypes of parameters 'onfulfilled' and 'onfulfilled' are incompatible.\nTypes of parameters 'value' and 'value' are incompatible.\nType 'StatutRegimeAmSelected[]' is not assignable to type 'Cprev[]'.\nType 'StatutRegimeAmSelected' is missing the following properties from type 'Cprev': cnt_id, prev_id, prev_ref, prev_lib, and 38 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 433, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '10'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 434, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '11'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 435, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '12'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 436, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '13'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 437, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'." }, { "fileName": "server/api/contrats/services/duplicateContrat.ts", "line": 94, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/contrats/services/getCurrentPeriodesEssai.ts", "line": 130, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type 'TYPE_PERIODE_ESSAI' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/contrats/services/getLastRemFromCnt.ts", "line": 45, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: pay_contrat_cntFields.lot_id; cnt_num: pay_contrat_cntFields.cnt_num; rcdd_id: pay_contrat_cntFields.rcdd_id; prof_id_prem_force: pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: pay_contrat_cntFields.prof_id_prss_force; dpub_id: pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: pay_contrat_cntFields.pare_id_force; pacp_id_force: pay_contrat_cntFields.pacp_id_force; pass_id_force: pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: pay_contrat_cntFields.euti_id; src_id_force: pay_contrat_cntFields.src_id_force; ccn_id_euti_force: pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: pay_contrat_cntFields.prtt_id_force; spec_id: pay_contrat_cntFields.spec_id; cdpre_id: pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: pay_contrat_cntFields.pifc_id_force; prbul_id_force: pay_contrat_cntFields.prbul_id_force; ppla_id_force: pay_contrat_cntFields.ppla_id_force; prui_id_force: pay_contrat_cntFields.prui_id_force; prga_id_force: pay_contrat_cntFields.prga_id_force; prgp_id_force: pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: pay_contrat_cntFields.cnt_infos_comp; cnt_notes: pay_contrat_cntFields.cnt_notes; trem_id: pay_contrat_cntFields.trem_id; ett_id: pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; }' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_datefin_prevue: cnt_datefin_prevue; cnt_datefin_essai: cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: cnt_date_notification; cnt_preavisfait_date_debut: cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: lot_id; cnt_num: cnt_num; rcdd_id: rcdd_id; prof_id_prem_force: prof_id_prem_force; prof_id_prss_force: prof_id_prss_force; dpub_id: dpub_id; semp_id: number; cnt_quot_trav: cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: cnt_quot_trav_spec_raison; prof_id_prcp_force: prof_id_prcp_force; pare_id_force: pare_id_force; pacp_id_force: pacp_id_force; pass_id_force: pass_id_force; cnt_simul: boolean; cnt_id_externe: cnt_id_externe; cnt_datefin_duree_minimale: cnt_datefin_duree_minimale; cnt_rempla_sal_libre: cnt_rempla_sal_libre; cnt_rempla_sal_id: cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: euti_id; src_id_force: src_id_force; ccn_id_euti_force: ccn_id_euti_force; sat_id_force: sat_id_force; cnt_reprise_date_fin_traitement: cnt_reprise_date_fin_traitement; prtt_id_force: prtt_id_force; spec_id: spec_id; cdpre_id: cdpre_id; cnt_cdpre_date_fin: cnt_cdpre_date_fin; pifc_id_force: pifc_id_force; prbul_id_force: prbul_id_force; ppla_id_force: ppla_id_force; prui_id_force: prui_id_force; prga_id_force: prga_id_force; prgp_id_force: prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: cnt_heure_embauche; cnt_dpae_dateheure_gene: cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: cnt_aed_statut_particulier; cnt_transaction_statut: cnt_transaction_statut; cnt_heure_fin: cnt_heure_fin; cnt_heure_embauche_reelle: cnt_heure_embauche_reelle; mnvi_id: mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: cnt_justif_recours_cdd; cnt_debut_periode_souplesse: cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: cnt_fin_periode_souplesse; pcpa_id_force: pcpa_id_force; cnt_date_envoi: cnt_date_envoi; cnt_date_reception: cnt_date_reception; cnt_euti_date_envoi: cnt_euti_date_envoi; cnt_euti_date_reception: cnt_euti_date_reception; sal_id_tuteur: sal_id_tuteur; cnt_der_jour_trav: cnt_der_jour_trav; cnt_datefin_essai_renouv: cnt_datefin_essai_renouv; cnt_infos_comp: cnt_infos_comp; cnt_notes: cnt_notes; trem_id: trem_id; ett_id: ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: cnt_date_paiement_stc; }' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 13, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'pay_contrat_cnt' is not assignable to parameter of type 'DataForInsert<{ cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: number | null; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Date | null; cnt_preavis_noneffnonpaye_datefin: Date | null; cnt_preavis_noneffpaye_datedebut: Date | null; cnt_preavis_noneffpaye_datefin: Date | null; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Date | null; cnt_datefin_prevue: Date | null; cnt_datefin_essai: Date | null; cnt_preavis_fait: boolean; cnt_date_notification: Date | null; cnt_preavisfait_date_debut: Date | null; cnt_preavisfait_date_fin: Date | null; eta_id: number; sal_id: number; mtf_id: number | null; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number | null; cnt_num: null; rcdd_id: number | null; prof_id_prem_force: number | null; prof_id_prss_force: number | null; dpub_id: number | null; semp_id: number; cnt_quot_trav: number | null; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: number | null; prof_id_prcp_force: number | null; pare_id_force: number | null; pacp_id_force: number | null; pass_id_force: number | null; cnt_simul: boolean; cnt_id_externe: null; cnt_datefin_duree_minimale: Date | null; cnt_rempla_sal_libre: null; cnt_rempla_sal_id: number | null; cnt_sans_terme_precis: boolean; euti_id: number | null; src_id_force: number | null; ccn_id_euti_force: number | null; sat_id_force: number | null; cnt_reprise_date_fin_traitement: Date | null; prtt_id_force: number | null; spec_id: number | null; cdpre_id: number | null; cnt_cdpre_date_fin: Date | null; pifc_id_force: number | null; prbul_id_force: number | null; ppla_id_force: number | null; prui_id_force: number | null; prga_id_force: number | null; prgp_id_force: number | null; cnt_ts_exo: boolean; cnt_heure_embauche: null; cnt_dpae_dateheure_gene: Date | null; cnt_rupconv_date_signature: Date | null; cnt_lic_date_eng_procedure: Date | null; cnt_aed_statut_particulier: number | null; cnt_transaction_statut: number | null; cnt_heure_fin: null; cnt_heure_embauche_reelle: Date | null; mnvi_id: number | null; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Date | null; cnt_prevenance_effpaye_datefin: Date | null; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Date | null; cnt_prevenance_noneffpaye_datefin: Date | null; cnt_justif_recours_cdd: null; cnt_debut_periode_souplesse: Date | null; cnt_fin_periode_souplesse: Date | null; pcpa_id_force: number | null; cnt_date_envoi: Date | null; cnt_date_reception: Date | null; cnt_euti_date_envoi: Date | null; cnt_euti_date_reception: Date | null; sal_id_tuteur: number | null; cnt_der_jour_trav: Date | null; cnt_datefin_essai_renouv: Date | null; cnt_infos_comp: null; cnt_notes: null; trem_id: number | null; ett_id: number | null; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Date | null; }>'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'cnt_num' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 35, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Schema.pay_emploicontrat_ectFields.ect_datefin; ect_peridebut: number; ect_perifin: Schema.pay_emploicontrat_ectFields.ect_perifin; ect_lib: string; posc_id: Schema.pay_emploicontrat_ectFields.posc_id; nivc_id: Schema.pay_emploicontrat_ectFields.nivc_id; ech_id: Schema.pay_emploicontrat_ectFields.ech_id; acrd_id: Schema.pay_emploicontrat_ectFields.acrd_id; ect_classif_ech: Schema.pay_emploicontrat_ectFields.ect_classif_ech; ect_classif_pos: Schema.pay_emploicontrat_ectFields.ect_classif_pos; ect_classif_niv: Schema.pay_emploicontrat_ectFields.ect_classif_niv; ect_classif_fil: Schema.pay_emploicontrat_ectFields.ect_classif_fil; ect_classif_cat: Schema.pay_emploicontrat_ectFields.ect_classif_cat; ect_classif_coef: Schema.pay_emploicontrat_ectFields.ect_classif_coef; ect_smc_coef: Schema.pay_emploicontrat_ectFields.ect_smc_coef; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Date | null; ect_peridebut: number; ect_perifin: number | null; ect_lib: string; posc_id: number | null; nivc_id: number | null; ech_id: number | null; acrd_id: number | null; ect_classif_ech: null; ect_classif_pos: null; ect_classif_niv: null; ect_classif_fil: null; ect_classif_cat: null; ect_classif_coef: null; ect_smc_coef: number | null; }>'.", "extraMsg": "Types of property 'ect_classif_ech' are incompatible.\nType 'ect_classif_ech' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 48, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Schema.pay_valeurvariable_vvaFields.vva_datefin; vva_periodedebut: Schema.pay_valeurvariable_vvaFields.vva_periodedebut; vva_periodefin: Schema.pay_valeurvariable_vvaFields.vva_periodefin; vva_comm: Schema.pay_valeurvariable_vvaFields.vva_comm; var_id: number; vva_id_externe: Schema.pay_valeurvariable_vvaFields.vva_id_externe; lvva_id: Schema.pay_valeurvariable_vvaFields.lvva_id; acrd_id: Schema.pay_valeurvariable_vvaFields.acrd_id; tacc_id: Schema.pay_valeurvariable_vvaFields.tacc_id; vva_type_peri: number; peria_id: Schema.pay_valeurvariable_vvaFields.peria_id; sal_id: Schema.pay_valeurvariable_vvaFields.sal_id; euti_id: Schema.pay_valeurvariable_vvaFields.euti_id; emp_id: Schema.pay_valeurvariable_vvaFields.emp_id; vva_regul_peridebut: Schema.pay_valeurvariable_vvaFields.vva_regul_peridebut; vva_regul_perifin: Schema.pay_valeurvariable_vvaFields.vva_regul_perifin; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Date | null; vva_periodedebut: number | null; vva_periodefin: number | null; vva_comm: null; var_id: number; vva_id_externe: null; lvva_id: number | null; acrd_id: number | null; tacc_id: number | null; vva_type_peri: number; peria_id: number | null; sal_id: number | null; euti_id: number | null; emp_id: number | null; vva_regul_peridebut: number | null; vva_regul_perifin: number | null; }>'.", "extraMsg": "Types of property 'vva_comm' are incompatible.\nType 'vva_comm' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/crm/zendesk/services/getInfosZdUser.ts", "line": 56, "column": 27, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/crm/zendesk/services/setZdOrgExternalId.ts", "line": 22, "column": 12, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/dads/router.ts", "line": 66, "column": 31, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 66, "column": 70, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 69, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/api/dads/router.ts", "line": 71, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 71, "column": 74, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 73, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 73, "column": 74, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/documents/router.ts", "line": 52, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DocInfos'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DocInfos': doc_title, doc_comment, doc_id, doc_type, and 3 more." }, { "fileName": "server/api/documents/router.ts", "line": 52, "column": 36, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/documents/router.ts", "line": 87, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/documents/router.ts", "line": 101, "column": 69, "severity": "error", "code": 2345, "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 69, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' is not assignable to parameter of type 'Input'.", "extraMsg": "Property 'utiId' is missing in type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' but required in type 'Input'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 99, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 122, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 165, "column": 70, "severity": "error", "code": 2454, "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 175, "column": 22, "severity": "error", "code": 2454, "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dpae/router.ts", "line": 24, "column": 102, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'Resolvable>>'.", "extraMsg": "Type 'undefined' is not assignable to type 'Resolvable>>'." }, { "fileName": "server/api/dpae/router.ts", "line": 43, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": 45, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": 49, "column": 9, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dsn/m2m/services/crmFormatters/crm94/formatNature94.ts", "line": 33, "column": 15, "severity": "error", "code": 2454, "message": "Variable 'hasTaux' is used before being assigned." }, { "fileName": "server/api/dsn/m2m/services/getDescriptionRetour.ts", "line": 102, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'DataRdsn' is not assignable to parameter of type 'DataRdsn'.", "extraMsg": "Type 'XmlRdsnV02R01ExplicitArray | RapportGipMdsV01R08' is not assignable to type 'RapportGipMdsV01R08'.\nProperty '\"gipmds:rapport\"' is missing in type 'XmlRdsnV02R01ExplicitArray' but required in type 'RapportGipMdsV01R08'." }, { "fileName": "server/api/dsn/router.ts", "line": 101, "column": 4, "severity": "error", "code": 2740, "message": "Type '{ [key: string]: any; }' is missing the following properties from type 'CriteriaReceived': pad_id, peri, modeEnvoi, type, and 4 more." }, { "fileName": "server/api/dsn/services/data/getCotisPrevsForAllCnt.ts", "line": 21, "column": 11, "severity": "error", "code": 2322, "message": "Type 'CprevFromBulletin[]' is not assignable to type 'CotisPrevSelected[]'.", "extraMsg": "Property 'src_id' is missing in type 'CprevFromBulletin' but required in type 'CotisPrevSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 17, "column": 33, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 19, "column": 34, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 24, "column": 17, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectPERIA\").Ccn' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Ccn'.", "extraMsg": "Types of property 'ccn_lib_long' are incompatible.\nType 'ccn_lib_long' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": 14, "column": 22, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": 18, "column": 25, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/selectAllSals.ts", "line": 93, "column": 21, "severity": "error", "code": 2339, "message": "Property 'mergeWithCntId' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/payments/computeDatePayment.spec.ts", "line": 14, "column": 19, "severity": "error", "code": 2740, "message": "Type '{ tor_id: number; afod_periodicite_paiement: ORGANISME_PERIODICITE; moisPaieDebut: number; moisPaieFin: number; dateDebut: Moment; dateFin: Moment; }' is missing the following properties from type 'AffilByPeriode': mdp_id, bnqd_id, afod_id, afod_numaffil, and 5 more." }, { "fileName": "server/api/dsn/services/payments/generatePaymentsOps.ts", "line": 238, "column": 9, "severity": "error", "code": 2322, "message": "Type 'mdp_id' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/persist.ts", "line": 61, "column": 3, "severity": "error", "code": 2322, "message": "Type 'CriteriaReceived | undefined' is not assignable to type 'Criteria | undefined'.", "extraMsg": "Type 'CriteriaReceived' is missing the following properties from type 'Criteria': isMensuelle, isEvenementielle, isTypeFamilleAnnul, isDecalage, and 6 more." }, { "fileName": "server/api/dsn/services/s30/generateOneIndiv.ts", "line": 241, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'AsyncFunction[]'.\nType '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'Dictionary>'.\nProperty 'individu' is incompatible with index signature.\nType '(done: (err?: Error | null | undefined, s30?: DSN.Block | undefined) => void) => void' is not assignable to type 'AsyncFunction'.\nTypes of parameters 'done' and 'callback' are incompatible.\nTypes of parameters 'result' and 's30' are incompatible.\nType 'Block | undefined' is not assignable to type 'Results | undefined'.\nType 'Block' is missing the following properties from type 'Results': individu, penibilite, chgtsIndividu, expositionsPenibilite, and 10 more." }, { "fileName": "server/api/dsn/services/s30/s40/allContrats.ts", "line": 8, "column": 1, "severity": "error", "code": 6133, "message": "'async' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 118, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'trem_id' is not assignable to parameter of type 'TREM_ID'.", "extraMsg": "Type 'null' is not assignable to type 'TREM_ID'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 120, "column": 3, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 121, "column": 3, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s62/checkMotifFinWithNatureCnt.ts", "line": 1, "column": 1, "severity": "error", "code": 6133, "message": "'explainInfo' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": 15, "column": 24, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": 15, "column": 48, "severity": "error", "code": 6133, "message": "'client' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 13, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 40, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 58, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 67, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 85, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s78/s21_g00_79.ts", "line": 97, "column": 2, "severity": "error", "code": 2322, "message": "Type '(Block | null)[]' is not assignable to type 'Block[]'.", "extraMsg": "Type 'Block | null' is not assignable to type 'Block'.\nType 'null' is not assignable to type 'Block'." }, { "fileName": "server/api/dsn/services/s30/s50/s21_g00_50.ts", "line": 125, "column": 2, "severity": "error", "code": 2322, "message": "Type '{ sal_id?: number | undefined; sal_desc?: string | undefined; pas_base?: number | undefined; pas_mnt?: number | undefined; pas_taux?: string | undefined; pas_taux_numerique?: number | undefined; type_taux?: string | undefined; type_taux_numerique?: number | undefined; net_imp?: number | undefined; mnt_exo_hs_mues?: number | undefined; pas_elts_add?: number | undefined; pas_abt_cdd?: number | undefined; pas_base_exo_appr?: number | undefined; pas_ijss?: number | undefined; taux_individu?: string | undefined; taux_individu_numerique?: number | undefined; nap_avant_ir?: number | undefined; nap?: number | undefined; net?: number | undefined; vva_all?: pay_valeurvariable_vva[] | undefined; lvva_all?: pay_lotvva_lvva[] | undefined; ipas_all?: pay_importfichierpas_ipas[] | undefined; is_first_bul?: boolean | undefined; dateReglement: moment.Moment; }' is not assignable to type 'Data'.", "extraMsg": "Types of property 'sal_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/sanitizeLocalite.ts", "line": 14, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": 19, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": 22, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/validateCriteria.ts", "line": 3, "column": 31, "severity": "error", "code": 2307, "message": "Cannot find module '../decla_main' or its corresponding type declarations." }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.spec.ts", "line": 8, "column": 73, "severity": "error", "code": 2551, "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.ts", "line": 21, "column": 27, "severity": "error", "code": 2551, "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 158, "column": 73, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id: number; cnt_num: number | emp_embauchecontrat_ecntFields.ecnt_num; cnt_soldetc_mdp_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: emp_embauchecontrat_ecntFields.ecnt_fin_date; cnt_datefin_prevue: emp_embauchecontrat_ecntFields.ecnt_datefin_prevue; cnt_datefin_essai: emp_embauchecontrat_ecntFields.ecnt_datefin_essai; eta_id: number; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number; rcdd_id: number | undefined; mtf_id: number | null; dpub_id: emp_embauchecontrat_ecntFields.dpub_id; cnt_quot_trav: emp_embauchecontrat_ecntFields.ecnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: emp_embauchecontrat_ecntFields.ecnt_quot_trav_spec_raison; cnt_datefin_duree_minimale: emp_embauchecontrat_ecntFields.ecnt_datefin_duree_minimale; cnt_rempla_sal_libre: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_libre; cnt_rempla_sal_id: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: emp_embauchecontrat_ecntFields.euti_id; src_id_force: emp_embauchecontrat_ecntFields.src_id_force; cdpre_id: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_motif_id; cnt_cdpre_date_fin: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_date_fin; cnt_heure_embauche: emp_embauchecontrat_ecntFields.ecnt_heure_embauche; cnt_dpae_dateheure_gene: emp_embauchecontrat_ecntFields.ecnt_dpae_dateheure_gene; cnt_heure_fin: emp_embauchecontrat_ecntFields.ecnt_heure_fin; cnt_heure_embauche_reelle: emp_embauchecontrat_ecntFields.ecnt_heure_embauche_reelle; cnt_justif_recours_cdd: emp_embauchecontrat_ecntFields.ecnt_justif_recours_cdd; cnt_debut_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_debut_periode_souplesse; cnt_fin_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_fin_periode_souplesse; cnt_date_envoi: emp_embauchecontrat_ecntFields.ecnt_date_envoi; cnt_date_reception: emp_embauchecontrat_ecntFields.ecnt_date_reception; sal_id_tuteur: emp_embauchecontrat_ecntFields.sal_id_tuteur; cnt_datefin_essai_renouv: emp_embauchecontrat_ecntFields.ecnt_datefin_essai_renouv; cnt_notes: string | null; trem_id: emp_embauchecontrat_ecntFields.trem_id; cnt_est_retraite_reprise_activite: boolean; pare_id_force: emp_embauchecontrat_ecntFields.pare_id_force; pacp_id_force: emp_embauchecontrat_ecntFields.pacp_id_force; pcpa_id_force: emp_embauchecontrat_ecntFields.pcpa_id_force; prtt_id_force: emp_embauchecontrat_ecntFields.prtt_id_force; ppla_id_force: emp_embauchecontrat_ecntFields.ppla_id_force; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'number | ecnt_num' is not assignable to type 'cnt_num | undefined'.\nType 'number' is not assignable to type 'cnt_num | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 394, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 431, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 549, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 574, "column": 17, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEsal.ts", "line": 134, "column": 77, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id: number; tytr_id: emp_embauchesalarie_esalFields.esal_tytr_id; ttra_num: emp_embauchesalarie_esalFields.esal_ttra_num; ttra_lieu_delivr: emp_embauchesalarie_esalFields.esal_ttra_lieu_delivr; ttra_date_emission: emp_embauchesalarie_esalFields.esal_ttra_date_emission; ttra_date_fin_validite: emp_embauchesalarie_esalFields.esal_ttra_date_fin_validite; ttra_nom_administration: emp_embauchesalarie_esalFields.esal_ttra_nom_administration; ttra_renouv: emp_embauchesalarie_esalFields.esal_ttra_renouv; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tytr_id' are incompatible.\nType 'esal_tytr_id' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 82, "column": 86, "severity": "error", "code": 2345, "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 122, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; vva_periodedebut: number; var_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 163, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 179, "column": 94, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 229, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updatePositionnementFromMrem.ts", "line": 87, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type '{ ect_datedebut: emp_modifrem_mremFields.mrem_date_debut; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: string | undefined; posc_id?: pay_emploicontrat_ectFields.posc_id | undefined; nivc_id?: pay_emploicontrat_ectFields.nivc_id | undefined; ech_id?: pay_emploicontrat_ectFields.ech_id | undefined; acrd_id?: pay_emploicontrat_ectFields.acrd_id | undefined; ect_classif_ech?: pay_emploicontrat_ectFields.ect_classif_ech | undefined; ect_classif_pos?: pay_emploicontrat_ectFields.ect_classif_pos | undefined; ect_classif_niv?: pay_emploicontrat_ectFields.ect_classif_niv | undefined; ect_classif_fil?: pay_emploicontrat_ectFields.ect_classif_fil | undefined; ect_classif_cat?: pay_emploicontrat_ectFields.ect_classif_cat | undefined; ect_classif_coef?: pay_emploicontrat_ectFields.ect_classif_coef | undefined; ect_smc_coef?: pay_emploicontrat_ectFields.ect_smc_coef | undefined; }' is not assignable to parameter of type 'DataForInsert<{ ect_datedebut: Date | null; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: undefined; posc_id?: number | null | undefined; nivc_id?: number | null | undefined; ech_id?: number | null | undefined; acrd_id?: number | null | undefined; ect_classif_ech?: null | undefined; ect_classif_pos?: null | undefined; ect_classif_niv?: null | undefined; ect_classif_fil?: null | undefined; ect_classif_cat?: null | undefined; ect_classif_coef?: null | undefined; ect_smc_coef?: number | null | undefined; }>'.", "extraMsg": "Types of property 'ect_lib' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/gta/presences/services/presenceChecksByRange.ts", "line": 46, "column": 79, "severity": "error", "code": 2304, "message": "Cannot find name 'Approval'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 31, "column": 48, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 37, "column": 16, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 43, "column": 16, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": 3, "column": 10, "severity": "error", "code": 2305, "message": "Module '\"./calculateIjss\"' has no exported member 'SalairePeriodeWithSalRef'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": 33, "column": 49, "severity": "error", "code": 2554, "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 41, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 50, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 61, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }[]' is not assignable to type 'SalairePeriodeWithSalRef[]'.", "extraMsg": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }' is not assignable to type 'SalairePeriodeWithSalRef'.\nTypes of property 'salaireRef' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": 60, "column": 50, "severity": "error", "code": 2339, "message": "Property '_martId' does not exist on type 'CfgGetDjtReel'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": 60, "column": 50, "severity": "error", "code": 6133, "message": "'_martId' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 3, "column": 1, "severity": "error", "code": 6133, "message": "'Sinon' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 12, "column": 43, "severity": "error", "code": 2739, "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 17, "column": 16, "severity": "error", "code": 2739, "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 23, "column": 27, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 1." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 59, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 59, "column": 25, "severity": "error", "code": 2488, "message": "Type 'any[] | undefined' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 350, "column": 5, "severity": "error", "code": 2740, "message": "Type 'pay_traitementijss_tij[]' is missing the following properties from type 'pay_traitementijss_tij': tij_id, tij_datedebut, tij_datefin, tij_nature_assurance, and 12 more." }, { "fileName": "server/api/ijss/services/getDonneesPeriodesPourCalculIjssFromDsn.ts", "line": 7, "column": 11, "severity": "error", "code": 6196, "message": "'Line' is declared but never used." }, { "fileName": "server/api/imports/router.ts", "line": 82, "column": 24, "severity": "error", "code": 2488, "message": "Type '{ [fieldname: string]: File[]; } | File[]' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/imports/router.ts", "line": 82, "column": 24, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 110, "column": 24, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 172, "column": 18, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 213, "column": 9, "severity": "error", "code": 6133, "message": "'result' is declared but its value is never read." }, { "fileName": "server/api/imports/router.ts", "line": 215, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ inidId: any; utiId: number; pdosId: number; dsnFiles: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Types of property 'dsnFiles' are incompatible.\nType '{ [fieldname: string]: File[]; } | File[] | undefined' is not assignable to type 'DsnFile[]'.\nType 'undefined' is not assignable to type 'DsnFile[]'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": 70, "column": 22, "severity": "error", "code": 2339, "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": 70, "column": 27, "severity": "error", "code": 2304, "message": "Cannot find name 'id'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 100, "column": 37, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 104, "column": 33, "severity": "error", "code": 2339, "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 107, "column": 33, "severity": "error", "code": 2339, "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 110, "column": 33, "severity": "error", "code": 2339, "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 127, "column": 35, "severity": "error", "code": 6133, "message": "'prop' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 129, "column": 29, "severity": "error", "code": 2339, "message": "Property 'pcs_dcode' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 130, "column": 29, "severity": "error", "code": 2339, "message": "Property 'emp_extension_code_pcs' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 131, "column": 29, "severity": "error", "code": 2339, "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 132, "column": 29, "severity": "error", "code": 2339, "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 132, "column": 49, "severity": "error", "code": 2339, "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 132, "column": 114, "severity": "error", "code": 2339, "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 137, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 139, "column": 25, "severity": "error", "code": 2339, "message": "Property 'tat_valeurtaux' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 143, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 145, "column": 39, "severity": "error", "code": 2361, "message": "The right-hand side of an 'in' expression must not be a primitive." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 145, "column": 40, "severity": "error", "code": 2695, "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 150, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 166, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 168, "column": 26, "severity": "error", "code": 2339, "message": "Property 'trem_dsn_code' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 173, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 175, "column": 25, "severity": "error", "code": 2695, "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 183, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 185, "column": 25, "severity": "error", "code": 2695, "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 213, "column": 83, "severity": "error", "code": 2339, "message": "Property 'getfieldLabel' does not exist on type '{ \"\\uFEFFBlock Id\": { Id: { label: string; type: string; }; }; \"S10.G00.00\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S10.G00.01\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S10.G00.02\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S20.G00.05\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S20.G00.07\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S20.G00.08\": { \"001\": { label: string; type: string; }; }; \"S21.G00.06\": { \"903\": { label: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.11\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.15\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.16\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.82\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.20\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.55\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.22\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.23\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.44\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.30\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; }; \"S21.G00.31\": { \"001\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.34\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.40\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"026\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; \"058\": { label: string; type: string; }; \"059\": { label: string; type: string; }; \"060\": { label: string; type: string; }; \"061\": { label: string; type: string; }; \"062\": { label: string; type: string; }; \"063\": { label: string; type: string; }; \"064\": { label: string; type: string; }; \"065\": { label: string; type: string; }; \"066\": { label: string; type: string; }; \"067\": { label: string; type: string; }; \"068\": { label: string; type: string; }; \"069\": { label: string; type: string; }; \"070\": { label: string; type: string; }; \"071\": { label: string; type: string; }; \"072\": { label: string; type: string; }; \"073\": { label: string; type: string; }; \"074\": { label: string; type: string; }; \"075\": { label: string; type: string; }; \"076\": { label: string; type: string; }; \"077\": { label: string; type: string; }; \"078\": { label: string; type: string; }; }; \"S21.G00.41\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"034\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"047\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; }; \"S21.G00.60\": { \"600\": { label: string; type: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.66\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.62\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.63\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.65\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.70\": { \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; }; \"S21.G00.73\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.71\": { \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.72\": { \"001\": { label: string; type: string; }; }; \"S21.G00.50\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; }; \"S21.G00.51\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; }; \"S21.G00.53\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.52\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; }; \"S21.G00.54\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.56\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S21.G00.78\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.79\": { \"001\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.81\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.83\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S21.G00.84\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.95\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.86\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.85\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S89.G00.32\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; }; \"S89.G00.33\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.35\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.43\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.87\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.88\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; }; \"S89.G00.89\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.91\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; }; \"S89.G00.92\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; }; \"S89.G00.93\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S89.G00.94\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S90.G00.90\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; }'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 215, "column": 124, "severity": "error", "code": 2339, "message": "Property 'getfieldLabel' does not exist on type '{ \"\\uFEFFBlock Id\": { Id: { label: string; type: string; }; }; \"S10.G00.00\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S10.G00.01\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S10.G00.02\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S20.G00.05\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S20.G00.07\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S20.G00.08\": { \"001\": { label: string; type: string; }; }; \"S21.G00.06\": { \"903\": { label: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.11\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.15\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.16\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.82\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.20\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.55\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.22\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.23\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.44\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.30\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; }; \"S21.G00.31\": { \"001\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.34\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.40\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"026\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; \"058\": { label: string; type: string; }; \"059\": { label: string; type: string; }; \"060\": { label: string; type: string; }; \"061\": { label: string; type: string; }; \"062\": { label: string; type: string; }; \"063\": { label: string; type: string; }; \"064\": { label: string; type: string; }; \"065\": { label: string; type: string; }; \"066\": { label: string; type: string; }; \"067\": { label: string; type: string; }; \"068\": { label: string; type: string; }; \"069\": { label: string; type: string; }; \"070\": { label: string; type: string; }; \"071\": { label: string; type: string; }; \"072\": { label: string; type: string; }; \"073\": { label: string; type: string; }; \"074\": { label: string; type: string; }; \"075\": { label: string; type: string; }; \"076\": { label: string; type: string; }; \"077\": { label: string; type: string; }; \"078\": { label: string; type: string; }; }; \"S21.G00.41\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"034\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"047\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; }; \"S21.G00.60\": { \"600\": { label: string; type: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.66\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.62\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.63\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.65\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.70\": { \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; }; \"S21.G00.73\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.71\": { \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.72\": { \"001\": { label: string; type: string; }; }; \"S21.G00.50\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; }; \"S21.G00.51\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; }; \"S21.G00.53\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.52\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; }; \"S21.G00.54\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.56\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S21.G00.78\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.79\": { \"001\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.81\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.83\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S21.G00.84\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.95\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.86\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.85\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S89.G00.32\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; }; \"S89.G00.33\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.35\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.43\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.87\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.88\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; }; \"S89.G00.89\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.91\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; }; \"S89.G00.92\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; }; \"S89.G00.93\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S89.G00.94\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S90.G00.90\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; }'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 219, "column": 5, "severity": "error", "code": 6133, "message": "'audit' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 249, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 254, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 259, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 264, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": 29, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": 30, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createEct.ts", "line": 29, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 28, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 29, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 30, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 31, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 32, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createUserAccess.ts", "line": 21, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 35, "column": 53, "severity": "error", "code": 6133, "message": "'inidId' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 37, "column": 9, "severity": "error", "code": 2741, "message": "Property 'success' is missing in type '{ contrats: never[]; }' but required in type 'Result'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 37, "column": 9, "severity": "error", "code": 6133, "message": "'finalResult' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 47, "column": 11, "severity": "error", "code": 6133, "message": "'allResults' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 55, "column": 11, "severity": "error", "code": 6133, "message": "'bilan' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 56, "column": 5, "severity": "error", "code": 2739, "message": "Type '{}' is missing the following properties from type 'Result': contrats, success" }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 16, "column": 74, "severity": "error", "code": 2355, "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 21, "column": 11, "severity": "error", "code": 6133, "message": "'results' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 24, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '{ dsn: DsnEtab_S21_G00_11; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'DsnEtab_S21_G00_11'.", "extraMsg": "Object literal may only specify known properties, and 'dsn' does not exist in type 'DsnEtab_S21_G00_11'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 31, "column": 11, "severity": "error", "code": 6196, "message": "'Cfg2' is declared but never used." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 35, "column": 43, "severity": "error", "code": 6133, "message": "'dsnEtab' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 35, "column": 73, "severity": "error", "code": 2355, "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": 11, "column": 21, "severity": "error", "code": 2352, "message": "Conversion of type 'Dsn' to type 'DsnWithDate' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Dsn' is missing the following properties from type 'DsnWithDate': dsn, date" }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": 11, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '(dsnMax: DsnWithDate, dsn: Dsn) => { dsn: Dsn; date: Moment; } | undefined' is not assignable to parameter of type '(previousValue: DsnWithDate, currentValue: Dsn, currentIndex: number, array: Dsn[]) => DsnWithDate'.", "extraMsg": "Type '{ dsn: Dsn; date: Moment; } | undefined' is not assignable to type 'DsnWithDate'.\nType 'undefined' is not assignable to type 'DsnWithDate'." }, { "fileName": "server/api/imports/services/dsn/helpers/getRemBloc51FromDsnIndiv.ts", "line": 2, "column": 1, "severity": "error", "code": 6133, "message": "'getDsnNodeValue' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 141, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 141, "column": 35, "severity": "error", "code": 2454, "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 147, "column": 27, "severity": "error", "code": 2454, "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": 98, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": 104, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": 53, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": 59, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'.", "extraMsg": "Types of property 'afod_numaffil' are incompatible.\nType 'afod_numaffil | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 82, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 85, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_datefin_prevue | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_datefin_prevue | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 87, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_quot_trav | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_quot_trav | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 90, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_fin_date | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_fin_date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneEtab.ts", "line": 95, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Result[]' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }[]'.", "extraMsg": "Type 'Result' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }'.\nTypes of property 'sal' are incompatible.\nType 'pay_salarie_sal | undefined' is not assignable to type 'pay_salarie_sal'.\nType 'undefined' is not assignable to type 'pay_salarie_sal'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 56, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 63, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 67, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment | null' is not assignable to type 'sal_anciennete_date | undefined'.", "extraMsg": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getInfosRepartitionSalEmp.ts", "line": 87, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'BaseMontantSpecifique[] | TAPrev' is not assignable to parameter of type 'BaseMontantSpecifique & { lib?: string | undefined; }'.", "extraMsg": "Type 'BaseMontantSpecifique[]' is not assignable to type 'BaseMontantSpecifique & { lib?: string | undefined; }'.\nType 'BaseMontantSpecifique[]' is missing the following properties from type 'BaseMontantSpecifique': LibelleCodeNature, ValeurCodeNature" }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getNumeroOption.ts", "line": 5, "column": 169, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": 54, "column": 11, "severity": "error", "code": 2322, "message": "Type '(BaseMontantSpecifique & { lib: string; })[] | undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'.", "extraMsg": "Type 'undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": 57, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": 11, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }' is not assignable to type 'void'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": 11, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'CfgUpdateIfoc' is not assignable to parameter of type 'DataForUpdate<{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }>'.", "extraMsg": "Types of property 'ifoc_content_xml' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/imports/services/getTypeOrgSelonTypeRisque.ts", "line": 3, "column": 64, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/importPrevFromXml.ts", "line": 144, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'CfgGetIfoc'.", "extraMsg": "Property 'date_heure_creation_fiche' is missing in type 'Partial' but required in type 'CfgGetIfoc'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": 58, "column": 100, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": 218, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 140, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'ipas_validite_date_debut | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 141, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'ipas_validite_date_fin | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 531, "column": 16, "severity": "error", "code": 6133, "message": "'getPeriodesCourantesForSals' is declared but its value is never read." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 563, "column": 5, "severity": "error", "code": 2739, "message": "Type 'any[]' is missing the following properties from type '{ salIds: number[]; ppaCourante: pay_periodepaye_ppa; }': salIds, ppaCourante" }, { "fileName": "server/api/imports/services/processContrat.ts", "line": 145, "column": 69, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/processFileParamFicheOc.ts", "line": 105, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'ContratParsed'.", "extraMsg": "Types of property 'prev_ref' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": 44, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": 63, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": 32, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type '{ appSessionId: any; currentUser: { scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: usr_utilisateur_utiFields.sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }; loginTime: string; lastcheckTime: null; }' is not assignable to parameter of type 'Session'.", "extraMsg": "Types of property 'currentUser' are incompatible.\nType '{ scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }' is missing the following properties from type 'User': uti_email, currentPAD, currentGdpId, currentDOS, and 5 more." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": 34, "column": 10, "severity": "error", "code": 2339, "message": "Property 'appSessionId' does not exist on type 'UserSelected'." }, { "fileName": "server/api/passwords/router.ts", "line": 132, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/presences/router.ts", "line": 34, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'Params': cnt_id, tsh_date_start, tsh_date_end, tsh_comment" }, { "fileName": "server/api/presences/router.ts", "line": 55, "column": 9, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": 61, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": 71, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id_manager: number | null; pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Types of property 'sal_id_manager' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/router.ts", "line": 84, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 87, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Type 'ParsedQs' is missing the following properties from type 'Params': cnt_id, nb" }, { "fileName": "server/api/presences/router.ts", "line": 89, "column": 31, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 97, "column": 27, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 110, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 113, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'cnt_id' is missing in type 'ParsedQs' but required in type 'Params'." }, { "fileName": "server/api/presences/router.ts", "line": 115, "column": 31, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 123, "column": 27, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 161, "column": 127, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/services/getCurrentPeriodPointageDays.ts", "line": 8, "column": 26, "severity": "error", "code": 2307, "message": "Cannot find module '../../../reports/data/getDataRestitutionPresences' or its corresponding type declarations." }, { "fileName": "server/api/presences/services/submitTimesheet.ts", "line": 4, "column": 10, "severity": "error", "code": 6133, "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 5, "column": 32, "severity": "error", "code": 6133, "message": "'Awaited' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 24, "column": 1, "severity": "error", "code": 6133, "message": "'jobsDebouncer' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 65, "column": 11, "severity": "error", "code": 2740, "message": "Type '{ pad_id: number; }' is missing the following properties from type 'SepaParams': peri, sal_id, sal_id_out, modePaiement, and 5 more." }, { "fileName": "server/api/reports/router.ts", "line": 127, "column": 17, "severity": "error", "code": 2794, "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "server/api/reports/router.ts", "line": 228, "column": 29, "severity": "error", "code": 2339, "message": "Property 'ceta_id' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 229, "column": 27, "severity": "error", "code": 2339, "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 230, "column": 29, "severity": "error", "code": 2339, "message": "Property 'pad_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 231, "column": 36, "severity": "error", "code": 2339, "message": "Property 'estVersionDef' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 232, "column": 42, "severity": "error", "code": 2339, "message": "Property 'estVisibleEmployeur' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 233, "column": 29, "severity": "error", "code": 2339, "message": "Property 'lot_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 234, "column": 29, "severity": "error", "code": 2339, "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 289, "column": 15, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 30, "column": 46, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 39, "column": 17, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 75, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 79, "column": 17, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/salaries/router.ts", "line": 33, "column": 31, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 33, "column": 70, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 39, "column": 55, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 41, "column": 59, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 42, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 53, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 58, "column": 81, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 58, "column": 120, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 60, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 71, "column": 54, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 73, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 76, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/theme/router.ts", "line": 14, "column": 55, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/theme/router.ts", "line": 14, "column": 72, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/utils/replaceDomainName.ts", "line": 5, "column": 60, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/variables/router.ts", "line": 40, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 43, "column": 68, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': mvaId, padId, dateDebut, dateFin" }, { "fileName": "server/api/variables/router.ts", "line": 44, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId" }, { "fileName": "server/api/variables/router.ts", "line": 47, "column": 26, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 53, "column": 22, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 100, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId, rows" }, { "fileName": "server/api/variables/router.ts", "line": 114, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 123, "column": 30, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 132, "column": 26, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 158, "column": 44, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number'." }, { "fileName": "server/api/variables/router.ts", "line": 159, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/variables/router.ts", "line": 203, "column": 29, "severity": "error", "code": 2339, "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 204, "column": 38, "severity": "error", "code": 2339, "message": "Property 'comment' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 205, "column": 40, "severity": "error", "code": 2339, "message": "Property 'modeSelectionCnt' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 206, "column": 27, "severity": "error", "code": 2339, "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/services/insertVvaComment.ts", "line": 62, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ vva_id?: number | undefined; vva_niveau?: number | undefined; vva_valeur?: undefined; vva_datedebut?: Date | undefined; vva_datefin?: Date | null | undefined; vva_periodedebut?: number | null | undefined; vva_periodefin?: number | null | undefined; vva_comm?: null | undefined; var_id?: number | undefined; cnt_id?: number | null | undefined; vva_id_externe?: null | undefined; lvva_id?: number | null | undefined; acrd_id?: number | null | undefined; tacc_id?: number | null | undefined; vva_type_peri?: number | undefined; peria_id?: number | null | undefined; sal_id?: number | null | undefined; euti_id?: number | null | undefined; emp_id?: number | null | undefined; vva_regul_peridebut?: number | null | undefined; vva_regul_perifin?: number | null | undefined; }>'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/visitesMed/services/getInfosVisitesMed.ts", "line": 62, "column": 11, "severity": "error", "code": 6133, "message": "'startDate' is declared but its value is never read." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 27, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ pad_id: number; uti_id: number; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 31, "column": 22, "severity": "error", "code": 2339, "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 31, "column": 80, "severity": "error", "code": 2339, "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 41, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 42, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 47, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 50, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 82, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': wfrs_id, wfrs_status" }, { "fileName": "server/api/workflows/absences/router.ts", "line": 95, "column": 80, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/workflows/router.ts", "line": 42, "column": 117, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 46, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': typeWorkflow, doc_id, data" }, { "fileName": "server/api/workflows/router.ts", "line": 48, "column": 121, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 51, "column": 117, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 54, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": 59, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": 64, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 65, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 70, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 73, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 79, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 81, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 84, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 91, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 92, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 97, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 100, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 139, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ uti_id: number; domainApp: APP_DOMAIN; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/router.ts", "line": 166, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 167, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 172, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 175, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/services/changeStatusRunnedStep.ts", "line": 263, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ fk_id: number; origin: \"WFRS\"; pad_id: number; uti_id_target: number; desc: string; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Types of property 'origin' are incompatible.\nType '\"WFRS\"' is not assignable to type 'NOTIFICATION_ORIGINE'." }, { "fileName": "server/api/workflows/services/wflChangeAdress.ts", "line": 1, "column": 43, "severity": "error", "code": 2305, "message": "Module '\"../../../decla_main.d\"' has no exported member 'IExtCallback'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 20, "column": 17, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'.", "extraMsg": "Type 'Promise' is not assignable to type 'ArhServiceResult | Promise>'.\nType 'Promise' is not assignable to type 'Promise>'.\nType 'void' is not assignable to type 'ArhServiceResult'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 41, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 55, "column": 21, "severity": "error", "code": 2322, "message": "Type '\"postXX\"' is not assignable to type 'RouteHttpVerb'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 61, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 74, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is not assignable to parameter of type 'ArhRouteCfg'.", "extraMsg": "Type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is missing the following properties from type 'ArhRouteCfg': method, service" }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 98, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.ts", "line": 32, "column": 7, "severity": "error", "code": 2322, "message": "Type '(req: AuthenticatedRequest) => { file: File | undefined; files: { [fieldname: string]: File[]; } | File[] | undefined; }' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }'." }, { "fileName": "server/app/ArhRouter.ts", "line": 168, "column": 33, "severity": "error", "code": 2314, "message": "Generic type 'ArhRouteCfg' requires 2 type argument(s)." }, { "fileName": "server/app/app.ts", "line": 40, "column": 1, "severity": "error", "code": 6133, "message": "'isString' is declared but its value is never read." }, { "fileName": "server/app/app.ts", "line": 56, "column": 11, "severity": "error", "code": 2339, "message": "Property '_sendErrorToAPM' does not exist on type 'Logger'." }, { "fileName": "server/app/app.ts", "line": 207, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'Writable>' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'contentSecurityPolicy' are incompatible.\nType 'Writable | undefined>' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'ContentSecurityPolicyOptions'.\nTypes of property 'directives' are incompatible.\nType 'Writable | unique symbol> | undefined>' is not assignable to type 'Record | unique symbol> | undefined'.\nType 'Writable | unique symbol>>' is not assignable to type 'Record | unique symbol>'.\nIndex signatures are incompatible.\nType 'Writable | unique symbol>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable'.\nTypes of property '[Symbol.iterator]' are incompatible.\nType 'Writable<() => Iterator>' is not assignable to type '() => Iterator'.\nType 'Writable<() => Iterator>' provides no match for the signature '(): Iterator'." }, { "fileName": "server/app/app.ts", "line": 435, "column": 37, "severity": "error", "code": 2339, "message": "Property 'AccessControl' does not exist on type 'Config'." }, { "fileName": "server/app/app.ts", "line": 487, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 497, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 499, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 499, "column": 32, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 504, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhAddMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 506, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 506, "column": 32, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 511, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response>'." }, { "fileName": "server/app/appUws.ts", "line": 60, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/app/appUws.ts", "line": 207, "column": 59, "severity": "error", "code": 6133, "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": 213, "column": 69, "severity": "error", "code": 6133, "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": 422, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '(e: any) => void' is not assignable to parameter of type '() => void'." }, { "fileName": "server/app/configureDbManager.ts", "line": 37, "column": 5, "severity": "error", "code": 2741, "message": "Property 'format' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/db\").CustomPool' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/dbManager/init\").CustomPool'." }, { "fileName": "server/app/configureDbManager.ts", "line": 52, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cnt' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 58, "column": 5, "severity": "error", "code": 2322, "message": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cntModified' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 65, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cmr' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 71, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'dab' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'DabModified'.\nType 'undefined' is not assignable to type 'DabModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 78, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tij' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'TijModified'.\nType 'undefined' is not assignable to type 'TijModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 85, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'abs' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'AbsModified'.\nType 'undefined' is not assignable to type 'Pick'." }, { "fileName": "server/app/configureDbManager.ts", "line": 92, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 99, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 106, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 123, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'data' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Data'.\nType 'undefined' is not assignable to type 'Data'." }, { "fileName": "server/app/configureDbManager.ts", "line": 132, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'art' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'ArtModified'.\nType 'undefined' is not assignable to type 'ArtModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 139, "column": 5, "severity": "error", "code": 2322, "message": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tsk' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Tsk'.\nType 'undefined' is not assignable to type 'Tsk'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": 17, "column": 7, "severity": "error", "code": 2322, "message": "Type '(req: AuthenticatedRequest) => Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type 'Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to 'Promise | { file: File; files: MulterFilesType | undefined; }>'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": 22, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/app/routerApp.ts", "line": 29, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhRouteIsWhitelistedForAuth' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/app/routerApp.ts", "line": 49, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/appSessions.ts", "line": 363, "column": 5, "severity": "error", "code": 2741, "message": "Property 'portefeuilles' is missing in type '{ uti_id: any; sal_id: any; uti_pseudo: any; uti_nom: any; uti_prenom: any; uti_email: any; uti_access_to_business_dashboard: any; uti_superadmin: any; pdos_id: any; currentPAD: any; currentDOS: any; currentGdpId: any; currentPdosId: any; currentUi: any; lots_id_granted: any; typesUi: any; scope: { sals: never[]; pads: number[]; }; }' but required in type 'User'." }, { "fileName": "server/auth/authentication.ts", "line": 37, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/buls/createBulForNewCnt.ts", "line": 49, "column": 43, "severity": "error", "code": 2741, "message": "Property 'cnt_date_paiement_stc' is missing in type '{ ppa: CntOnCurrentPpa; cnt_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; sal_id: number; pad_id: number; cnt_salaire_mdp_id: number; }' but required in type 'CntForUpsertBul'." }, { "fileName": "server/compta/handleEcart.ts", "line": 35, "column": 15, "severity": "error", "code": 2740, "message": "Type '{ cpt_num: string; sens: string; mnt: number; cpt_type: number; }' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, sal_matricule, sal_nom_usage, and 32 more." }, { "fileName": "server/compta/handleEcart.ts", "line": 44, "column": 32, "severity": "error", "code": 2345, "message": "Argument of type '{ cana_id: number; cana_lib: cta_compteana_canaFields.cana_lib; pana_id: number; cana_code: string; }' is not assignable to parameter of type 'AnaCnt'.", "extraMsg": "Type '{ cana_id: number; cana_lib: cana_lib; pana_id: number; cana_code: string; }' is missing the following properties from type 'AnaCnt': sal_matricule, sal_nom_usage, sal_prenom, anct_id, and 4 more." }, { "fileName": "server/compta/selectAnaCnt.ts", "line": 7, "column": 18, "severity": "error", "code": 2320, "message": "Interface 'AnaCnt' cannot simultaneously extend types 'pay_anacontrat_anct' and 'cta_compteana_cana'.", "extraMsg": "Named property 'cana_id' of types 'pay_anacontrat_anct' and 'cta_compteana_cana' are not identical." }, { "fileName": "server/compta/selectData.ts", "line": 129, "column": 32, "severity": "error", "code": 2345, "message": "Argument of type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Property 'uorg_id' is missing in type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' but required in type 'CriteriaOD'." }, { "fileName": "server/compta/selectData.ts", "line": 186, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'Pcta | null' is not assignable to parameter of type 'Pcta'.", "extraMsg": "Type 'null' is not assignable to type 'Pcta'." }, { "fileName": "server/compta/ventilAna.ts", "line": 18, "column": 16, "severity": "error", "code": 2339, "message": "Property 'rowsDispatched' does not exist on type 'ResultAfterGrouping'." }, { "fileName": "server/compta/ventilAna.ts", "line": 101, "column": 31, "severity": "error", "code": 2339, "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": 101, "column": 42, "severity": "error", "code": 2339, "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 29, "severity": "error", "code": 2352, "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 29, "severity": "error", "code": 2352, "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, param_desc, cnt_id, and 31 more." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 50, "severity": "error", "code": 2345, "message": "Argument of type 'RowWithAna' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'RowWithAna' is missing the following properties from type 'RowToDispatch': sal_nom_famille, sal_prenom, sal_ventil_compta" }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 31, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew' is not assignable to parameter of type 'Error | null'.", "extraMsg": "Type '\"STOP\"' is not assignable to type 'Error | null'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 34, "column": 33, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 35, "column": 7, "severity": "error", "code": 2345, "message": "Argument of type '(errWaterfall: Error, file: string, fileName: string) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 245, "column": 9, "severity": "error", "code": 6133, "message": "'dataRows' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 246, "column": 9, "severity": "error", "code": 6133, "message": "'debut' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 247, "column": 9, "severity": "error", "code": 6133, "message": "'fin' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 249, "column": 9, "severity": "error", "code": 6133, "message": "'header' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 253, "column": 10, "severity": "error", "code": 2304, "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 262, "column": 4, "severity": "error", "code": 2304, "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 271, "column": 68, "severity": "error", "code": 2304, "message": "Cannot find name 'anneemois'." }, { "fileName": "server/dads/aed/processBuls.ts", "line": 6, "column": 1, "severity": "error", "code": 6133, "message": "'bul' is declared but its value is never read." }, { "fileName": "server/dads/dadsMain.ts", "line": 52, "column": 25, "severity": "error", "code": 2554, "message": "Expected 3-6 arguments, but got 2." }, { "fileName": "server/dads/declaDads.ts", "line": 3, "column": 27, "severity": "error", "code": 2459, "message": "Module '\"../payrollEngine/declaCalc.d\"' declares 'Tat' locally, but it is not exported." }, { "fileName": "server/dads/declaDads.ts", "line": 159, "column": 18, "severity": "error", "code": 2320, "message": "Interface 'PaiementOps' cannot simultaneously extend types 'pay_paiementops_pops' and 'pay_banquedos_bnqd'.", "extraMsg": "Named property 'bnqd_id' of types 'pay_paiementops_pops' and 'pay_banquedos_bnqd' are not identical." }, { "fileName": "server/dads/s30/s30.ts", "line": 39, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/s30/s40/s40.ts", "line": 15, "column": 8, "severity": "error", "code": 1192, "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/dads/s30/s40/s40_g28_15\"' has no default export." }, { "fileName": "server/dads/writerDads.ts", "line": 38, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'string | null' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/writerDads.ts", "line": 64, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 50, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 82, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 85, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 94, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 124, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 161, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 178, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 219, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 236, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 270, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.ts", "line": 156, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/errorHandling/customMessagesConfigs.ts", "line": 24, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'PG_ERROR_CODES'.", "extraMsg": "Type 'undefined' is not assignable to type 'PG_ERROR_CODES'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 68, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 102, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 113, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 155, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 167, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 185, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '{ query: Sinon.SinonSpy; release: Sinon.SinonFake; }' is not assignable to parameter of type 'PoolClient'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 205, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 216, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 255, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 266, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 317, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 351, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 361, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 401, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 27, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 38, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 68, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 87, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 98, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": 32, "column": 44, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'.\nType 'Data' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": 35, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 26, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 36, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 37, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 48, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'.", "extraMsg": "Property 'params' is missing in type 'Config' but required in type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 53, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 63, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 64, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 75, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 80, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 90, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 91, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 104, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.ts", "line": 90, "column": 44, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'.\nType '(errTrigger: any, shouldContinue: any) => void' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 42, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 105, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.ts", "line": 23, "column": 2, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 22, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 23, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'.", "extraMsg": "Types of property 'length' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 38, "column": 19, "severity": "error", "code": 2741, "message": "Property 'message' is missing in type '{ length: number; name: \"error\"; severity: string; code: string; detail: string; hint: undefined; position: undefined; internalPosition: undefined; internalQuery: undefined; where: undefined; schema: string; table: string; column: undefined; dataType: undefined; constraint: string; file: string; line: string; routine: string; }' but required in type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 60, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 71, "column": 34, "severity": "error", "code": 2339, "message": "Property 'code' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 72, "column": 34, "severity": "error", "code": 2339, "message": "Property 'message' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 87, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 87, "column": 61, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 102, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 102, "column": 64, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 129, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 129, "column": 63, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 200, "column": 4, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'string | null'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 209, "column": 7, "severity": "error", "code": 2339, "message": "Property 'title' does not exist on type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 248, "column": 109, "severity": "error", "code": 6133, "message": "'keyTable' is declared but its value is never read." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 59, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 109, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 111, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 152, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 154, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 214, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 216, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 271, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 300, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 302, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": 68, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 61, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 117, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 169, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 217, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 265, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 308, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; lots_id_granted: number[]; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 338, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 377, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 417, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 458, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 500, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": 56, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": 82, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 16, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 23, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 29, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 48, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 55, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 74, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 80, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/processReferences.ts", "line": 117, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type '\"add\" | OperationType' is not assignable to parameter of type 'OperationType'.", "extraMsg": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 39, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 142, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigServerFilter | null' is not assignable to parameter of type 'ConfigServerFilter'.", "extraMsg": "Type 'null' is not assignable to type 'ConfigServerFilter'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 161, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 211, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 255, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 295, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 339, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 386, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 438, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 488, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 531, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 574, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 617, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 660, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 703, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/emailer/emailHtmlTemplate.ts", "line": 119, "column": 83, "severity": "error", "code": 2345, "message": "Argument of type 'ROLES | undefined' is not assignable to parameter of type 'ROLES'.", "extraMsg": "Type 'undefined' is not assignable to type 'ROLES'." }, { "fileName": "server/emailer/emailer.ts", "line": 83, "column": 5, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'SentMessageInfo | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'SentMessageInfo'." }, { "fileName": "server/graphql/login/resolvers.ts", "line": 32, "column": 6, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/graphql/resolvers/mutations/documents/saveDocs/resolver.ts", "line": 99, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForUpdate<{ doc_title?: null | undefined; doc_comment?: null | undefined; doc_id?: undefined; doc_type?: undefined; doc_afficher_portail_salarie?: boolean | undefined; doc_date_portail_salarie?: Date | null | undefined; tdoc_id?: number | null | undefined; doc_id_sequenced?: number | undefined; doc_afficher_portail_employeur?: boolean | undefined; }>'.", "extraMsg": "Types of property 'doc_title' are incompatible.\nType 'doc_title | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/graphql/resolvers/queries/absences/infosListeAbsencesMgr/resolver.ts", "line": 3, "column": 10, "severity": "error", "code": 2305, "message": "Module '\"../../../../../dbManager/dbManager\"' has no exported member 'ClientFilter'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 24, "column": 13, "severity": "error", "code": 2322, "message": "Type 'ecnt_montant_salaire' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 26, "column": 13, "severity": "error", "code": 2322, "message": "Type 'ecnt_quot_trav' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 27, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'trem_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 35, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'GqlF'.", "extraMsg": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'LastRemuneration'.\nTypes of property 'montantSalaire' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/cotisationsFraisDeSante/getCotisationsFraisDeSante/resolver.ts", "line": 52, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type '{ src_id_force?: number | null | undefined; cnt_id?: number | undefined; ltrac_type?: number | null | undefined; emp_id?: number | null | undefined; pad_id: number; catc_id: number | null; ncnt_id: number; dpub_id: number | null; semp_id: number; trem_id: number | null; rcdd_id: number | null; euti_id: number | null; eta_id: number; src_id: number | null; peri_anneemois: number; lot_id: number; cnt_debut_date: Date; cnt_fin_date?: Date | undefined; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'src_id_force' are incompatible.\nType 'number | null | undefined' is not assignable to type 'src_id_force'.\nType 'undefined' is not assignable to type 'src_id_force'." }, { "fileName": "server/graphql/resolvers/queries/login/checkLoginCredentials/resolver.ts", "line": 16, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string | null'." }, { "fileName": "server/graphql/utils/gqlUtils.ts", "line": 71, "column": 40, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 32, "column": 46, "severity": "error", "code": 2339, "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 33, "column": 77, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 33, "column": 95, "severity": "error", "code": 2339, "message": "Property 'tab_id' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 37, "column": 54, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 38, "column": 52, "severity": "error", "code": 2339, "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 39, "column": 51, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 40, "column": 48, "severity": "error", "code": 2339, "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 42, "column": 17, "severity": "error", "code": 2322, "message": "Type '{ plhSemaine1: gta_planninghebdo_plh & { jours: number[]; }; ppla_desc: string; }' is not assignable to type 'DataGta'.", "extraMsg": "The types of 'plhSemaine1.jours' are incompatible between these types.\nType 'number[]' is not assignable to type 'Jph[]'.\nType 'number' is not assignable to type 'Jph'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 43, "column": 17, "severity": "error", "code": 2322, "message": "Type 'pay_paramprofprem_pare' is not assignable to type 'ProfilRem'.", "extraMsg": "Types of property 'pare_quot_journ_coll_ref' are incompatible.\nType 'pare_quot_journ_coll_ref' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 45, "column": 17, "severity": "error", "code": 2741, "message": "Property 'jfs' is missing in type 'gta_calendrierjf_cjf' but required in type 'Cjf'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": 27, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": 46, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/helpdesk/zendesk/authZendeskSSO.ts", "line": 4, "column": 10, "severity": "error", "code": 6133, "message": "'NODE_ENV' is declared but its value is never read." }, { "fileName": "server/helpdesk/zendesk/getInfosZdOrganization.ts", "line": 9, "column": 23, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/helpdesk/zendesk/zdSearchRequestAsync.ts", "line": 5, "column": 9, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/imports/genericImport.ts", "line": 146, "column": 5, "severity": "error", "code": 2322, "message": "Type '({ padId, config, csvRows }: ImportInput>>) => Promise' is not assignable to type 'ImportData'.", "extraMsg": "Types of parameters '__0' and 'input' are incompatible.\nType 'ImportInput' is not assignable to type 'ImportInput>>'.\nType 'ConfigImporter' is not assignable to type 'Required>'.\nTypes of property 'sal_identifier' are incompatible.\nType 'IMPORT_IDENTIFIANT_SALARIE | undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'.\nType 'undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 34, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 37, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 40, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 43, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 46, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 47, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 34, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 37, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_matricule' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 40, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 43, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_email' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 46, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_nir' does not exist on type '{}'." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 3, "column": 7, "severity": "error", "code": 6133, "message": "'map' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 11, "column": 10, "severity": "error", "code": 6133, "message": "'getNameIdentifierSal' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 11, "column": 66, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": 140, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'.", "extraMsg": "Type 'undefined' is not assignable to type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importAbs.ts", "line": 155, "column": 35, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'string | null | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | null | undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": 155, "column": 68, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/imports/importAnct.ts", "line": 118, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectAnct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectAnct': cana_id, anct_pct, anct_peridebut" }, { "fileName": "server/imports/importAnct.ts", "line": 118, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importAnct.ts", "line": 226, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importContrats.ts", "line": 246, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importContrats.ts", "line": 249, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'." }, { "fileName": "server/imports/importContrats.ts", "line": 372, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readSal\").CntIdentifiers' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readCnt\").CntIdentifiers'.", "extraMsg": "Types of property 'cnt_debut_date' are incompatible.\nType 'Date | undefined' is not assignable to type 'string | undefined'.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/imports/importEct.ts", "line": 173, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': emp_id, ect_classif_ech, ect_classif_niv, ect_classif_cat, and 3 more." }, { "fileName": "server/imports/importEct.ts", "line": 173, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEct.ts", "line": 281, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importEmplois.ts", "line": 105, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEmplois.ts", "line": 162, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'RowObject' is not assignable to parameter of type 'RowObjectEmp'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEmp': emp_libelle_masculin, emp_libelle_feminin, acrd_id" }, { "fileName": "server/imports/importIbans.spec.ts", "line": 1, "column": 8, "severity": "error", "code": 2613, "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' has no default export. Did you mean to use 'import { importIbans } from \"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' instead?" }, { "fileName": "server/imports/importIbans.spec.ts", "line": 1, "column": 23, "severity": "error", "code": 2459, "message": "Module '\"./importIbans\"' declares 'Config' locally, but it is not exported." }, { "fileName": "server/imports/importIbans.ts", "line": 78, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; validators?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importIbans.ts", "line": 144, "column": 9, "severity": "error", "code": 6133, "message": "'resultInsertion' is declared but its value is never read." }, { "fileName": "server/imports/importIbans.ts", "line": 148, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/imports/importMutuelleInterim.ts", "line": 71, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": 61, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": 98, "column": 19, "severity": "error", "code": 2304, "message": "Cannot find name 'BulsOnCurrentPpa'." }, { "fileName": "server/imports/importSals.ts", "line": 161, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": 128, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': uorg_id, uct_datedebut, uct_datefin, uct_peridebut, rind_id" }, { "fileName": "server/imports/importUct.ts", "line": 128, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": 236, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVisitMed.ts", "line": 97, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importVva.ts", "line": 99, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporterEnhanced' is not assignable to parameter of type 'Config'.", "extraMsg": "Types of property 'createBulRegul' are incompatible.\nType 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/imports/importVva.ts", "line": 165, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'ConfigImporterEnhanced'.", "extraMsg": "Type 'Config' is missing the following properties from type 'ConfigImporterEnhanced': inTransaction, identificationOnly" }, { "fileName": "server/imports/importVva.ts", "line": 213, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVva/defineCnt.ts", "line": 24, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'CntRead | undefined' is not assignable to parameter of type 'CntRead | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'CntRead | PromiseLike'." }, { "fileName": "server/imports/readSal.ts", "line": 91, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/readSal.ts", "line": 99, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 1, "column": 10, "severity": "error", "code": 2724, "message": "'\"./getIdentifiersSalFromRowObject\"' has no exported member named 'salIdentifiers'. Did you mean 'isSalIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 1, "column": 10, "severity": "error", "code": 6133, "message": "'salIdentifiers' is declared but its value is never read." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 2, "column": 10, "severity": "error", "code": 2724, "message": "'\"./getIdentifiersCntFromRowObject\"' has no exported member named 'cntIdentifiers'. Did you mean 'isCntIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 2, "column": 10, "severity": "error", "code": 6133, "message": "'cntIdentifiers' is declared but its value is never read." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 118, "column": 64, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 125, "column": 116, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 178, "column": 59, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/monitoring/routerMonitoring.ts", "line": 15, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: { type: string; title: string; }[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 15, "column": 2, "severity": "error", "code": 2739, "message": "Type '{}' is missing the following properties from type '{ serverConfig: ServerConfig; dbConfig: any; }': serverConfig, dbConfig" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 222, "column": 3, "severity": "error", "code": 2322, "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 223, "column": 3, "severity": "error", "code": 2322, "message": "Type 'BulSelected[]' is not assignable to type 'BulInCalc[]'.", "extraMsg": "Type 'BulSelected' is missing the following properties from type 'BulInCalc': sandbox, iCurrentRub, cjfs, statutRegimeAm" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 280, "column": 3, "severity": "error", "code": 2322, "message": "Type '() => void' is not assignable to type '{ (): Promise; (handler: () => void): void; }'.", "extraMsg": "Type 'void' is not assignable to type 'Promise'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 313, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 344, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 492, "column": 10, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 500, "column": 18, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 522, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": 67, "column": 28, "severity": "error", "code": 2362, "message": "The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": 67, "column": 36, "severity": "error", "code": 2363, "message": "The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 31, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[]))[]' is not assignable to parameter of type 'T[]'.", "extraMsg": "Type 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])'." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 55, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'Ptab' is not assignable to parameter of type 'PtabSelected'.", "extraMsg": "Type 'Ptab' is missing the following properties from type 'PtabSelected': acrd_id, ptab_methode_retenue, ptab_desc, tab, and 14 more." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 65, "column": 5, "severity": "error", "code": 2322, "message": "Type 'PtabSelected[]' is not assignable to type 'T[]'.", "extraMsg": "Type 'PtabSelected' is not assignable to type 'T'.\n'PtabSelected' is assignable to the constraint of type 'T', but 'T' could be instantiated with a different subtype of constraint 'Ptab'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": 48, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": 94, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/maintien/processOneArret.ts", "line": 53, "column": 9, "severity": "error", "code": 2322, "message": "Type 'sal_anciennete_date' is not assignable to type 'Date'.", "extraMsg": "Type 'null' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 77, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 119, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 159, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsRetenue.ts", "line": 62, "column": 23, "severity": "error", "code": 2739, "message": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectSpecificItems.ts", "line": 17, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedCalc': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/bulsMgr/deleteLBL.ts", "line": 11, "column": 28, "severity": "error", "code": 2503, "message": "Cannot find namespace 'pg'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": 9, "column": 32, "severity": "error", "code": 2339, "message": "Property 'length' does not exist on type 'ProfilPlanning'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": 23, "column": 27, "severity": "error", "code": 2488, "message": "Type 'ProfilPlanning' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 64, "column": 126, "severity": "error", "code": 2345, "message": "Argument of type 'Cmb[] | undefined' is not assignable to parameter of type 'Cmb[] | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'Cmb[] | null'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 96, "column": 81, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 97, "column": 87, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 105, "column": 87, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 106, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 170, "column": 92, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 171, "column": 79, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 235, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 237, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 245, "column": 88, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 246, "column": 92, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCald.ts", "line": 111, "column": 63, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | boolean' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": 34, "column": 25, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'.", "extraMsg": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": 38, "column": 25, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/upsertCalb.ts", "line": 58, "column": 13, "severity": "error", "code": 2304, "message": "Cannot find name 'tools'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": 24, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": 46, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/communication/sendEndToMainProcess.ts", "line": 10, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 142, "column": 5, "severity": "error", "code": 2322, "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'.", "extraMsg": "Type 'pay_cumul_cml' is missing the following properties from type 'CmlInBul': valeur_en_cours, valeur_en_cours_autres_contrats" }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 158, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'.", "extraMsg": "Type 'RubSelectedCalc' is missing the following properties from type 'RubInCalc': rub_code, rub_lib, rub_desc, rub_affich_dates_abs, and 12 more." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 220, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'pay_cumul_cml[]' is not assignable to parameter of type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 10, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 12, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 32, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 34, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 50, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 52, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 68, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 70, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 72, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 74, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 76, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/defineNetItems.ts", "line": 2, "column": 1, "severity": "error", "code": 6192, "message": "All imports in import declaration are unused." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 146, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type '{}' is not assignable to parameter of type 'BulData'.", "extraMsg": "Property 'cnt' is missing in type '{}' but required in type 'BulData'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 172, "column": 17, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 179, "column": 17, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 48, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 94, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 140, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 72, "column": 119, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 78, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'.", "extraMsg": "Type 'CmlInBul' is not assignable to type 'CmlCached'.\nTypes of property 'valeur_en_cours_autres_contrats' are incompatible.\nType 'number | null' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 149, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 153, "column": 73, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 157, "column": 77, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 179, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 183, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 118, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 166, "column": 5, "severity": "error", "code": 2322, "message": "Type 'number' is not assignable to type 'null'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 166, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_TOUS_CONTRATS.ts", "line": 62, "column": 31, "severity": "error", "code": 2345, "message": "Argument of type '{ name: string; value: number | null; }' is not assignable to parameter of type 'CmlReturned'.", "extraMsg": "Types of property 'name' are incompatible.\nType 'string' is not assignable to type '\"valeur_en_cours\" | \"valeur_en_cours_autres_contrats\" | \"valeur_ann_cnt\" | \"valeur_ann_cnt_tous_contrats\" | \"valeur_duree_cnt\" | \"valeur_duree_cnt_tous_contrats\" | \"valeur_en_cours_cnt_precedent\" | \"valeur_n_derniers_mois_cnt\" | \"valeur_n_derniers_mois_tous_contrats\"'." }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.spec.ts", "line": 69, "column": 39, "severity": "error", "code": 2344, "message": "Type '{}' does not satisfy the constraint 'BaseVva'.", "extraMsg": "Type '{}' is missing the following properties from type 'BaseVva': vva_id, vva_valeur, vva_datedebut, vva_datefin" }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.ts", "line": 52, "column": 25, "severity": "error", "code": 2339, "message": "Property 'sort' does not exist on type 'readonly Readonly[]'." }, { "fileName": "server/payrollEngine/druMgr/druMgr.ts", "line": 282, "column": 29, "severity": "error", "code": 2339, "message": "Property 'skip' does not exist on type 'Error | ResultSkip'.", "extraMsg": "Property 'skip' does not exist on type 'Error'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_ABS.ts", "line": 178, "column": 85, "severity": "error", "code": 2345, "message": "Argument of type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: rub_id_retenue; rub_id_indem: rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: rub_id_indem_2; rub_id_indem_3: rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: cmsal_id; tab_code: string; tab_taux_maintien: tab_taux_maintien; tab_lib: string; mart_id: mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }[]' is not assignable to parameter of type 'DabForQuotiteAbs[]'.", "extraMsg": "Type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'DabForQuotiteAbs'.\nType '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'Pick'.\nTypes of property 'dab_nb' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 17, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'cnt_fin_date' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 30, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'cnt_datefin_prevue' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 34, "column": 45, "severity": "error", "code": 2339, "message": "Property 'cnt_datefin_duree_minimale' does not exist on type 'CntInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_EFF.ts", "line": 116, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": 40, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'.", "extraMsg": "Type 'Date' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": 50, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_PARE.ts", "line": 29, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 11, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 27, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 46, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: true; dab_commence_aprem: true; dab_finit_matin: true; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 65, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 84, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 125, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_eta' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 171, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_emp' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 219, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_uorg' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivCcn.ts", "line": 45, "column": 66, "severity": "error", "code": 2339, "message": "Property 'acrd_id' does not exist on type '{ ccn_id: number; }'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivNat.ts", "line": 9, "column": 110, "severity": "error", "code": 6133, "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivPad.ts", "line": 8, "column": 110, "severity": "error", "code": 6133, "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 68, "column": 16, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 83, "column": 17, "severity": "error", "code": 2322, "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 93, "column": 17, "severity": "error", "code": 2322, "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 104, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 174, "column": 144, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": 1, "column": 1, "severity": "error", "code": 6133, "message": "'DruInCalc' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": 41, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Readonly> & Readonly & { rub_desc: string; }>' is not assignable to type 'Readonly'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 47, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 49, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 49, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 64, "column": 68, "severity": "error", "code": 2345, "message": "Argument of type 'DRU_VAR_MULTIVAL_DISTINCT | null' is not assignable to parameter of type 'MODE_DISTINCTION | null'.", "extraMsg": "Type 'DRU_VAR_MULTIVAL_DISTINCT.PAR_DATEDEBUT' is not assignable to type 'MODE_DISTINCTION | null'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 70, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 83, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 85, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 85, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getRubsBouclageToInsert.spec.ts", "line": 127, "column": 4, "severity": "error", "code": 2322, "message": "Type '({ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; })[]' is not assignable to type 'Readonly>[]'.", "extraMsg": "Type '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is not assignable to type 'Readonly>'.\nType '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is missing the following properties from type 'Readonly>': isDebutPeriode, commentaire, is_regul" }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": 122, "column": 41, "severity": "error", "code": 2740, "message": "Type 'BaseRubCheckDruBouclage' is missing the following properties from type 'RubInCalc': rub_type, rub_code, rub_affich_dates_abs, tij, and 12 more." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": 264, "column": 41, "severity": "error", "code": 2322, "message": "Type 'BaseRubCheckDruBouclage' is not assignable to type 'RubInCalc'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": 45, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": 140, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 132, "column": 71, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 132, "column": 118, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 144, "column": 71, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 144, "column": 118, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 291, "column": 31, "severity": "error", "code": 2339, "message": "Property 'rrub_annul_peri_debut' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 292, "column": 29, "severity": "error", "code": 2339, "message": "Property 'rrub_annul_peri_fin' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 29, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 37, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 45, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 53, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 61, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 69, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 77, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/processDruValue.ts", "line": 52, "column": 17, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | boolean | null' is not assignable to parameter of type 'string | number'.", "extraMsg": "Type 'null' is not assignable to type 'string | number'." }, { "fileName": "server/payrollEngine/druMgr/profilCp/getAcquisitionCpMoisCalculee.ts", "line": 71, "column": 14, "severity": "error", "code": 2540, "message": "Cannot assign to 'pacp' because it is a read-only property." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 23, "column": 13, "severity": "error", "code": 2322, "message": "Type 'mrtt_nbj_sal' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 24, "column": 13, "severity": "error", "code": 2322, "message": "Type 'mrtt_nbj_pat' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 40, "column": 16, "severity": "error", "code": 2454, "message": "Variable 'nbSal' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 41, "column": 16, "severity": "error", "code": 2454, "message": "Variable 'nbPat' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": 11, "column": 115, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": 41, "column": 142, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/vva/cacheVvaMgr.ts", "line": 27, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ var_id: number; valueFound: boolean; niveauFound: number; value: string | number | boolean | null; vva: Schema.pay_valeurvariable_vva[] | null; }' is not assignable to parameter of type 'VvaCached'.", "extraMsg": "Types of property 'niveauFound' are incompatible.\nType 'number' is not assignable to type '1 | 2 | 5'." }, { "fileName": "server/payrollEngine/executeFormula.ts", "line": 35, "column": 20, "severity": "error", "code": 2339, "message": "Property 'cnt_desc' does not exist on type 'BulInCalc'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 30, "column": 5, "severity": "error", "code": 2322, "message": "Type 'PosConv | null' is not assignable to type 'PosConv | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'PosConv | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 92, "column": 9, "severity": "error", "code": 2322, "message": "Type 'PoolClient' is not assignable to type 'DbClient'.", "extraMsg": "Type 'PoolClient' is missing the following properties from type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }': begin, commit, rollback" }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 242, "column": 5, "severity": "error", "code": 2322, "message": "Type 'Tat | null' is not assignable to type 'Tat | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'Tat | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 250, "column": 5, "severity": "error", "code": 2740, "message": "Type 'ProfilPlanning[]' is missing the following properties from type 'ProfilPlanning': ppla_desc, acrd_niveau, origin, ppla_id, and 24 more." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 85, "column": 21, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 89, "column": 17, "severity": "error", "code": 2322, "message": "Type 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 90, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 535, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 539, "column": 9, "severity": "error", "code": 2322, "message": "Type 'boolean | undefined' is not assignable to type 'boolean'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 540, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 547, "column": 68, "severity": "error", "code": 6133, "message": "'peri' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 547, "column": 89, "severity": "error", "code": 6133, "message": "'dateVigueur' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getRubData.ts", "line": 38, "column": 5, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectAlc\").Alc[]' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Alc[]'.", "extraMsg": "Type 'Alc' is missing the following properties from type 'Alc': valeur_en_cours, valeur_en_cours_apres" }, { "fileName": "server/payrollEngine/launchCalcBuls.ts", "line": 23, "column": 8, "severity": "error", "code": 2741, "message": "Property 'settingsByBul' is missing in type '{ type: number; pad_id: number; uti_id: number; bul_id: number[]; clp_origine: CALCULPAIE_ORIGINE; settings: {}; }' but required in type 'CalcRequestParams'." }, { "fileName": "server/payrollEngine/monitoring/trackMemory.ts", "line": 3, "column": 21, "severity": "error", "code": 2686, "message": "'_' refers to a UMD global, but the current file is a module. Consider adding an import instead." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 13, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 23, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 28, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 33, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 11, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 42, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 71, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/peria/checkPeriaCatc.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaDpub.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaTrem.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkTypeLieuTrav.ts", "line": 19, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/profiles/selectPpla.ts", "line": 200, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 597, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 598, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'cnt_fin_date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 638, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 639, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 640, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 641, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 655, "column": 4, "severity": "error", "code": 2739, "message": "Type '{ calculer: false; netCible: null; iterations: never[]; }' is missing the following properties from type '{ calculer: boolean; type: number; varIdVariant: number; nextValueForVarId: number; netCible: { mnt: number; explain: string; } | null; iterations: IterationNetAuBrut[]; }': type, varIdVariant, nextValueForVarId" }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 139, "column": 50, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 204, "column": 42, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 212, "column": 42, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 238, "column": 44, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 246, "column": 44, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 270, "column": 17, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 329, "column": 17, "severity": "error", "code": 2322, "message": "Type 'boolean | null | undefined' is not assignable to type 'boolean | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | null'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 331, "column": 21, "severity": "error", "code": 2322, "message": "Type 'boolean | null' is not assignable to type 'boolean'.", "extraMsg": "Type 'null' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 460, "column": 50, "severity": "error", "code": 2345, "message": "Argument of type 'dpub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 813, "column": 17, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 842, "column": 35, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 842, "column": 54, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionCprev.ts", "line": 137, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'Cprev' is not assignable to parameter of type 'CprevApplied'.", "extraMsg": "Property 'ccpr' is missing in type 'Cprev' but required in type 'CprevApplied'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionEff.ts", "line": 35, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type '1 | 2'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": 65, "column": 17, "severity": "error", "code": 2322, "message": "Type 'ProfilCp | null' is not assignable to type 'ProfilCp'.", "extraMsg": "Type 'null' is not assignable to type 'ProfilCp'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": 235, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPARE.ts", "line": 279, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPASS.ts", "line": 35, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Pass | null' is not assignable to type 'Pass'.", "extraMsg": "Type 'null' is not assignable to type 'Pass'." }, { "fileName": "server/payrollEngine/selectPRBUL.ts", "line": 163, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectProfilCpAnc.ts", "line": 230, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectTAUXAT.ts", "line": 40, "column": 49, "severity": "error", "code": 2554, "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/payrollEngine/updateCMLInBul.ts", "line": 123, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' is not assignable to parameter of type 'CmlInBul'.", "extraMsg": "Property 'cml_type_raz_ann' is missing in type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/portails/employee/checkIfAbsExceedsTgaThreshold.ts", "line": 42, "column": 32, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 45, "column": 23, "severity": "error", "code": 2339, "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 46, "column": 23, "severity": "error", "code": 2339, "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 48, "column": 23, "severity": "error", "code": 2339, "message": "Property 'allDay' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 49, "column": 23, "severity": "error", "code": 2339, "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 50, "column": 23, "severity": "error", "code": 2339, "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 55, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ id: any; calendarId: number; title: string; }[]' is not assignable to parameter of type 'Pta[]'.", "extraMsg": "Type '{ id: any; calendarId: number; title: string; }' is missing the following properties from type 'Pta': pta_id, pta_heure_arrivee, pta_heure_depart, cnt_id, and 13 more." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 24, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 27, "column": 23, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 27, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DataSalForSearch'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DataSalForSearch': padId, salNomNaissance, salNomUsage, salPrenom, and 2 more." }, { "fileName": "server/portails/routerCalendars.ts", "line": 53, "column": 31, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'undefined' is not assignable to type 'number'." }, { "fileName": "server/portails/routerCalendars.ts", "line": 78, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 41, "column": 15, "severity": "error", "code": 2322, "message": "Type 'Src | null' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Src | null'.", "extraMsg": "Type 'Src' is missing the following properties from type 'Src': cnt_id, origin" }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 50, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 51, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesEventTest.ts", "line": 2, "column": 93, "severity": "error", "code": 6133, "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesMensuellesTest.ts", "line": 4, "column": 57, "severity": "error", "code": 6133, "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/reports/data/absences/getDataAbs.ts", "line": 42, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 72, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 323, "column": 9, "severity": "error", "code": 2322, "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 331, "column": 49, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 332, "column": 47, "severity": "error", "code": 2339, "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 333, "column": 53, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 334, "column": 50, "severity": "error", "code": 2339, "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 335, "column": 34, "severity": "error", "code": 2339, "message": "Property 'ppla' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 336, "column": 36, "severity": "error", "code": 2339, "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 337, "column": 30, "severity": "error", "code": 2339, "message": "Property 'cjf' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 338, "column": 21, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 339, "column": 45, "severity": "error", "code": 2339, "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 349, "column": 34, "severity": "error", "code": 2339, "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 349, "column": 53, "severity": "error", "code": 2339, "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 453, "column": 9, "severity": "error", "code": 2322, "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 455, "column": 9, "severity": "error", "code": 2322, "message": "Type 'pay_absence_abs | never[]' is not assignable to type 'pay_absence_abs[]'.", "extraMsg": "Type 'pay_absence_abs' is missing the following properties from type 'pay_absence_abs[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 464, "column": 49, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 465, "column": 47, "severity": "error", "code": 2339, "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 466, "column": 53, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 467, "column": 50, "severity": "error", "code": 2339, "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 468, "column": 21, "severity": "error", "code": 2739, "message": "Type 'gta_profilplanning_ppla' is missing the following properties from type 'DataGta': ppla_desc, plhSemaine1" }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 469, "column": 36, "severity": "error", "code": 2339, "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 471, "column": 21, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 472, "column": 45, "severity": "error", "code": 2339, "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 485, "column": 34, "severity": "error", "code": 2339, "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 485, "column": 53, "severity": "error", "code": 2339, "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 495, "column": 17, "severity": "error", "code": 2339, "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 499, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'pay_absence_abs' is not assignable to parameter of type 'Abs'.", "extraMsg": "Property 'tab_lib' is missing in type 'pay_absence_abs' but required in type 'Abs'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 499, "column": 68, "severity": "error", "code": 2339, "message": "Property 'dabs' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 508, "column": 25, "severity": "error", "code": 2322, "message": "Type 'gta_profilplanning_ppla' is not assignable to type 'DataGta'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 509, "column": 40, "severity": "error", "code": 2339, "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 511, "column": 25, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 529, "column": 17, "severity": "error", "code": 2339, "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 532, "column": 53, "severity": "error", "code": 2339, "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDatesNonPaieFromAbs.spec.ts", "line": 30, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is not assignable to parameter of type 'Abs'.", "extraMsg": "Type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is missing the following properties from type 'Abs': uab_id, tab_lib" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 144, "column": 59, "severity": "error", "code": 2339, "message": "Property 'isHeaderRem' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 160, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type 'rub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 161, "column": 20, "severity": "error", "code": 2339, "message": "Property 'isHeaderIndemNet' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 227, "column": 13, "severity": "error", "code": 2322, "message": "Type 'RegWithLbl | undefined' is not assignable to type 'Freg | null | undefined'.", "extraMsg": "Type 'RegWithLbl' is missing the following properties from type 'Freg': regs, freg_lib, freg_num_ordre, freg_display_no_reg" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 259, "column": 61, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 265, "column": 11, "severity": "error", "code": 2322, "message": "Type 'reg_operation' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'.", "extraMsg": "Type 'null' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 340, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'Freg' is not assignable to parameter of type 'RegWithLbl'.", "extraMsg": "Type 'Freg' is missing the following properties from type 'RegWithLbl': lbl, reg_id, reg_lib, reg_num_ordre, and 4 more." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 368, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is not assignable to parameter of type 'LblSimpl'.", "extraMsg": "Type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is missing the following properties from type 'LblSimpl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 31 more." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 17, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 18, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 19, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 20, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": 183, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]'.", "extraMsg": "Type 'Lbl' is missing the following properties from type 'Lbl': cnt_id, ncnt_id, ncnt_code, euti_nom, and 12 more." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": 184, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]'.", "extraMsg": "Property 'rub_type_affich_simpl' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl'." }, { "fileName": "server/reports/data/bul/getData_BUL_PRBUL.ts", "line": 24, "column": 3, "severity": "error", "code": 2322, "message": "Type '([_client, prbul_id]: [PoolClient, number]) => string | null' is not assignable to type '(args: [client: PoolClient, prbulId: number]) => string'.", "extraMsg": "Type 'string | null' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/bul/mergeTemplatesZonesBul.ts", "line": 2, "column": 8, "severity": "error", "code": 1259, "message": "Module '\"handlebars\"' can only be default-imported using the 'esModuleInterop' flag" }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": 134, "column": 24, "severity": "error", "code": 2488, "message": "Type 'FormatLblCompleterZeros' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": 140, "column": 24, "severity": "error", "code": 2488, "message": "Type 'FormatLblNbDec' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 46, "column": 13, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 47, "column": 26, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 48, "column": 17, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/clickHelpers/getStringifiedFunctionOpenCotisUrssafSal.ts", "line": 34, "column": 9, "severity": "error", "code": 2322, "message": "Type '\"html\"' is not assignable to type 'REPORT_TYPE_OUTPUT | undefined'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 21, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'RegroupCompta | undefined' is not assignable to parameter of type 'RegroupCompta'.", "extraMsg": "Type 'undefined' is not assignable to type 'RegroupCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 25, "column": 20, "severity": "error", "code": 2339, "message": "Property 'sal_matricule' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 26, "column": 20, "severity": "error", "code": 2551, "message": "Property 'cnt_num' does not exist on type 'LblCompta'. Did you mean 'cpt_num'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 27, "column": 20, "severity": "error", "code": 2551, "message": "Property 'cnt_id' does not exist on type 'LblCompta'. Did you mean 'cpt_id'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 71, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 81, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 91, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 101, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 113, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 123, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 133, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 143, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getDataRattachCompta.ts", "line": 77, "column": 62, "severity": "error", "code": 2339, "message": "Property 'color' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 66, "column": 20, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Function' is not assignable to type 'AsyncFunction'.\nType 'Function' provides no match for the signature '(callback: (err?: Error | null | undefined, result?: unknown) => void): void'.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Function[]'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 71, "column": 34, "severity": "error", "code": 2488, "message": "Type 'unknown' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 122, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta[]' is not assignable to parameter of type 'Row[]'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'Row': cnt_id, bul_est_stc, sal_desc, cnt_desc, and 8 more." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 52, "column": 9, "severity": "error", "code": 2551, "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 53, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 54, "column": 9, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 55, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 56, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 61, "column": 9, "severity": "error", "code": 2339, "message": "Property 'brut_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 62, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 63, "column": 9, "severity": "error", "code": 2339, "message": "Property 'solde_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 64, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 65, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 70, "column": 9, "severity": "error", "code": 2551, "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 71, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 72, "column": 9, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 73, "column": 13, "severity": "error", "code": 2339, "message": "Property 'bul_est_stc' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 74, "column": 13, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 31, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 45, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 77, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 77, "column": 39, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": 125, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'RowDataProvCp' is missing the following properties from type 'Row': bul_est_stc_m1, brut_maintien_m1, pris_n_m1, pris_n1_m1, and 25 more." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": 126, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": 78, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": 79, "column": 28, "severity": "error", "code": 2339, "message": "Property 'pad_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 146, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"org_desc\"' is not assignable to type '\"emp_desc\" | \"sal_desc\" | \"date_debut\" | \"uorg_desc\" | \"aff_lib\" | \"cpt_numero\" | \"compte_analytique\" | \"affil_desc\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 147, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"\"' is not assignable to type '\"Salarié\" | \"Emploi\" | \"Affectation\" | \"Affaire\" | \"Date d'entrée\" | \"Numéro de compte\" | \"Imputation analytique\" | \"Affiliation\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 168, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Property 'name' is missing in type 'Criteria' but required in type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 170, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": 42, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": 43, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/dsn/getAggDsnBlocks.ts", "line": 1, "column": 22, "severity": "error", "code": 2307, "message": "Cannot find module '../../../dsn/decla_dsn' or its corresponding type declarations." }, { "fileName": "server/reports/data/dsn/getDataDsnBasesAssujetties.ts", "line": 52, "column": 25, "severity": "error", "code": 2322, "message": "Type 'Line[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'Line' is not assignable to type 'Row'.\nIndex signature is missing in type 'Line'." }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": 171, "column": 15, "severity": "error", "code": 2740, "message": "Type '{ salNom: string; salPrenom: string; salMatricule: string; }' is missing the following properties from type 'DataRow': sal_id, netAPayer, mntPas, netFiscal, and 6 more." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 502, "column": 9, "severity": "error", "code": 2322, "message": "Type 'LineByContrat | undefined' is not assignable to type 'LineByContrat'.", "extraMsg": "Type 'undefined' is not assignable to type 'LineByContrat'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 652, "column": 159, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 663, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type '{ idAffil: string; salId: number; cntId: number; codeOption?: string | undefined; codePopulation?: string | undefined; idAdhesion: string; prevDesc: string; cprevsDesc: string; affilDesc: string; ta_prev?: number | null | undefined; tb_t2_prev?: number | null | undefined; tc_prev?: number | null | undefined; td_prev?: number | null | undefined; base_forf_prev?: number | null | undefined; base_specif_prev_17?: number | null | undefined; mnt_forf_prev?: number | null | undefined; mnt_libre_prev?: number | null | undefined; total_cotis: number | null; has_78_prev: boolean; has_79_prev: boolean; has_81_prev: boolean; rubsDesc: string; sal_id: number; cnt_id: number; salMatricule: string; salNom: string; salPrenom: string; cntDesc: string; statutRc: string; }' is not assignable to parameter of type 'FinalRow'.", "extraMsg": "Types of property 'codeOption' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": 200, "column": 5, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/shared/shared\").DataRow[]' is not assignable to type 'DataRow[]'.", "extraMsg": "Type 'DataRow' is missing the following properties from type 'DataRow': sal_id, salMatricule, salNom, salPrenom, and 9 more." }, { "fileName": "server/reports/data/dsn/rc/transform.ts", "line": 176, "column": 13, "severity": "error", "code": 2322, "message": "Type '{ brut: number; ta: number; reduction: number | null; baseExoApprenti: number | null; cot_avant_reduction: number | null; cot: number | null; brutSpecif: number | null; taSpecif: number | null; baseExcep: number | null; sal_id: number; salNom: string; salPrenom: string; salMatricule: string; cntDesc: string; statutRc: string; codeRetraite: string; periodeDesc: string; }' is not assignable to type 'DataRow'.", "extraMsg": "Object literal may only specify known properties, and 'sal_id' does not exist in type 'DataRow'." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": 31, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type 'Bul[] | BulAgg[]' is not assignable to parameter of type 'IterableCollection'.", "extraMsg": "Type 'Bul[]' is not assignable to type 'IterableCollection'.\nType 'Bul[]' is not assignable to type 'DataBul[]'.\nType 'Bul' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": 33, "column": 89, "severity": "error", "code": 2345, "message": "Argument of type 'AsyncResultCallback' is not assignable to parameter of type '(err: Error, dataBuls: DataBul[]) => void'.", "extraMsg": "Types of parameters 'result' and 'dataBuls' are incompatible.\nType 'DataBul[]' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 97, "column": 12, "severity": "error", "code": 2345, "message": "Argument of type '(err: Error, cnt: Cnt, ccn: Ccn, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 180, "column": 23, "severity": "error", "code": 2339, "message": "Property 'cumulsBulsCntsAnterieursAnneeDecalage' does not exist on type '{ entete: (cb: AsyncCallback) => void; comment: (cb: AsyncCallback) => void; lbl: (cb: AsyncCallback) => void; orgss: (cb: AsyncCallback) => void; cumulsBul: (cb: AsyncCallback) => void; absPeri: (cb: AsyncCallback) => void; vvaPeri: (cb: AsyncCallback) => void; prbul: (cb: AsyncCallback) => void; ppla: (cb: AsyncCallback) => void; pare: (cb: AsyncCallback) => void; prtt: (cb: AsyncCallback) => void; pacp: (cb: AsyncCallback) => void; profilCpAnc: (cb: AsyncCallback) => void; cumulsBulsCntsAnterieurs: (cb: AsyncCallback) => void; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 221, "column": 29, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 274, "column": 174, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 274, "column": 189, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 278, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is not assignable to type 'Prbul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 326, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ shouldDisplayNbHeuresEffectuees: boolean; estForfaitJours?: boolean | undefined; estForfaitHeuresAnnuel?: boolean | undefined; estAnnualisationModulation?: boolean | undefined; forfaitAnnee: number; horaireHebdo?: number | null | undefined; enHeures: boolean; bul_id: number; pad_id: number; cnt_id: number; eta_id: number; semp_id: number; ncnt_id: number; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; sal_desc: string; peri_anneemois: number; pare_id: number; peria_id: Schema.pay_paramprofprem_pareFields.peria_id; prem_id: Schema.pay_paramprofprem_pareFields.prem_id; acrd_id: number; pare_quot_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_coll_ref; pare_quot_journ_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_journ_coll_ref; pare_quot_periode: Schema.pay_paramprofprem_pareFields.pare_quot_periode; trem_id: number; pare_type_peri: number; pare_fj_methode_prorata: number; pare_fj_affich_rub_inform: boolean; pare_fj_type_debut_periode: number; pare_fj_rub_inform_template: Schema.pay_paramprofprem_pareFields.pare_fj_rub_inform_template; pare_fj_cpt_acquis_type: number; pare_fj_cpt_pris_type: number; pare_fj_cpt_restant_type: number; pare_fj_prorata_neutr_cp: boolean; pare_fj_type_affich_cpt_nm1: number; pare_type_auto: number; pare_temp_quot_coll_est_temps_travaille: boolean; pare_type_calcul_abs_es: number; pare_fj_affich_nbj_trav: boolean; pare_type_lissage: number; pare_lissage_nb_mois: Schema.pay_paramprofprem_pareFields.pare_lissage_nb_mois; pare_lissage_cml_id: Schema.pay_paramprofprem_pareFields.pare_lissage_cml_id; pare_smc_pct_fixe: Schema.pay_paramprofprem_pareFields.pare_smc_pct_fixe; pare_smc_pct_avec_variable: Schema.pay_paramprofprem_pareFields.pare_smc_pct_avec_variable; pare_fj_type_affich_cpt_n: number; pare_ann_type_calcul_hor_mens: number; }' is not assignable to type 'PareResult'.", "extraMsg": "Object literal may only specify known properties, and 'shouldDisplayNbHeuresEffectuees' does not exist in type 'PareResult'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 339, "column": 39, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 343, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ customClsCalendar: string; dateDebutCalendar: Date; dateFinCalendar: Date; entete: Entete; comment: string; lbl: any; orgss: any; ccn: Ccn; posconv: any; paas: any; pare: PareResult; pacp: any; prtt: any; profilCpAnc: ProfilCpAnc; afficherCompteursCpRtt: boolean; afficherCompteurRcJours: any; afficherCompteurRcHeures: boolean; prbul: Prbul; calendrier_dates: CalendarDate[]; cumuls: {}; cumuls_tous_contrats: {}; shouldDisplayClassif: boolean; }' is not assignable to type 'DataBul'.", "extraMsg": "Object literal may only specify known properties, and 'profilCpAnc' does not exist in type 'DataBul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 355, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 356, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 357, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 358, "column": 21, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 370, "column": 44, "severity": "error", "code": 2339, "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 371, "column": 44, "severity": "error", "code": 2339, "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 148, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '(err: Error, firstCnt: Cnt, ccn: any, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 216, "column": 15, "severity": "error", "code": 2339, "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 227, "column": 23, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Tasks' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Tasks'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 297, "column": 158, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 297, "column": 173, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 307, "column": 6, "severity": "error", "code": 2740, "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is missing the following properties from type 'Prbul': prbul_id, peria_id, acrd_id, prbul_agreggated, and 12 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 319, "column": 78, "severity": "error", "code": 2551, "message": "Property 'ncnt_id' does not exist on type 'Cnt'. Did you mean 'cnt_id'?" }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 333, "column": 6, "severity": "error", "code": 2322, "message": "Type '(Lbl | LblHeader)[]' is not assignable to type 'Lbl[]'.", "extraMsg": "Type 'Lbl | LblHeader' is not assignable to type 'Lbl'.\nType 'LblHeader' is missing the following properties from type 'Lbl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 30 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 351, "column": 5, "severity": "error", "code": 2741, "message": "Property 'val_bul' is missing in type 'CPRN' but required in type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 352, "column": 5, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 353, "column": 5, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 354, "column": 5, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 358, "column": 22, "severity": "error", "code": 2339, "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 359, "column": 22, "severity": "error", "code": 2339, "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 364, "column": 17, "severity": "error", "code": 2339, "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataCertificatTravail.ts", "line": 439, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ ect_datedebut: Date; ect_datefin: ect_datefin; emp_desc: string; cnt_fin_date: cnt_fin_date; }' is not assignable to parameter of type '{ emp_desc: string; ect_datedebut: string; cnt_fin_date: string; ect_datefin: string; }'.", "extraMsg": "Types of property 'ect_datedebut' are incompatible.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataCnt.ts", "line": 402, "column": 8, "severity": "error", "code": 2741, "message": "Property 'catc_id' is missing in type '{ rcdd_id: any; pad_id: number; ncnt_id: any; semp_id: any; eta_id: any; src_id: number; dpub_id: any; euti_id: any; trem_id: any; cnt_id: any; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 56, "column": 18, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 57, "column": 18, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 69, "column": 64, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 115, "column": 9, "severity": "error", "code": 2322, "message": "Type 'DataToDisplay' is not assignable to type 'DataToDisplay'.", "extraMsg": "Type 'RowCotisUrssaf' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'RowCotisUrssaf'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 131, "column": 64, "severity": "error", "code": 2339, "message": "Property 'eta_desc' does not exist on type 'Brc'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 210, "column": 94, "severity": "error", "code": 2345, "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'.", "extraMsg": "Type '{ code: Schema.pay_dsnline_dsnlFields.dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: Schema.pay_dsnline_dsnlFields.eta_id; sal_id: Schema.pay_dsnline_dsnlFields.sal_id; cnt_id: Schema.pay_dsnline_dsnlFields.cnt_id; dsnl_code: Schema.pay_dsnline_dsnlFields.dsnl_code; dsnl_value: Schema.pay_dsnline_dsnlFields.dsnl_value; afod_id: Schema.pay_dsnline_dsnlFields.afod_id; pops_id: Schema.pay_dsnline_dsnlFields.pops_id; dsnl_error: Schema.pay_dsnline_dsnlFields.dsnl_error; dsnl_warning: Schema.pay_dsnline_dsnlFields.dsnl_warning; prev_id: Schema.pay_dsnline_dsnlFields.prev_id; cprev_ids: Schema.pay_dsnline_dsnlFields.cprev_ids; }' is not assignable to type 'Line'.\nTypes of property 'code' are incompatible.\nType 'dsnl_code' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 211, "column": 55, "severity": "error", "code": 2339, "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 212, "column": 34, "severity": "error", "code": 2339, "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 219, "column": 98, "severity": "error", "code": 2345, "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'." }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": 1, "column": 32, "severity": "error", "code": 2614, "message": "Module '\"../../api/variables/services/getContratsToDisplay\"' has no exported member 'User'. Did you mean to use 'import User from \"../../api/variables/services/getContratsToDisplay\"' instead?" }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": 89, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: jtrav_heure_debut; heureFinDesc: jtrav_heure_fin; repasDesc: string | null; }[]' is not assignable to type 'Row[]'.", "extraMsg": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: gta_jourtrav_jtravFields.jtrav_heure_debut; heureFinDesc: gta_jourtrav_jtravFields.jtrav_heure_fin; repasDesc: string | null; }' is not assignable to type 'Row'.\nTypes of property 'heureDebutDesc' are incompatible.\nType 'jtrav_heure_debut' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 19, "column": 11, "severity": "error", "code": 2430, "message": "Interface 'Criteria' incorrectly extends interface 'ReportCriteria'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 61, "column": 105, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 89, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Criteria' is not assignable to type 'Partial'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 363, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 418, "column": 44, "severity": "error", "code": 2339, "message": "Property 'is_positif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 419, "column": 44, "severity": "error", "code": 2339, "message": "Property 'is_negatif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 421, "column": 25, "severity": "error", "code": 2339, "message": "Property 'is_negatif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 423, "column": 101, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 425, "column": 114, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 425, "column": 139, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 428, "column": 41, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 429, "column": 103, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 429, "column": 128, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 433, "column": 115, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 433, "column": 150, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 435, "column": 121, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 435, "column": 146, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 438, "column": 41, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 439, "column": 103, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 439, "column": 128, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 440, "column": 38, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 444, "column": 53, "severity": "error", "code": 2339, "message": "Property 'sal_nom_usage' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 444, "column": 82, "severity": "error", "code": 2339, "message": "Property 'sal_prenom' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 446, "column": 55, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 448, "column": 55, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 453, "column": 55, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 455, "column": 55, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 458, "column": 29, "severity": "error", "code": 2339, "message": "Property 'is_positif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 459, "column": 105, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 461, "column": 118, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 461, "column": 143, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 464, "column": 45, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 465, "column": 107, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 465, "column": 132, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 469, "column": 119, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 469, "column": 154, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 471, "column": 125, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 471, "column": 150, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 474, "column": 45, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 475, "column": 107, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 475, "column": 132, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 476, "column": 42, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 480, "column": 104, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 480, "column": 139, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 482, "column": 118, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 482, "column": 143, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 485, "column": 45, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 486, "column": 107, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 486, "column": 132, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 487, "column": 42, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 491, "column": 65, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 494, "column": 54, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 496, "column": 54, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 499, "column": 53, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 502, "column": 105, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 502, "column": 130, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 505, "column": 53, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 510, "column": 40, "severity": "error", "code": 2339, "message": "Property 'is_zero' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 511, "column": 25, "severity": "error", "code": 2339, "message": "Property 'is_zero' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 512, "column": 94, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 514, "column": 111, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 514, "column": 136, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 517, "column": 41, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 518, "column": 103, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 518, "column": 128, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 522, "column": 108, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 522, "column": 143, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 524, "column": 118, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 524, "column": 143, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 527, "column": 41, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 528, "column": 103, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 528, "column": 128, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 529, "column": 38, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 533, "column": 49, "severity": "error", "code": 2339, "message": "Property 'sal_nom_usage' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 533, "column": 78, "severity": "error", "code": 2339, "message": "Property 'sal_prenom' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 140, "column": 193, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 145, "column": 39, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 223, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '((client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void) | ((client: PoolClient, criteria: ReportBulsCriteria, optionsBuls: OptionsReportBul, memoizedGetters: MemoizedGetters, bulAgg: BulAgg, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void)' is not assignable to parameter of type 'FnGetDataBuls'.", "extraMsg": "Type '(client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void' is not assignable to type 'FnGetDataBuls'.\nTypes of parameters 'externalCallback' and 'cb' are incompatible.\nTypes of parameters 'err' and 'err' are incompatible.\nType 'Error | null | undefined' is not assignable to type 'Error'.\nType 'undefined' is not assignable to type 'Error'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 247, "column": 8, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, databuls: any, nbBuls: number) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 291, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 128, "column": 21, "severity": "error", "code": 2339, "message": "Property 'rubs' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 189, "column": 15, "severity": "error", "code": 2322, "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'LblCompta': sens, cpt_id, cpt_type, tal_id, and 3 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 189, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'RowToDispatch': cnt_num, sal_matricule, sal_nom_usage, sal_nom_famille, and 2 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 190, "column": 18, "severity": "error", "code": 2339, "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 190, "column": 55, "severity": "error", "code": 2339, "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 193, "column": 27, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nThe types returned by 'slice(...)' are incompatible between these types.\nType 'LblCompta[]' is not assignable to type 'never[]'.\nType 'LblCompta' is not assignable to type 'never'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 197, "column": 15, "severity": "error", "code": 2322, "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 197, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 198, "column": 18, "severity": "error", "code": 2339, "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 198, "column": 55, "severity": "error", "code": 2339, "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 201, "column": 27, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 288, "column": 15, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 307, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: string; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: string; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 325, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": 82, "column": 22, "severity": "error", "code": 2339, "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": 106, "column": 60, "severity": "error", "code": 2339, "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 33, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "The types of 'criteria.uorg_id' are incompatible between these types.\nType 'number[] | null' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 166, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 167, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 75, "column": 5, "severity": "error", "code": 2322, "message": "Type 'TemplateHeader[]' is not assignable to type 'HeaderToDisplay[]'.", "extraMsg": "Property 'stopGroupColSpan' is missing in type 'TemplateHeader' but required in type 'HeaderToDisplay'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 95, "column": 42, "severity": "error", "code": 2339, "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 95, "column": 136, "severity": "error", "code": 2339, "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 97, "column": 5, "severity": "error", "code": 2322, "message": "Type 'Group[]' is not assignable to type 'GroupToDisplay[]'.", "extraMsg": "Type 'Group' is not assignable to type 'GroupToDisplay'.\nTypes of property 'sAlert' are incompatible.\nType 'string | null | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 110, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type 'DataToDisplay | undefined' is not assignable to parameter of type 'DataToDisplay | PromiseLike>'.", "extraMsg": "Type 'undefined' is not assignable to type 'DataToDisplay | PromiseLike>'." }, { "fileName": "server/reports/data/shared/getSignataireContrat.ts", "line": 94, "column": 9, "severity": "error", "code": 2741, "message": "Property 'titreCivilite' is missing in type '{ rsp_id: null; nom: null; prenom: null; isExterne: null; email: null; niveau: null; qualite: null; doc_id_signature: null; urlSignature: null; pdos_domain_name: null; }' but required in type 'Signataire'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 82, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'Col' is not assignable to parameter of type 'GroupCol'.", "extraMsg": "Type 'Col' is missing the following properties from type 'GroupCol': total, count" }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 87, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean' is not assignable to type 'string | boolean | null'.", "extraMsg": "Type 'number' is not assignable to type 'string | boolean | null'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 102, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 103, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 104, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 107, "column": 32, "severity": "error", "code": 2538, "message": "Type 'null' cannot be used as an index type." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 110, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 111, "column": 12, "severity": "error", "code": 2538, "message": "Type 'null' cannot be used as an index type." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 83, "column": 121, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 90, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 148, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 187, "column": 40, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 188, "column": 41, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 189, "column": 42, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 309, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[] | null'.\nType 'undefined' is not assignable to type 'number[] | null'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 357, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Property 'displayDetailDemandes' is missing in type 'ReportCriteria' but required in type 'Criteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 365, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[]'.\nType 'undefined' is not assignable to type 'number[]'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 419, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Type 'ReportCriteria' is missing the following properties from type 'Criteria': displayCumulMensuel, displayCumulAnnuel, displayCumulContrat, groupBySal" }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 446, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'EtatPrepCriteria'.", "extraMsg": "Property 'bul_id' is missing in type 'ReportCriteria' but required in type 'EtatPrepCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 475, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 481, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 487, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 493, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 565, "column": 76, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 571, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 577, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'rdsnId' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 595, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'ValidationCriteria'.", "extraMsg": "Property 'origineRubs' is missing in type 'ReportCriteria' but required in type 'ValidationCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 610, "column": 76, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'.", "extraMsg": "Property 'currentPdosId' is missing in type 'ReportUser' but required in type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 616, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 628, "column": 78, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 634, "column": 67, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 640, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 652, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 664, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 739, "column": 95, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/generateSpecificReport.spec.ts", "line": 10, "column": 19, "severity": "error", "code": 2741, "message": "Property 'lots_id_granted' is missing in type '{ srep_id: number; pad_id: number; peri: number; }' but required in type 'ParamsReceived'." }, { "fileName": "server/reports/generateSpecificReport.ts", "line": 211, "column": 9, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/getFileNameForSave.ts", "line": 67, "column": 18, "severity": "error", "code": 2339, "message": "Property 'bulSimpl' does not exist on type 'ReportCriteria'." }, { "fileName": "server/reports/getFooterTemplate.ts", "line": 1, "column": 87, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": 53, "column": 17, "severity": "error", "code": 6133, "message": "'options' is declared but its value is never read." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": 67, "column": 24, "severity": "error", "code": 2554, "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": 72, "column": 24, "severity": "error", "code": 2554, "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": 77, "column": 24, "severity": "error", "code": 2554, "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": 82, "column": 24, "severity": "error", "code": 2554, "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": 87, "column": 24, "severity": "error", "code": 2554, "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": 29, "column": 9, "severity": "error", "code": 2322, "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'.", "extraMsg": "Type 'TemplateHeaderWithValue | null' is not assignable to type 'TemplateHeaderWithValue'.\nType 'null' is not assignable to type 'TemplateHeaderWithValue'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": 89, "column": 5, "severity": "error", "code": 2322, "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'." }, { "fileName": "server/reports/prepareReport.ts", "line": 28, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type 'User' is not assignable to parameter of type 'ReportUser'.", "extraMsg": "Type 'User' is missing the following properties from type 'ReportUser': currentPAD, scope" }, { "fileName": "server/reports/reportsMgr.ts", "line": 36, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/reportsMgr.ts", "line": 66, "column": 48, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 47, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 49, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 54, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 71, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 74, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 79, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 94, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'." }, { "fileName": "server/reports/routerReports.ts", "line": 119, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ pad_id: number; }' is missing the following properties from type 'Params': peri, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 156, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 158, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 327, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/specificReports/generateSpecificReportAbsenteisme.ts", "line": 34, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/templateMgr.ts", "line": 101, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'.", "extraMsg": "Type '\"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 111, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 150, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 159, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 167, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 175, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 221, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 237, "column": 17, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 406, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'TemplateStoredConfig | undefined' is not assignable to parameter of type 'TemplateStoredConfig | PromiseLike | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'TemplateStoredConfig | PromiseLike | null'." }, { "fileName": "server/sepa/lockBuls.ts", "line": 2, "column": 10, "severity": "error", "code": 2459, "message": "Module '\"./savePayment\"' declares 'Payment' locally, but it is not exported." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": 144, "column": 38, "severity": "error", "code": 2367, "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.TOUS' and '3' have no overlap." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": 166, "column": 13, "severity": "error", "code": 2367, "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.NON_PAYES_UNIQUEMENT' and '3' have no overlap." }, { "fileName": "server/server.ts", "line": 170, "column": 59, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 170, "column": 76, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 24, "severity": "error", "code": 2339, "message": "Property 'listen' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 35, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 52, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 81, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 108, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 133, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/socket/socketIOManager.ts", "line": 57, "column": 10, "severity": "error", "code": 2349, "message": "This expression is not callable.", "extraMsg": "Type 'typeof import(\"/home/runner/work/payroll-app/payroll-app/node_modules/socket.io/dist/index\")' has no call signatures." }, { "fileName": "server/socket/socketIOManager.ts", "line": 81, "column": 96, "severity": "error", "code": 2339, "message": "Property 'originalUrl' does not exist on type 'IncomingMessage'." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": 3, "column": 1, "severity": "error", "code": 6133, "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": 12, "column": 14, "severity": "error", "code": 2551, "message": "Property '_locale' does not exist on type 'Moment'. Did you mean 'locale'?" }, { "fileName": "server/test/test-unit/setup.spec.ts", "line": 24, "column": 1, "severity": "error", "code": 2741, "message": "Property 'serverConfig' is missing in type '{ dbConfig: {}; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }, { "fileName": "server/tools.spec.ts", "line": 15, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '\"FOOBAR\"' is not assignable to parameter of type 'LOG_LEVEL'." }, { "fileName": "server/tools.ts", "line": 145, "column": 1, "severity": "error", "code": 2309, "message": "An export assignment cannot be used in a module with other exported elements." }, { "fileName": "server/tools/getPlural.ts", "line": 13, "column": 43, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 17, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 22, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 26, "column": 14, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/webAPI/abs/webApiAbsRead.ts", "line": 22, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/abs/webApiAbsUpdate.ts", "line": 22, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsSetDefault.ts", "line": 36, "column": 81, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": 30, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": 35, "column": 100, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bul/identifyBul.ts", "line": 30, "column": 41, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 11, "column": 10, "severity": "error", "code": 6133, "message": "'OutputFile' is declared but its value is never read." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 34, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 40, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 93, "column": 16, "severity": "error", "code": 2345, "message": "Argument of type '(errPdf: Error | null, bulIds: any, resultPdf: ResultReportManager) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 147, "column": 9, "severity": "error", "code": 2322, "message": "Type '\"pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 165, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'User'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'User': sal_id, uti_nom, uti_prenom, currentPAD, and 4 more." }, { "fileName": "server/webAPI/cnt/insertAVT.ts", "line": 43, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ entity: string; action: string; data: DataAvt; }' is not assignable to parameter of type 'BodyAvt'.", "extraMsg": "Type '{ entity: string; action: string; data: DataAvt; }' is missing the following properties from type 'WebApiPayload': version, dospay_id" }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 266, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, sal_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'sal_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 267, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, cnt_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'cnt_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 715, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'.\nIndex signature is missing in type 'DataEct'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 759, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 1193, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'unknown' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/cnt/webApiCntRead.ts", "line": 32, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type 'BodyCnt' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 41, "column": 29, "severity": "error", "code": 2345, "message": "Argument of type 'IBodySalAddOrUpdate' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'sal_id_externe' is not assignable to type 'string | undefined'.\nType 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 45, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, client?: PoolClient | undefined, sal_id?: number | null | undefined) => void' is not assignable to parameter of type 'IWebApiCallback'.", "extraMsg": "Types of parameters 'client' and 'successResponse' are incompatible.\nType 'IWebApiSuccessResponse | undefined' is not assignable to type 'PoolClient | undefined'.\nType 'IWebApiSuccessResponse' is missing the following properties from type 'PoolClient': release, connect, query, copyFrom, and 20 more." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 75, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is not assignable to parameter of type 'Error'.", "extraMsg": "Type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is missing the following properties from type 'Error': name, message" }, { "fileName": "server/webAPI/sal/webApiSalRead.ts", "line": 120, "column": 67, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": 190, "column": 8, "severity": "error", "code": 2739, "message": "Type '{ pad_id: number; bul_id: number[]; outputType: REPORT_TYPE_OUTPUT.DATA; bulSimpl: false; }' is missing the following properties from type 'ReportBulsCriteria': modeSelectionEuti, name, peri_debut, peri_fin" }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": 215, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is not assignable to parameter of type 'OptionsReportBul'.", "extraMsg": "Type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is missing the following properties from type 'OptionsReportBul': nbDecimalsColBase, nbDecimalsColsTaux, forceCompleterZeros" }, { "fileName": "server/webAPI/shared/checkSession.ts", "line": 103, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type 'boolean | undefined' is not assignable to parameter of type 'boolean | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | PromiseLike'." }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 62, "column": 47, "severity": "error", "code": 2352, "message": "Conversion of type 'WebApiPayload>' to type 'IBodySal' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Record' is missing the following properties from type 'IDataSal': sal_id, bnqs" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 114, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'.", "extraMsg": "Type 'Record' is missing the following properties from type 'DataVvaSetValue': var_code, vva_niveau, vva_valeur, vva_datedebut, vva_periodedebut" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 122, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": 70, "column": 12, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, client: any, lvvaInserted: any) => any' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": 96, "column": 29, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBatchVva' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/vva/webApiVvaSetValue.ts", "line": 121, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'IWebApiCallback' is not assignable to parameter of type 'AsyncCallback'.", "extraMsg": "Types of parameters 'errorResponse' and 'error' are incompatible.\nType 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew | null | undefined' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'.\nType '\"STOP\"' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'." }, { "fileName": "test-integration/app/unauthenticatedRoute.spec.ts", "line": 1, "column": 23, "severity": "error", "code": 2305, "message": "Module '\"../commonIntegration\"' has no exported member 'db'." }, { "fileName": "test-integration/commonIntegration.ts", "line": 59, "column": 4, "severity": "error", "code": 2794, "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "test-integration/getComputedData/computeOnePeriod.spec.ts", "line": 25, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ startDate: Moment; endDate: Moment; }' is missing the following properties from type 'Week': numWeek, numMonth, vva, isLastPeriode" }, { "fileName": "test-integration/setup.spec.ts", "line": 20, "column": 1, "severity": "error", "code": 2741, "message": "Property 'serverConfig' is missing in type '{ dbConfig: { user: string; host: string; database: string; password: string; ssl: boolean; port: number; max: number; application_name: string; idleTimeoutMillis: number; connectionTimeoutMillis: number; }; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }]; diff --git a/__tests__/test_compare_1/errorsCurrentBranch.ts b/__tests__/test_compare_1/errorsCurrentBranch.ts index 543f128..ef8ef1e 100644 --- a/__tests__/test_compare_1/errorsCurrentBranch.ts +++ b/__tests__/test_compare_1/errorsCurrentBranch.ts @@ -1 +1 @@ -export const errorsCurrentBranch = [{ "fileName": "server/absences/getCalendarJF.ts", "line": "145", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'LastCnt' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type 'LastCnt' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/CRUD/router.ts", "line": "44", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericRead'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericRead'." }, { "fileName": "server/api/CRUD/router.ts", "line": "63", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/CRUD/router.ts", "line": "82", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericAdd'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericAdd'." }, { "fileName": "server/api/CRUD/router.ts", "line": "103", "column": "63", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericDelete'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'ExtParamsGenericDelete': idToRemove, modelName" }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": "73", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type '{ operator: \"CANCEL\"; }' is not assignable to parameter of type 'ListIterateeCustom | undefined'.", "extraMsg": "Types of property 'operator' are incompatible.\nType '\"CANCEL\"' is not assignable to type 'FilterOperator | undefined'." }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": "94", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'ExtParamsGenericRead' is not assignable to parameter of type 'BuildQueryParams'.", "extraMsg": "Types of property 'filter' are incompatible.\nType 'ClientFilter[] | undefined' is not assignable to type 'Filter[] | undefined'.\nType 'ClientFilter[]' is not assignable to type 'Filter[]'.\nType 'ClientFilter' is not assignable to type 'Filter'.\nTypes of property 'value' are incompatible.\nType 'FilterValue | FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string'." }, { "fileName": "server/api/CRUD/services/getDemandesAbsSalList.ts", "line": "60", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/api/CRUD/services/getSubordinates.ts", "line": "58", "column": "5", "severity": "error", "code": "2783", "message": "'level' is specified more than once, so this usage will be overwritten." }, { "fileName": "server/api/CRUD/services/getTimesheetsToValidateForSubordinates.ts", "line": "34", "column": "51", "severity": "error", "code": "6133", "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/CRUD/services/getTimesheetsValidatedForSubordinates.ts", "line": "34", "column": "51", "severity": "error", "code": "6133", "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "31", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "44", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "57", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/services/createDetailsAbsence.ts", "line": "81", "column": "9", "severity": "error", "code": "2322", "message": "Type 'DataGtaWithPplaDesc | null' is not assignable to type 'DataGta | null | undefined'.", "extraMsg": "Type 'DataGtaWithPplaDesc' is not assignable to type 'DataGta'.\nThe types of 'plhSemaine1.jours' are incompatible between these types.\nType 'gta_jourplahebdo_jph[]' is not assignable to type 'Jph[]'.\nType 'gta_jourplahebdo_jph' is not assignable to type 'Jph'.\nTypes of property 'jph_nb_h_trav_matin' are incompatible.\nType 'jph_nb_h_trav_matin' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/createDetailsAbsence.ts", "line": "82", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Pare | null' is not assignable to type 'ProfilRem | null'.", "extraMsg": "Type 'Pare' is not assignable to type 'ProfilRem'.\nTypes of property 'pare_quot_journ_coll_ref' are incompatible.\nType 'pare_quot_journ_coll_ref' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/crudTriggerBeforeValidateAbsence.ts", "line": "25", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ typeMessage: \"warning\"; isValid: false; explain: string; } | { typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Type '{ typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.\nObject literal may only specify known properties, and 'typeMessage' does not exist in type 'ResultTriggerValidationBeforeValid'." }, { "fileName": "server/api/absences/services/generateDabsFromAbs.ts", "line": "108", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type '{ user: { uti_id: number; }; operationType: \"add\"; }' is not assignable to parameter of type 'Query'.", "extraMsg": "Types of property 'operationType' are incompatible.\nType '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "63", "column": "19", "severity": "error", "code": "2741", "message": "Property 'catc_id' is missing in type '{ src_id: number; pad_id: number; ppa: Schema.pay_periodepaye_ppa; current_bul: { pare: Schema.pay_paramprofprem_pare | null; pacp: Schema.pay_paramprofprcp_pacp | null; ppla: Schema.gta_profilplanning_ppla | null; } | null; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: Schema.pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: Schema.pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: Schema.pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: Schema.pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: Schema.pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: Schema.pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: Schema.pay_contrat_cntFields.lot_id; cnt_num: Schema.pay_contrat_cntFields.cnt_num; rcdd_id: Schema.pay_contrat_cntFields.rcdd_id; prof_id_prem_force: Schema.pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: Schema.pay_contrat_cntFields.prof_id_prss_force; dpub_id: Schema.pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: Schema.pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: Schema.pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: Schema.pay_contrat_cntFields.pare_id_force; pacp_id_force: Schema.pay_contrat_cntFields.pacp_id_force; pass_id_force: Schema.pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: Schema.pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: Schema.pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: Schema.pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: Schema.pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: Schema.pay_contrat_cntFields.euti_id; src_id_force: Schema.pay_contrat_cntFields.src_id_force; ccn_id_euti_force: Schema.pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: Schema.pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: Schema.pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: Schema.pay_contrat_cntFields.prtt_id_force; spec_id: Schema.pay_contrat_cntFields.spec_id; cdpre_id: Schema.pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: Schema.pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: Schema.pay_contrat_cntFields.pifc_id_force; prbul_id_force: Schema.pay_contrat_cntFields.prbul_id_force; ppla_id_force: Schema.pay_contrat_cntFields.ppla_id_force; prui_id_force: Schema.pay_contrat_cntFields.prui_id_force; prga_id_force: Schema.pay_contrat_cntFields.prga_id_force; prgp_id_force: Schema.pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: Schema.pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: Schema.pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: Schema.pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: Schema.pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: Schema.pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: Schema.pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: Schema.pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: Schema.pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: Schema.pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: Schema.pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: Schema.pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: Schema.pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: Schema.pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: Schema.pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: Schema.pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: Schema.pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: Schema.pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: Schema.pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: Schema.pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: Schema.pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: Schema.pay_contrat_cntFields.cnt_infos_comp; cnt_notes: Schema.pay_contrat_cntFields.cnt_notes; trem_id: Schema.pay_contrat_cntFields.trem_id; ett_id: Schema.pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Schema.pay_contrat_cntFields.cnt_date_paiement_stc; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "105", "column": "13", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprem_pare[]' is not assignable to type 'Pare[]'.", "extraMsg": "Type 'pay_paramprofprem_pare' is missing the following properties from type 'Pare': acrd_niveau, trem_dsn_code, pare_desc, origin" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "107", "column": "13", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprcp_pacp[]' is not assignable to type 'ProfilCp[]'.", "extraMsg": "Type 'pay_paramprofprcp_pacp' is missing the following properties from type 'ProfilCp': macp, pacp_desc, origin, acrd_niveau" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "112", "column": "13", "severity": "error", "code": "2741", "message": "Property 'ppla_desc' is missing in type '{ plhSemaine1?: Plh | undefined; }' but required in type 'DataGtaWithPplaDesc'." }, { "fileName": "server/api/absences/services/getInfosAbsences.ts", "line": "13", "column": "11", "severity": "error", "code": "2320", "message": "Interface 'DemandeAbsence' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/getInfosAbsencesManager.ts", "line": "33", "column": "11", "severity": "error", "code": "2320", "message": "Interface 'Data' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": "17", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ isValid: false; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: false; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": "30", "column": "74", "severity": "error", "code": "2345", "message": "Argument of type 'Abs' is not assignable to parameter of type 'pay_absence_abs'.", "extraMsg": "Types of property 'abs_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "63", "column": "45", "severity": "error", "code": "2339", "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "63", "column": "60", "severity": "error", "code": "2339", "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "85", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ isValid: boolean; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: boolean; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/assistantEmbauche/services/createNewCnt.ts", "line": "2", "column": "1", "severity": "error", "code": "6133", "message": "'pg' is declared but its value is never read." }, { "fileName": "server/api/assistantEmbauche/services/createNewHiring.ts", "line": "124", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type 'HiringData' is not assignable to parameter of type 'DataToInsert'.", "extraMsg": "Property 'posc_id' is missing in type 'HiringData' but required in type 'DataToInsert'." }, { "fileName": "server/api/assistantEmbauche/services/processOneTitre.ts", "line": "6", "column": "18", "severity": "error", "code": "2430", "message": "Interface 'Ttra' incorrectly extends interface 'pay_titretrav_ttra'.", "extraMsg": "Types of property 'ttra_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/bullBoard/router.ts", "line": "24", "column": "9", "severity": "error", "code": "2322", "message": "Type 'BullMQAdapter' is not assignable to type 'QueueAdapter'.", "extraMsg": "The types returned by 'getClient()' are incompatible between these types.\nType 'Promise' is not assignable to type 'Promise'.\nType 'RedisClient' is not assignable to type 'Redis'.\nType 'Cluster' is missing the following properties from type 'Redis': Promise, send_command" }, { "fileName": "server/api/bullBoard/router.ts", "line": "53", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[]' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/createBulsAfterClosing.ts", "line": "66", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_date_paiement_stc: cnt_date_paiement_stc; pad_id: number; }[]' is not assignable to parameter of type 'CntForUpsertBul[]'.", "extraMsg": "Type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; pad_id: number; }' is not assignable to type 'CntForUpsertBul'.\nThe types of 'ppa.ppa_datedebut' are incompatible between these types.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/triggerControles.ts", "line": "58", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'pay_controle_ctrl' is not assignable to parameter of type 'Controle'.", "extraMsg": "Types of property 'ctrl_query' are incompatible.\nType 'ctrl_query' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/calculations/router.ts", "line": "73", "column": "11", "severity": "error", "code": "2322", "message": "Type '{ uti_id: number; settings: { shouldDisplayTechnicalInfos: boolean; debug?: { debugAll: boolean; aRubId?: number[] | undefined; saveRubPrevSkipped?: boolean | undefined; } | undefined; }; type: 1; pad_id: number; bul_id: number[]; clp_origine: number; settingsByBul?: { bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined; }' is not assignable to type 'CalcRequestParams'.", "extraMsg": "Types of property 'settingsByBul' are incompatible.\nType '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'.\nType 'undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'." }, { "fileName": "server/api/calculations/router.ts", "line": "88", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: any; data: CalcRequestResult; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/calculateFractions.ts", "line": "92", "column": "16", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/clearCompletedCalcs.ts", "line": "35", "column": "9", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'Calc'." }, { "fileName": "server/api/calculations/services/handleCalculationRequest.ts", "line": "47", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "19", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "29", "column": "39", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "75", "column": "16", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/updateBuls.ts", "line": "61", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, results: any) => void' is not assignable to parameter of type 'ErrorCallback'." }, { "fileName": "server/api/clotures/services/checkBadBulletins.ts", "line": "4", "column": "1", "severity": "error", "code": "6133", "message": "'PoolClient' is declared but its value is never read." }, { "fileName": "server/api/compta/services/initComptesDefaut.ts", "line": "250", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'Nullable>' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'rgd_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/contrats/contratsByAffaire/router.ts", "line": "28", "column": "83", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Data': padId, affId, mctId, modeCreationContrats, and 2 more." }, { "fileName": "server/api/contrats/contratsByAffaire/services/createContratsByAffaire.ts", "line": "159", "column": "15", "severity": "error", "code": "2741", "message": "Property 'posc_id' is missing in type '{ emp_id: number; ech_id: number; nivc_id: number; cnt_debut_date: Date; cnt_fin_date: Date; acrd_id: null; }' but required in type 'DataToInsert'." }, { "fileName": "server/api/contrats/router.ts", "line": "62", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ semp_id: number; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: number; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/api/contrats/router.ts", "line": "132", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": "135", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": "219", "column": "120", "severity": "error", "code": "2339", "message": "Property 'cntIds' does not exist on type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "121", "column": "51", "severity": "error", "code": "2454", "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "122", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "123", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "123", "column": "22", "severity": "error", "code": "2454", "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "150", "column": "34", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type 'unknown' is not assignable to parameter of type 'object | null | undefined'.\nType 'unknown' is not assignable to type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "159", "column": "24", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "171", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilRemAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "172", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "173", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilSsAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "177", "column": "29", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "179", "column": "34", "severity": "error", "code": "2339", "message": "Property 'aRpadSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "180", "column": "35", "severity": "error", "code": "2339", "message": "Property 'aPeriaSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "183", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultPrttAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "184", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilIfcAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "185", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAncAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "186", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilPlanningAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "187", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ProfilPrésence | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'ProfilPrésence'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "188", "column": "13", "severity": "error", "code": "2322", "message": "Type 'undefined' is not assignable to type 'ProfilAffichBul | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "201", "column": "5", "severity": "error", "code": "2322", "message": "Type 'InfosCntData | null' is not assignable to type 'InfosCntData'.", "extraMsg": "Type 'null' is not assignable to type 'InfosCntData'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "367", "column": "17", "severity": "error", "code": "2740", "message": "Type 'PpaCourante' is missing the following properties from type 'pay_periodepaye_ppa': ppa_libelle, ppa_numero_ordre, ppa_datereglement, lot_id, and 2 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "383", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'.\nThe types returned by '[Symbol.iterator]().next(...)' are incompatible between these types.\nType 'IteratorResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise, any>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorYieldResult | null>'.\nType 'Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'PromiseLike'.\nTypes of property 'then' are incompatible.\nType '(onfulfilled?: ((value: StatutRegimeAmSelected[]) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => Promise' is not assignable to type '(onfulfilled?: ((value: Cprev[] | null) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => PromiseLike'.\nTypes of parameters 'onfulfilled' and 'onfulfilled' are incompatible.\nTypes of parameters 'value' and 'value' are incompatible.\nType 'StatutRegimeAmSelected[]' is not assignable to type 'Cprev[]'.\nType 'StatutRegimeAmSelected' is missing the following properties from type 'Cprev': cnt_id, prev_id, prev_ref, prev_lib, and 38 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "433", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '10'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "434", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '11'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "435", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '12'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "436", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '13'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "437", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'." }, { "fileName": "server/api/contrats/services/duplicateContrat.ts", "line": "94", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/contrats/services/getCurrentPeriodesEssai.ts", "line": "130", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type 'TYPE_PERIODE_ESSAI' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/contrats/services/getLastRemFromCnt.ts", "line": "45", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: pay_contrat_cntFields.lot_id; cnt_num: pay_contrat_cntFields.cnt_num; rcdd_id: pay_contrat_cntFields.rcdd_id; prof_id_prem_force: pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: pay_contrat_cntFields.prof_id_prss_force; dpub_id: pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: pay_contrat_cntFields.pare_id_force; pacp_id_force: pay_contrat_cntFields.pacp_id_force; pass_id_force: pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: pay_contrat_cntFields.euti_id; src_id_force: pay_contrat_cntFields.src_id_force; ccn_id_euti_force: pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: pay_contrat_cntFields.prtt_id_force; spec_id: pay_contrat_cntFields.spec_id; cdpre_id: pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: pay_contrat_cntFields.pifc_id_force; prbul_id_force: pay_contrat_cntFields.prbul_id_force; ppla_id_force: pay_contrat_cntFields.ppla_id_force; prui_id_force: pay_contrat_cntFields.prui_id_force; prga_id_force: pay_contrat_cntFields.prga_id_force; prgp_id_force: pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: pay_contrat_cntFields.cnt_infos_comp; cnt_notes: pay_contrat_cntFields.cnt_notes; trem_id: pay_contrat_cntFields.trem_id; ett_id: pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; }' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_datefin_prevue: cnt_datefin_prevue; cnt_datefin_essai: cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: cnt_date_notification; cnt_preavisfait_date_debut: cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: lot_id; cnt_num: cnt_num; rcdd_id: rcdd_id; prof_id_prem_force: prof_id_prem_force; prof_id_prss_force: prof_id_prss_force; dpub_id: dpub_id; semp_id: number; cnt_quot_trav: cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: cnt_quot_trav_spec_raison; prof_id_prcp_force: prof_id_prcp_force; pare_id_force: pare_id_force; pacp_id_force: pacp_id_force; pass_id_force: pass_id_force; cnt_simul: boolean; cnt_id_externe: cnt_id_externe; cnt_datefin_duree_minimale: cnt_datefin_duree_minimale; cnt_rempla_sal_libre: cnt_rempla_sal_libre; cnt_rempla_sal_id: cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: euti_id; src_id_force: src_id_force; ccn_id_euti_force: ccn_id_euti_force; sat_id_force: sat_id_force; cnt_reprise_date_fin_traitement: cnt_reprise_date_fin_traitement; prtt_id_force: prtt_id_force; spec_id: spec_id; cdpre_id: cdpre_id; cnt_cdpre_date_fin: cnt_cdpre_date_fin; pifc_id_force: pifc_id_force; prbul_id_force: prbul_id_force; ppla_id_force: ppla_id_force; prui_id_force: prui_id_force; prga_id_force: prga_id_force; prgp_id_force: prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: cnt_heure_embauche; cnt_dpae_dateheure_gene: cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: cnt_aed_statut_particulier; cnt_transaction_statut: cnt_transaction_statut; cnt_heure_fin: cnt_heure_fin; cnt_heure_embauche_reelle: cnt_heure_embauche_reelle; mnvi_id: mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: cnt_justif_recours_cdd; cnt_debut_periode_souplesse: cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: cnt_fin_periode_souplesse; pcpa_id_force: pcpa_id_force; cnt_date_envoi: cnt_date_envoi; cnt_date_reception: cnt_date_reception; cnt_euti_date_envoi: cnt_euti_date_envoi; cnt_euti_date_reception: cnt_euti_date_reception; sal_id_tuteur: sal_id_tuteur; cnt_der_jour_trav: cnt_der_jour_trav; cnt_datefin_essai_renouv: cnt_datefin_essai_renouv; cnt_infos_comp: cnt_infos_comp; cnt_notes: cnt_notes; trem_id: trem_id; ett_id: ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: cnt_date_paiement_stc; }' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "13", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'pay_contrat_cnt' is not assignable to parameter of type 'DataForInsert<{ cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: number | null; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Date | null; cnt_preavis_noneffnonpaye_datefin: Date | null; cnt_preavis_noneffpaye_datedebut: Date | null; cnt_preavis_noneffpaye_datefin: Date | null; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Date | null; cnt_datefin_prevue: Date | null; cnt_datefin_essai: Date | null; cnt_preavis_fait: boolean; cnt_date_notification: Date | null; cnt_preavisfait_date_debut: Date | null; cnt_preavisfait_date_fin: Date | null; eta_id: number; sal_id: number; mtf_id: number | null; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number | null; cnt_num: null; rcdd_id: number | null; prof_id_prem_force: number | null; prof_id_prss_force: number | null; dpub_id: number | null; semp_id: number; cnt_quot_trav: number | null; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: number | null; prof_id_prcp_force: number | null; pare_id_force: number | null; pacp_id_force: number | null; pass_id_force: number | null; cnt_simul: boolean; cnt_id_externe: null; cnt_datefin_duree_minimale: Date | null; cnt_rempla_sal_libre: null; cnt_rempla_sal_id: number | null; cnt_sans_terme_precis: boolean; euti_id: number | null; src_id_force: number | null; ccn_id_euti_force: number | null; sat_id_force: number | null; cnt_reprise_date_fin_traitement: Date | null; prtt_id_force: number | null; spec_id: number | null; cdpre_id: number | null; cnt_cdpre_date_fin: Date | null; pifc_id_force: number | null; prbul_id_force: number | null; ppla_id_force: number | null; prui_id_force: number | null; prga_id_force: number | null; prgp_id_force: number | null; cnt_ts_exo: boolean; cnt_heure_embauche: null; cnt_dpae_dateheure_gene: Date | null; cnt_rupconv_date_signature: Date | null; cnt_lic_date_eng_procedure: Date | null; cnt_aed_statut_particulier: number | null; cnt_transaction_statut: number | null; cnt_heure_fin: null; cnt_heure_embauche_reelle: Date | null; mnvi_id: number | null; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Date | null; cnt_prevenance_effpaye_datefin: Date | null; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Date | null; cnt_prevenance_noneffpaye_datefin: Date | null; cnt_justif_recours_cdd: null; cnt_debut_periode_souplesse: Date | null; cnt_fin_periode_souplesse: Date | null; pcpa_id_force: number | null; cnt_date_envoi: Date | null; cnt_date_reception: Date | null; cnt_euti_date_envoi: Date | null; cnt_euti_date_reception: Date | null; sal_id_tuteur: number | null; cnt_der_jour_trav: Date | null; cnt_datefin_essai_renouv: Date | null; cnt_infos_comp: null; cnt_notes: null; trem_id: number | null; ett_id: number | null; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Date | null; }>'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'cnt_num' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "35", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Schema.pay_emploicontrat_ectFields.ect_datefin; ect_peridebut: number; ect_perifin: Schema.pay_emploicontrat_ectFields.ect_perifin; ect_lib: string; posc_id: Schema.pay_emploicontrat_ectFields.posc_id; nivc_id: Schema.pay_emploicontrat_ectFields.nivc_id; ech_id: Schema.pay_emploicontrat_ectFields.ech_id; acrd_id: Schema.pay_emploicontrat_ectFields.acrd_id; ect_classif_ech: Schema.pay_emploicontrat_ectFields.ect_classif_ech; ect_classif_pos: Schema.pay_emploicontrat_ectFields.ect_classif_pos; ect_classif_niv: Schema.pay_emploicontrat_ectFields.ect_classif_niv; ect_classif_fil: Schema.pay_emploicontrat_ectFields.ect_classif_fil; ect_classif_cat: Schema.pay_emploicontrat_ectFields.ect_classif_cat; ect_classif_coef: Schema.pay_emploicontrat_ectFields.ect_classif_coef; ect_smc_coef: Schema.pay_emploicontrat_ectFields.ect_smc_coef; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Date | null; ect_peridebut: number; ect_perifin: number | null; ect_lib: string; posc_id: number | null; nivc_id: number | null; ech_id: number | null; acrd_id: number | null; ect_classif_ech: null; ect_classif_pos: null; ect_classif_niv: null; ect_classif_fil: null; ect_classif_cat: null; ect_classif_coef: null; ect_smc_coef: number | null; }>'.", "extraMsg": "Types of property 'ect_classif_ech' are incompatible.\nType 'ect_classif_ech' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "48", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Schema.pay_valeurvariable_vvaFields.vva_datefin; vva_periodedebut: Schema.pay_valeurvariable_vvaFields.vva_periodedebut; vva_periodefin: Schema.pay_valeurvariable_vvaFields.vva_periodefin; vva_comm: Schema.pay_valeurvariable_vvaFields.vva_comm; var_id: number; vva_id_externe: Schema.pay_valeurvariable_vvaFields.vva_id_externe; lvva_id: Schema.pay_valeurvariable_vvaFields.lvva_id; acrd_id: Schema.pay_valeurvariable_vvaFields.acrd_id; tacc_id: Schema.pay_valeurvariable_vvaFields.tacc_id; vva_type_peri: number; peria_id: Schema.pay_valeurvariable_vvaFields.peria_id; sal_id: Schema.pay_valeurvariable_vvaFields.sal_id; euti_id: Schema.pay_valeurvariable_vvaFields.euti_id; emp_id: Schema.pay_valeurvariable_vvaFields.emp_id; vva_regul_peridebut: Schema.pay_valeurvariable_vvaFields.vva_regul_peridebut; vva_regul_perifin: Schema.pay_valeurvariable_vvaFields.vva_regul_perifin; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Date | null; vva_periodedebut: number | null; vva_periodefin: number | null; vva_comm: null; var_id: number; vva_id_externe: null; lvva_id: number | null; acrd_id: number | null; tacc_id: number | null; vva_type_peri: number; peria_id: number | null; sal_id: number | null; euti_id: number | null; emp_id: number | null; vva_regul_peridebut: number | null; vva_regul_perifin: number | null; }>'.", "extraMsg": "Types of property 'vva_comm' are incompatible.\nType 'vva_comm' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/crm/zendesk/services/getInfosZdUser.ts", "line": "56", "column": "27", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/crm/zendesk/services/setZdOrgExternalId.ts", "line": "22", "column": "12", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/dads/router.ts", "line": "66", "column": "31", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "66", "column": "70", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "69", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/api/dads/router.ts", "line": "71", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "71", "column": "74", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "73", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "73", "column": "74", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/documents/router.ts", "line": "52", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DocInfos'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DocInfos': doc_title, doc_comment, doc_id, doc_type, and 3 more." }, { "fileName": "server/api/documents/router.ts", "line": "52", "column": "36", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/documents/router.ts", "line": "87", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/documents/router.ts", "line": "101", "column": "69", "severity": "error", "code": "2345", "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "69", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' is not assignable to parameter of type 'Input'.", "extraMsg": "Property 'utiId' is missing in type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' but required in type 'Input'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "99", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "122", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "165", "column": "70", "severity": "error", "code": "2454", "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "175", "column": "22", "severity": "error", "code": "2454", "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dpae/router.ts", "line": "24", "column": "102", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'Resolvable>>'.", "extraMsg": "Type 'undefined' is not assignable to type 'Resolvable>>'." }, { "fileName": "server/api/dpae/router.ts", "line": "43", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": "45", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": "49", "column": "9", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dsn/m2m/services/crmFormatters/crm94/formatNature94.ts", "line": "33", "column": "15", "severity": "error", "code": "2454", "message": "Variable 'hasTaux' is used before being assigned." }, { "fileName": "server/api/dsn/m2m/services/getDescriptionRetour.ts", "line": "102", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'DataRdsn' is not assignable to parameter of type 'DataRdsn'.", "extraMsg": "Type 'XmlRdsnV02R01ExplicitArray | RapportGipMdsV01R08' is not assignable to type 'RapportGipMdsV01R08'.\nProperty '\"gipmds:rapport\"' is missing in type 'XmlRdsnV02R01ExplicitArray' but required in type 'RapportGipMdsV01R08'." }, { "fileName": "server/api/dsn/router.ts", "line": "101", "column": "4", "severity": "error", "code": "2740", "message": "Type '{ [key: string]: any; }' is missing the following properties from type 'CriteriaReceived': pad_id, peri, modeEnvoi, type, and 4 more." }, { "fileName": "server/api/dsn/services/data/getCotisPrevsForAllCnt.ts", "line": "21", "column": "11", "severity": "error", "code": "2322", "message": "Type 'CprevFromBulletin[]' is not assignable to type 'CotisPrevSelected[]'.", "extraMsg": "Property 'src_id' is missing in type 'CprevFromBulletin' but required in type 'CotisPrevSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "17", "column": "33", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "19", "column": "34", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "24", "column": "17", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectPERIA\").Ccn' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Ccn'.", "extraMsg": "Types of property 'ccn_lib_long' are incompatible.\nType 'ccn_lib_long' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": "14", "column": "22", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": "18", "column": "25", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/selectAllSals.ts", "line": "93", "column": "21", "severity": "error", "code": "2339", "message": "Property 'mergeWithCntId' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/payments/computeDatePayment.spec.ts", "line": "14", "column": "19", "severity": "error", "code": "2740", "message": "Type '{ tor_id: number; afod_periodicite_paiement: ORGANISME_PERIODICITE; moisPaieDebut: number; moisPaieFin: number; dateDebut: Moment; dateFin: Moment; }' is missing the following properties from type 'AffilByPeriode': mdp_id, bnqd_id, afod_id, afod_numaffil, and 5 more." }, { "fileName": "server/api/dsn/services/payments/generatePaymentsOps.ts", "line": "238", "column": "9", "severity": "error", "code": "2322", "message": "Type 'mdp_id' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/persist.ts", "line": "61", "column": "3", "severity": "error", "code": "2322", "message": "Type 'CriteriaReceived | undefined' is not assignable to type 'Criteria | undefined'.", "extraMsg": "Type 'CriteriaReceived' is missing the following properties from type 'Criteria': isMensuelle, isEvenementielle, isTypeFamilleAnnul, isDecalage, and 6 more." }, { "fileName": "server/api/dsn/services/s30/generateOneIndiv.ts", "line": "241", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'AsyncFunction[]'.\nType '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'Dictionary>'.\nProperty 'individu' is incompatible with index signature.\nType '(done: (err?: Error | null | undefined, s30?: DSN.Block | undefined) => void) => void' is not assignable to type 'AsyncFunction'.\nTypes of parameters 'done' and 'callback' are incompatible.\nTypes of parameters 'result' and 's30' are incompatible.\nType 'Block | undefined' is not assignable to type 'Results | undefined'.\nType 'Block' is missing the following properties from type 'Results': individu, penibilite, chgtsIndividu, expositionsPenibilite, and 10 more." }, { "fileName": "server/api/dsn/services/s30/s40/allContrats.ts", "line": "8", "column": "1", "severity": "error", "code": "6133", "message": "'async' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "118", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'trem_id' is not assignable to parameter of type 'TREM_ID'.", "extraMsg": "Type 'null' is not assignable to type 'TREM_ID'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "120", "column": "3", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "121", "column": "3", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s62/checkMotifFinWithNatureCnt.ts", "line": "1", "column": "1", "severity": "error", "code": "6133", "message": "'explainInfo' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": "15", "column": "24", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": "15", "column": "48", "severity": "error", "code": "6133", "message": "'client' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "13", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "40", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "58", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "67", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "85", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s78/s21_g00_79.ts", "line": "97", "column": "2", "severity": "error", "code": "2322", "message": "Type '(Block | null)[]' is not assignable to type 'Block[]'.", "extraMsg": "Type 'Block | null' is not assignable to type 'Block'.\nType 'null' is not assignable to type 'Block'." }, { "fileName": "server/api/dsn/services/s30/s50/s21_g00_50.ts", "line": "125", "column": "2", "severity": "error", "code": "2322", "message": "Type '{ sal_id?: number | undefined; sal_desc?: string | undefined; pas_base?: number | undefined; pas_mnt?: number | undefined; pas_taux?: string | undefined; pas_taux_numerique?: number | undefined; type_taux?: string | undefined; type_taux_numerique?: number | undefined; net_imp?: number | undefined; mnt_exo_hs_mues?: number | undefined; pas_elts_add?: number | undefined; pas_abt_cdd?: number | undefined; pas_base_exo_appr?: number | undefined; pas_ijss?: number | undefined; taux_individu?: string | undefined; taux_individu_numerique?: number | undefined; nap_avant_ir?: number | undefined; nap?: number | undefined; net?: number | undefined; vva_all?: pay_valeurvariable_vva[] | undefined; lvva_all?: pay_lotvva_lvva[] | undefined; ipas_all?: pay_importfichierpas_ipas[] | undefined; is_first_bul?: boolean | undefined; dateReglement: moment.Moment; }' is not assignable to type 'Data'.", "extraMsg": "Types of property 'sal_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/sanitizeLocalite.ts", "line": "14", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": "19", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": "22", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/validateCriteria.ts", "line": "3", "column": "31", "severity": "error", "code": "2307", "message": "Cannot find module '../decla_main' or its corresponding type declarations." }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.spec.ts", "line": "8", "column": "73", "severity": "error", "code": "2551", "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.ts", "line": "21", "column": "27", "severity": "error", "code": "2551", "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "158", "column": "73", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id: number; cnt_num: number | emp_embauchecontrat_ecntFields.ecnt_num; cnt_soldetc_mdp_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: emp_embauchecontrat_ecntFields.ecnt_fin_date; cnt_datefin_prevue: emp_embauchecontrat_ecntFields.ecnt_datefin_prevue; cnt_datefin_essai: emp_embauchecontrat_ecntFields.ecnt_datefin_essai; eta_id: number; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number; rcdd_id: number | undefined; mtf_id: number | null; dpub_id: emp_embauchecontrat_ecntFields.dpub_id; cnt_quot_trav: emp_embauchecontrat_ecntFields.ecnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: emp_embauchecontrat_ecntFields.ecnt_quot_trav_spec_raison; cnt_datefin_duree_minimale: emp_embauchecontrat_ecntFields.ecnt_datefin_duree_minimale; cnt_rempla_sal_libre: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_libre; cnt_rempla_sal_id: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: emp_embauchecontrat_ecntFields.euti_id; src_id_force: emp_embauchecontrat_ecntFields.src_id_force; cdpre_id: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_motif_id; cnt_cdpre_date_fin: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_date_fin; cnt_heure_embauche: emp_embauchecontrat_ecntFields.ecnt_heure_embauche; cnt_dpae_dateheure_gene: emp_embauchecontrat_ecntFields.ecnt_dpae_dateheure_gene; cnt_heure_fin: emp_embauchecontrat_ecntFields.ecnt_heure_fin; cnt_heure_embauche_reelle: emp_embauchecontrat_ecntFields.ecnt_heure_embauche_reelle; cnt_justif_recours_cdd: emp_embauchecontrat_ecntFields.ecnt_justif_recours_cdd; cnt_debut_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_debut_periode_souplesse; cnt_fin_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_fin_periode_souplesse; cnt_date_envoi: emp_embauchecontrat_ecntFields.ecnt_date_envoi; cnt_date_reception: emp_embauchecontrat_ecntFields.ecnt_date_reception; sal_id_tuteur: emp_embauchecontrat_ecntFields.sal_id_tuteur; cnt_datefin_essai_renouv: emp_embauchecontrat_ecntFields.ecnt_datefin_essai_renouv; cnt_notes: string | null; trem_id: emp_embauchecontrat_ecntFields.trem_id; cnt_est_retraite_reprise_activite: boolean; pare_id_force: emp_embauchecontrat_ecntFields.pare_id_force; pacp_id_force: emp_embauchecontrat_ecntFields.pacp_id_force; pcpa_id_force: emp_embauchecontrat_ecntFields.pcpa_id_force; prtt_id_force: emp_embauchecontrat_ecntFields.prtt_id_force; ppla_id_force: emp_embauchecontrat_ecntFields.ppla_id_force; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'number | ecnt_num' is not assignable to type 'cnt_num | undefined'.\nType 'number' is not assignable to type 'cnt_num | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "394", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "431", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "549", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "574", "column": "17", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEsal.ts", "line": "134", "column": "77", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id: number; tytr_id: emp_embauchesalarie_esalFields.esal_tytr_id; ttra_num: emp_embauchesalarie_esalFields.esal_ttra_num; ttra_lieu_delivr: emp_embauchesalarie_esalFields.esal_ttra_lieu_delivr; ttra_date_emission: emp_embauchesalarie_esalFields.esal_ttra_date_emission; ttra_date_fin_validite: emp_embauchesalarie_esalFields.esal_ttra_date_fin_validite; ttra_nom_administration: emp_embauchesalarie_esalFields.esal_ttra_nom_administration; ttra_renouv: emp_embauchesalarie_esalFields.esal_ttra_renouv; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tytr_id' are incompatible.\nType 'esal_tytr_id' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "82", "column": "86", "severity": "error", "code": "2345", "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "122", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; vva_periodedebut: number; var_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "163", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "179", "column": "94", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "229", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updatePositionnementFromMrem.ts", "line": "87", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type '{ ect_datedebut: emp_modifrem_mremFields.mrem_date_debut; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: string | undefined; posc_id?: pay_emploicontrat_ectFields.posc_id | undefined; nivc_id?: pay_emploicontrat_ectFields.nivc_id | undefined; ech_id?: pay_emploicontrat_ectFields.ech_id | undefined; acrd_id?: pay_emploicontrat_ectFields.acrd_id | undefined; ect_classif_ech?: pay_emploicontrat_ectFields.ect_classif_ech | undefined; ect_classif_pos?: pay_emploicontrat_ectFields.ect_classif_pos | undefined; ect_classif_niv?: pay_emploicontrat_ectFields.ect_classif_niv | undefined; ect_classif_fil?: pay_emploicontrat_ectFields.ect_classif_fil | undefined; ect_classif_cat?: pay_emploicontrat_ectFields.ect_classif_cat | undefined; ect_classif_coef?: pay_emploicontrat_ectFields.ect_classif_coef | undefined; ect_smc_coef?: pay_emploicontrat_ectFields.ect_smc_coef | undefined; }' is not assignable to parameter of type 'DataForInsert<{ ect_datedebut: Date | null; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: undefined; posc_id?: number | null | undefined; nivc_id?: number | null | undefined; ech_id?: number | null | undefined; acrd_id?: number | null | undefined; ect_classif_ech?: null | undefined; ect_classif_pos?: null | undefined; ect_classif_niv?: null | undefined; ect_classif_fil?: null | undefined; ect_classif_cat?: null | undefined; ect_classif_coef?: null | undefined; ect_smc_coef?: number | null | undefined; }>'.", "extraMsg": "Types of property 'ect_lib' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/gta/presences/services/presenceChecksByRange.ts", "line": "46", "column": "79", "severity": "error", "code": "2304", "message": "Cannot find name 'Approval'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "31", "column": "48", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "37", "column": "16", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "43", "column": "16", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": "3", "column": "10", "severity": "error", "code": "2305", "message": "Module '\"./calculateIjss\"' has no exported member 'SalairePeriodeWithSalRef'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": "33", "column": "49", "severity": "error", "code": "2554", "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "41", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "50", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "61", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }[]' is not assignable to type 'SalairePeriodeWithSalRef[]'.", "extraMsg": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }' is not assignable to type 'SalairePeriodeWithSalRef'.\nTypes of property 'salaireRef' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": "60", "column": "50", "severity": "error", "code": "2339", "message": "Property '_martId' does not exist on type 'CfgGetDjtReel'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": "60", "column": "50", "severity": "error", "code": "6133", "message": "'_martId' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "3", "column": "1", "severity": "error", "code": "6133", "message": "'Sinon' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "12", "column": "43", "severity": "error", "code": "2739", "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "17", "column": "16", "severity": "error", "code": "2739", "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "23", "column": "27", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 1." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "59", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "59", "column": "25", "severity": "error", "code": "2488", "message": "Type 'any[] | undefined' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "350", "column": "5", "severity": "error", "code": "2740", "message": "Type 'pay_traitementijss_tij[]' is missing the following properties from type 'pay_traitementijss_tij': tij_id, tij_datedebut, tij_datefin, tij_nature_assurance, and 12 more." }, { "fileName": "server/api/ijss/services/getDonneesPeriodesPourCalculIjssFromDsn.ts", "line": "7", "column": "11", "severity": "error", "code": "6196", "message": "'Line' is declared but never used." }, { "fileName": "server/api/imports/router.ts", "line": "82", "column": "24", "severity": "error", "code": "2488", "message": "Type '{ [fieldname: string]: File[]; } | File[]' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/imports/router.ts", "line": "82", "column": "24", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "110", "column": "24", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "172", "column": "18", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "213", "column": "9", "severity": "error", "code": "6133", "message": "'result' is declared but its value is never read." }, { "fileName": "server/api/imports/router.ts", "line": "215", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ inidId: any; utiId: number; pdosId: number; dsnFiles: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Types of property 'dsnFiles' are incompatible.\nType '{ [fieldname: string]: File[]; } | File[] | undefined' is not assignable to type 'DsnFile[]'.\nType 'undefined' is not assignable to type 'DsnFile[]'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": "70", "column": "22", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": "70", "column": "27", "severity": "error", "code": "2304", "message": "Cannot find name 'id'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "100", "column": "37", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "104", "column": "33", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "107", "column": "33", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "110", "column": "33", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "127", "column": "35", "severity": "error", "code": "6133", "message": "'prop' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "129", "column": "29", "severity": "error", "code": "2339", "message": "Property 'pcs_dcode' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "130", "column": "29", "severity": "error", "code": "2339", "message": "Property 'emp_extension_code_pcs' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "131", "column": "29", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "132", "column": "29", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "132", "column": "49", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "132", "column": "114", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "137", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "139", "column": "25", "severity": "error", "code": "2339", "message": "Property 'tat_valeurtaux' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "143", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "145", "column": "39", "severity": "error", "code": "2361", "message": "The right-hand side of an 'in' expression must not be a primitive." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "145", "column": "40", "severity": "error", "code": "2695", "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "150", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "166", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "168", "column": "26", "severity": "error", "code": "2339", "message": "Property 'trem_dsn_code' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "173", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "175", "column": "25", "severity": "error", "code": "2695", "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "183", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "185", "column": "25", "severity": "error", "code": "2695", "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "213", "column": "83", "severity": "error", "code": "2339", "message": "Property 'getfieldLabel' does not exist on type '{ \"\\uFEFFBlock Id\": { Id: { label: string; type: string; }; }; \"S10.G00.00\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S10.G00.01\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S10.G00.02\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S20.G00.05\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S20.G00.07\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S20.G00.08\": { \"001\": { label: string; type: string; }; }; \"S21.G00.06\": { \"903\": { label: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.11\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.15\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.16\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.82\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.20\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.55\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.22\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.23\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.44\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.30\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; }; \"S21.G00.31\": { \"001\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.34\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.40\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"026\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; \"058\": { label: string; type: string; }; \"059\": { label: string; type: string; }; \"060\": { label: string; type: string; }; \"061\": { label: string; type: string; }; \"062\": { label: string; type: string; }; \"063\": { label: string; type: string; }; \"064\": { label: string; type: string; }; \"065\": { label: string; type: string; }; \"066\": { label: string; type: string; }; \"067\": { label: string; type: string; }; \"068\": { label: string; type: string; }; \"069\": { label: string; type: string; }; \"070\": { label: string; type: string; }; \"071\": { label: string; type: string; }; \"072\": { label: string; type: string; }; \"073\": { label: string; type: string; }; \"074\": { label: string; type: string; }; \"075\": { label: string; type: string; }; \"076\": { label: string; type: string; }; \"077\": { label: string; type: string; }; \"078\": { label: string; type: string; }; }; \"S21.G00.41\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"034\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"047\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; }; \"S21.G00.60\": { \"600\": { label: string; type: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.66\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.62\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.63\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.65\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.70\": { \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; }; \"S21.G00.73\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.71\": { \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.72\": { \"001\": { label: string; type: string; }; }; \"S21.G00.50\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; }; \"S21.G00.51\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; }; \"S21.G00.53\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.52\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; }; \"S21.G00.54\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.56\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S21.G00.78\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.79\": { \"001\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.81\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.83\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S21.G00.84\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.95\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.86\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.85\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S89.G00.32\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; }; \"S89.G00.33\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.35\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.43\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.87\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.88\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; }; \"S89.G00.89\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.91\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; }; \"S89.G00.92\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; }; \"S89.G00.93\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S89.G00.94\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S90.G00.90\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; }'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "215", "column": "124", "severity": "error", "code": "2339", "message": "Property 'getfieldLabel' does not exist on type '{ \"\\uFEFFBlock Id\": { Id: { label: string; type: string; }; }; \"S10.G00.00\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S10.G00.01\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S10.G00.02\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S20.G00.05\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S20.G00.07\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S20.G00.08\": { \"001\": { label: string; type: string; }; }; \"S21.G00.06\": { \"903\": { label: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.11\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.15\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.16\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.82\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.20\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.55\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.22\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.23\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.44\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.30\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; }; \"S21.G00.31\": { \"001\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.34\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.40\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"026\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; \"058\": { label: string; type: string; }; \"059\": { label: string; type: string; }; \"060\": { label: string; type: string; }; \"061\": { label: string; type: string; }; \"062\": { label: string; type: string; }; \"063\": { label: string; type: string; }; \"064\": { label: string; type: string; }; \"065\": { label: string; type: string; }; \"066\": { label: string; type: string; }; \"067\": { label: string; type: string; }; \"068\": { label: string; type: string; }; \"069\": { label: string; type: string; }; \"070\": { label: string; type: string; }; \"071\": { label: string; type: string; }; \"072\": { label: string; type: string; }; \"073\": { label: string; type: string; }; \"074\": { label: string; type: string; }; \"075\": { label: string; type: string; }; \"076\": { label: string; type: string; }; \"077\": { label: string; type: string; }; \"078\": { label: string; type: string; }; }; \"S21.G00.41\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"034\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"047\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; }; \"S21.G00.60\": { \"600\": { label: string; type: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.66\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.62\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.63\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.65\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.70\": { \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; }; \"S21.G00.73\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.71\": { \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.72\": { \"001\": { label: string; type: string; }; }; \"S21.G00.50\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; }; \"S21.G00.51\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; }; \"S21.G00.53\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.52\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; }; \"S21.G00.54\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.56\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S21.G00.78\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.79\": { \"001\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.81\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.83\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S21.G00.84\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.95\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.86\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.85\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S89.G00.32\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; }; \"S89.G00.33\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.35\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.43\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.87\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.88\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; }; \"S89.G00.89\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.91\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; }; \"S89.G00.92\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; }; \"S89.G00.93\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S89.G00.94\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S90.G00.90\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; }'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "219", "column": "5", "severity": "error", "code": "6133", "message": "'audit' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "249", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "254", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "259", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "264", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": "29", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": "30", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createEct.ts", "line": "29", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "28", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "29", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "30", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "31", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "32", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createUserAccess.ts", "line": "21", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "35", "column": "53", "severity": "error", "code": "6133", "message": "'inidId' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "37", "column": "9", "severity": "error", "code": "2741", "message": "Property 'success' is missing in type '{ contrats: never[]; }' but required in type 'Result'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "37", "column": "9", "severity": "error", "code": "6133", "message": "'finalResult' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "47", "column": "11", "severity": "error", "code": "6133", "message": "'allResults' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "55", "column": "11", "severity": "error", "code": "6133", "message": "'bilan' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "56", "column": "5", "severity": "error", "code": "2739", "message": "Type '{}' is missing the following properties from type 'Result': contrats, success" }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "16", "column": "74", "severity": "error", "code": "2355", "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "21", "column": "11", "severity": "error", "code": "6133", "message": "'results' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "24", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '{ dsn: DsnEtab_S21_G00_11; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'DsnEtab_S21_G00_11'.", "extraMsg": "Object literal may only specify known properties, and 'dsn' does not exist in type 'DsnEtab_S21_G00_11'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "31", "column": "11", "severity": "error", "code": "6196", "message": "'Cfg2' is declared but never used." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "35", "column": "43", "severity": "error", "code": "6133", "message": "'dsnEtab' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "35", "column": "73", "severity": "error", "code": "2355", "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": "11", "column": "21", "severity": "error", "code": "2352", "message": "Conversion of type 'Dsn' to type 'DsnWithDate' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Dsn' is missing the following properties from type 'DsnWithDate': dsn, date" }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": "11", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '(dsnMax: DsnWithDate, dsn: Dsn) => { dsn: Dsn; date: Moment; } | undefined' is not assignable to parameter of type '(previousValue: DsnWithDate, currentValue: Dsn, currentIndex: number, array: Dsn[]) => DsnWithDate'.", "extraMsg": "Type '{ dsn: Dsn; date: Moment; } | undefined' is not assignable to type 'DsnWithDate'.\nType 'undefined' is not assignable to type 'DsnWithDate'." }, { "fileName": "server/api/imports/services/dsn/helpers/getRemBloc51FromDsnIndiv.ts", "line": "2", "column": "1", "severity": "error", "code": "6133", "message": "'getDsnNodeValue' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "141", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "141", "column": "35", "severity": "error", "code": "2454", "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "147", "column": "27", "severity": "error", "code": "2454", "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": "98", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": "104", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": "53", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": "59", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'.", "extraMsg": "Types of property 'afod_numaffil' are incompatible.\nType 'afod_numaffil | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "82", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "85", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_datefin_prevue | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_datefin_prevue | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "87", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_quot_trav | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_quot_trav | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "90", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_fin_date | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_fin_date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneEtab.ts", "line": "95", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Result[]' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }[]'.", "extraMsg": "Type 'Result' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }'.\nTypes of property 'sal' are incompatible.\nType 'pay_salarie_sal | undefined' is not assignable to type 'pay_salarie_sal'.\nType 'undefined' is not assignable to type 'pay_salarie_sal'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "56", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "63", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "67", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment | null' is not assignable to type 'sal_anciennete_date | undefined'.", "extraMsg": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getInfosRepartitionSalEmp.ts", "line": "87", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type 'BaseMontantSpecifique[] | TAPrev' is not assignable to parameter of type 'BaseMontantSpecifique & { lib?: string | undefined; }'.", "extraMsg": "Type 'BaseMontantSpecifique[]' is not assignable to type 'BaseMontantSpecifique & { lib?: string | undefined; }'.\nType 'BaseMontantSpecifique[]' is missing the following properties from type 'BaseMontantSpecifique': LibelleCodeNature, ValeurCodeNature" }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getNumeroOption.ts", "line": "5", "column": "169", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": "54", "column": "11", "severity": "error", "code": "2322", "message": "Type '(BaseMontantSpecifique & { lib: string; })[] | undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'.", "extraMsg": "Type 'undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": "57", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": "11", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }' is not assignable to type 'void'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": "11", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'CfgUpdateIfoc' is not assignable to parameter of type 'DataForUpdate<{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }>'.", "extraMsg": "Types of property 'ifoc_content_xml' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/imports/services/getTypeOrgSelonTypeRisque.ts", "line": "3", "column": "64", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/importPrevFromXml.ts", "line": "144", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'CfgGetIfoc'.", "extraMsg": "Property 'date_heure_creation_fiche' is missing in type 'Partial' but required in type 'CfgGetIfoc'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": "58", "column": "100", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": "218", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "140", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'ipas_validite_date_debut | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "141", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'ipas_validite_date_fin | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "531", "column": "16", "severity": "error", "code": "6133", "message": "'getPeriodesCourantesForSals' is declared but its value is never read." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "563", "column": "5", "severity": "error", "code": "2739", "message": "Type 'any[]' is missing the following properties from type '{ salIds: number[]; ppaCourante: pay_periodepaye_ppa; }': salIds, ppaCourante" }, { "fileName": "server/api/imports/services/processContrat.ts", "line": "145", "column": "69", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/processFileParamFicheOc.ts", "line": "105", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'ContratParsed'.", "extraMsg": "Types of property 'prev_ref' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": "44", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": "63", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": "32", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type '{ appSessionId: any; currentUser: { scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: usr_utilisateur_utiFields.sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }; loginTime: string; lastcheckTime: null; }' is not assignable to parameter of type 'Session'.", "extraMsg": "Types of property 'currentUser' are incompatible.\nType '{ scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }' is missing the following properties from type 'User': uti_email, currentPAD, currentGdpId, currentDOS, and 5 more." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": "34", "column": "10", "severity": "error", "code": "2339", "message": "Property 'appSessionId' does not exist on type 'UserSelected'." }, { "fileName": "server/api/passwords/router.ts", "line": "132", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/presences/router.ts", "line": "34", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'Params': cnt_id, tsh_date_start, tsh_date_end, tsh_comment" }, { "fileName": "server/api/presences/router.ts", "line": "55", "column": "9", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": "61", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": "71", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id_manager: number | null; pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Types of property 'sal_id_manager' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/router.ts", "line": "84", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "87", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Type 'ParsedQs' is missing the following properties from type 'Params': cnt_id, nb" }, { "fileName": "server/api/presences/router.ts", "line": "89", "column": "31", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "97", "column": "27", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "110", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "113", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'cnt_id' is missing in type 'ParsedQs' but required in type 'Params'." }, { "fileName": "server/api/presences/router.ts", "line": "115", "column": "31", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "123", "column": "27", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "161", "column": "127", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/services/getCurrentPeriodPointageDays.ts", "line": "8", "column": "26", "severity": "error", "code": "2307", "message": "Cannot find module '../../../reports/data/getDataRestitutionPresences' or its corresponding type declarations." }, { "fileName": "server/api/presences/services/submitTimesheet.ts", "line": "4", "column": "10", "severity": "error", "code": "6133", "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "5", "column": "32", "severity": "error", "code": "6133", "message": "'Awaited' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "24", "column": "1", "severity": "error", "code": "6133", "message": "'jobsDebouncer' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "65", "column": "11", "severity": "error", "code": "2740", "message": "Type '{ pad_id: number; }' is missing the following properties from type 'SepaParams': peri, sal_id, sal_id_out, modePaiement, and 5 more." }, { "fileName": "server/api/reports/router.ts", "line": "127", "column": "17", "severity": "error", "code": "2794", "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "server/api/reports/router.ts", "line": "228", "column": "29", "severity": "error", "code": "2339", "message": "Property 'ceta_id' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "229", "column": "27", "severity": "error", "code": "2339", "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "230", "column": "29", "severity": "error", "code": "2339", "message": "Property 'pad_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "231", "column": "36", "severity": "error", "code": "2339", "message": "Property 'estVersionDef' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "232", "column": "42", "severity": "error", "code": "2339", "message": "Property 'estVisibleEmployeur' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "233", "column": "29", "severity": "error", "code": "2339", "message": "Property 'lot_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "234", "column": "29", "severity": "error", "code": "2339", "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "289", "column": "15", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "30", "column": "46", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "39", "column": "17", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "75", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "79", "column": "17", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/salaries/router.ts", "line": "33", "column": "31", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "33", "column": "70", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "39", "column": "55", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "41", "column": "59", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "42", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "53", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "58", "column": "81", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "58", "column": "120", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "60", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "71", "column": "54", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "73", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "76", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/theme/router.ts", "line": "14", "column": "55", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/theme/router.ts", "line": "14", "column": "72", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/utils/replaceDomainName.ts", "line": "5", "column": "60", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/variables/router.ts", "line": "40", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "43", "column": "68", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': mvaId, padId, dateDebut, dateFin" }, { "fileName": "server/api/variables/router.ts", "line": "44", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId" }, { "fileName": "server/api/variables/router.ts", "line": "47", "column": "26", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "53", "column": "22", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "100", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId, rows" }, { "fileName": "server/api/variables/router.ts", "line": "114", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "123", "column": "30", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "132", "column": "26", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "158", "column": "44", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number'." }, { "fileName": "server/api/variables/router.ts", "line": "159", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/variables/router.ts", "line": "203", "column": "29", "severity": "error", "code": "2339", "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "204", "column": "38", "severity": "error", "code": "2339", "message": "Property 'comment' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "205", "column": "40", "severity": "error", "code": "2339", "message": "Property 'modeSelectionCnt' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "206", "column": "27", "severity": "error", "code": "2339", "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/services/insertVvaComment.ts", "line": "62", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ vva_id?: number | undefined; vva_niveau?: number | undefined; vva_valeur?: undefined; vva_datedebut?: Date | undefined; vva_datefin?: Date | null | undefined; vva_periodedebut?: number | null | undefined; vva_periodefin?: number | null | undefined; vva_comm?: null | undefined; var_id?: number | undefined; cnt_id?: number | null | undefined; vva_id_externe?: null | undefined; lvva_id?: number | null | undefined; acrd_id?: number | null | undefined; tacc_id?: number | null | undefined; vva_type_peri?: number | undefined; peria_id?: number | null | undefined; sal_id?: number | null | undefined; euti_id?: number | null | undefined; emp_id?: number | null | undefined; vva_regul_peridebut?: number | null | undefined; vva_regul_perifin?: number | null | undefined; }>'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/visitesMed/services/getInfosVisitesMed.ts", "line": "62", "column": "11", "severity": "error", "code": "6133", "message": "'startDate' is declared but its value is never read." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "27", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ pad_id: number; uti_id: number; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "31", "column": "22", "severity": "error", "code": "2339", "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "31", "column": "80", "severity": "error", "code": "2339", "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "41", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "42", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "47", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "50", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "82", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': wfrs_id, wfrs_status" }, { "fileName": "server/api/workflows/absences/router.ts", "line": "95", "column": "80", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/workflows/router.ts", "line": "42", "column": "117", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "46", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': typeWorkflow, doc_id, data" }, { "fileName": "server/api/workflows/router.ts", "line": "48", "column": "121", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "51", "column": "117", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "54", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": "59", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": "64", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "65", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "70", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "73", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "79", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "81", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "84", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "91", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "92", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "97", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "100", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "139", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ uti_id: number; domainApp: APP_DOMAIN; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/router.ts", "line": "166", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "167", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "172", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "175", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/services/changeStatusRunnedStep.ts", "line": "263", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ fk_id: number; origin: \"WFRS\"; pad_id: number; uti_id_target: number; desc: string; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Types of property 'origin' are incompatible.\nType '\"WFRS\"' is not assignable to type 'NOTIFICATION_ORIGINE'." }, { "fileName": "server/api/workflows/services/wflChangeAdress.ts", "line": "1", "column": "43", "severity": "error", "code": "2305", "message": "Module '\"../../../decla_main.d\"' has no exported member 'IExtCallback'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "20", "column": "17", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'.", "extraMsg": "Type 'Promise' is not assignable to type 'ArhServiceResult | Promise>'.\nType 'Promise' is not assignable to type 'Promise>'.\nType 'void' is not assignable to type 'ArhServiceResult'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "41", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "55", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"postXX\"' is not assignable to type 'RouteHttpVerb'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "61", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "74", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is not assignable to parameter of type 'ArhRouteCfg'.", "extraMsg": "Type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is missing the following properties from type 'ArhRouteCfg': method, service" }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "98", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.ts", "line": "32", "column": "7", "severity": "error", "code": "2322", "message": "Type '(req: AuthenticatedRequest) => { file: File | undefined; files: { [fieldname: string]: File[]; } | File[] | undefined; }' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }'." }, { "fileName": "server/app/ArhRouter.ts", "line": "168", "column": "33", "severity": "error", "code": "2314", "message": "Generic type 'ArhRouteCfg' requires 2 type argument(s)." }, { "fileName": "server/app/app.ts", "line": "40", "column": "1", "severity": "error", "code": "6133", "message": "'isString' is declared but its value is never read." }, { "fileName": "server/app/app.ts", "line": "56", "column": "11", "severity": "error", "code": "2339", "message": "Property '_sendErrorToAPM' does not exist on type 'Logger'." }, { "fileName": "server/app/app.ts", "line": "207", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'Writable>' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'contentSecurityPolicy' are incompatible.\nType 'Writable | undefined>' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'ContentSecurityPolicyOptions'.\nTypes of property 'directives' are incompatible.\nType 'Writable | unique symbol> | undefined>' is not assignable to type 'Record | unique symbol> | undefined'.\nType 'Writable | unique symbol>>' is not assignable to type 'Record | unique symbol>'.\nIndex signatures are incompatible.\nType 'Writable | unique symbol>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable'.\nTypes of property '[Symbol.iterator]' are incompatible.\nType 'Writable<() => Iterator>' is not assignable to type '() => Iterator'.\nType 'Writable<() => Iterator>' provides no match for the signature '(): Iterator'." }, { "fileName": "server/app/app.ts", "line": "435", "column": "37", "severity": "error", "code": "2339", "message": "Property 'AccessControl' does not exist on type 'Config'." }, { "fileName": "server/app/app.ts", "line": "487", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "497", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "499", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "499", "column": "32", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "504", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhAddMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "506", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "506", "column": "32", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "511", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response>'." }, { "fileName": "server/app/appUws.ts", "line": "60", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/app/appUws.ts", "line": "207", "column": "59", "severity": "error", "code": "6133", "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": "213", "column": "69", "severity": "error", "code": "6133", "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": "422", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '(e: any) => void' is not assignable to parameter of type '() => void'." }, { "fileName": "server/app/configureDbManager.ts", "line": "37", "column": "5", "severity": "error", "code": "2741", "message": "Property 'format' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/db\").CustomPool' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/dbManager/init\").CustomPool'." }, { "fileName": "server/app/configureDbManager.ts", "line": "52", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cnt' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "58", "column": "5", "severity": "error", "code": "2322", "message": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cntModified' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "65", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cmr' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "71", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'dab' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'DabModified'.\nType 'undefined' is not assignable to type 'DabModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "78", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tij' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'TijModified'.\nType 'undefined' is not assignable to type 'TijModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "85", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'abs' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'AbsModified'.\nType 'undefined' is not assignable to type 'Pick'." }, { "fileName": "server/app/configureDbManager.ts", "line": "92", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "99", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "106", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "123", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'data' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Data'.\nType 'undefined' is not assignable to type 'Data'." }, { "fileName": "server/app/configureDbManager.ts", "line": "132", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'art' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'ArtModified'.\nType 'undefined' is not assignable to type 'ArtModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "139", "column": "5", "severity": "error", "code": "2322", "message": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tsk' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Tsk'.\nType 'undefined' is not assignable to type 'Tsk'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": "17", "column": "7", "severity": "error", "code": "2322", "message": "Type '(req: AuthenticatedRequest) => Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type 'Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to 'Promise | { file: File; files: MulterFilesType | undefined; }>'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": "22", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/app/routerApp.ts", "line": "29", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhRouteIsWhitelistedForAuth' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/app/routerApp.ts", "line": "49", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/appSessions.ts", "line": "363", "column": "5", "severity": "error", "code": "2741", "message": "Property 'portefeuilles' is missing in type '{ uti_id: any; sal_id: any; uti_pseudo: any; uti_nom: any; uti_prenom: any; uti_email: any; uti_access_to_business_dashboard: any; uti_superadmin: any; pdos_id: any; currentPAD: any; currentDOS: any; currentGdpId: any; currentPdosId: any; currentUi: any; lots_id_granted: any; typesUi: any; scope: { sals: never[]; pads: number[]; }; }' but required in type 'User'." }, { "fileName": "server/auth/authentication.ts", "line": "37", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/buls/createBulForNewCnt.ts", "line": "49", "column": "43", "severity": "error", "code": "2741", "message": "Property 'cnt_date_paiement_stc' is missing in type '{ ppa: CntOnCurrentPpa; cnt_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; sal_id: number; pad_id: number; cnt_salaire_mdp_id: number; }' but required in type 'CntForUpsertBul'." }, { "fileName": "server/compta/handleEcart.ts", "line": "35", "column": "15", "severity": "error", "code": "2740", "message": "Type '{ cpt_num: string; sens: string; mnt: number; cpt_type: number; }' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, sal_matricule, sal_nom_usage, and 32 more." }, { "fileName": "server/compta/handleEcart.ts", "line": "44", "column": "32", "severity": "error", "code": "2345", "message": "Argument of type '{ cana_id: number; cana_lib: cta_compteana_canaFields.cana_lib; pana_id: number; cana_code: string; }' is not assignable to parameter of type 'AnaCnt'.", "extraMsg": "Type '{ cana_id: number; cana_lib: cana_lib; pana_id: number; cana_code: string; }' is missing the following properties from type 'AnaCnt': sal_matricule, sal_nom_usage, sal_prenom, anct_id, and 4 more." }, { "fileName": "server/compta/selectAnaCnt.ts", "line": "7", "column": "18", "severity": "error", "code": "2320", "message": "Interface 'AnaCnt' cannot simultaneously extend types 'pay_anacontrat_anct' and 'cta_compteana_cana'.", "extraMsg": "Named property 'cana_id' of types 'pay_anacontrat_anct' and 'cta_compteana_cana' are not identical." }, { "fileName": "server/compta/selectData.ts", "line": "129", "column": "32", "severity": "error", "code": "2345", "message": "Argument of type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Property 'uorg_id' is missing in type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' but required in type 'CriteriaOD'." }, { "fileName": "server/compta/selectData.ts", "line": "186", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'Pcta | null' is not assignable to parameter of type 'Pcta'.", "extraMsg": "Type 'null' is not assignable to type 'Pcta'." }, { "fileName": "server/compta/ventilAna.ts", "line": "18", "column": "16", "severity": "error", "code": "2339", "message": "Property 'rowsDispatched' does not exist on type 'ResultAfterGrouping'." }, { "fileName": "server/compta/ventilAna.ts", "line": "101", "column": "31", "severity": "error", "code": "2339", "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": "101", "column": "42", "severity": "error", "code": "2339", "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "29", "severity": "error", "code": "2352", "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "29", "severity": "error", "code": "2352", "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, param_desc, cnt_id, and 31 more." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "50", "severity": "error", "code": "2345", "message": "Argument of type 'RowWithAna' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'RowWithAna' is missing the following properties from type 'RowToDispatch': sal_nom_famille, sal_prenom, sal_ventil_compta" }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "31", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew' is not assignable to parameter of type 'Error | null'.", "extraMsg": "Type '\"STOP\"' is not assignable to type 'Error | null'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "34", "column": "33", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "35", "column": "7", "severity": "error", "code": "2345", "message": "Argument of type '(errWaterfall: Error, file: string, fileName: string) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "245", "column": "9", "severity": "error", "code": "6133", "message": "'dataRows' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "246", "column": "9", "severity": "error", "code": "6133", "message": "'debut' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "247", "column": "9", "severity": "error", "code": "6133", "message": "'fin' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "249", "column": "9", "severity": "error", "code": "6133", "message": "'header' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "253", "column": "10", "severity": "error", "code": "2304", "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "262", "column": "4", "severity": "error", "code": "2304", "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "271", "column": "68", "severity": "error", "code": "2304", "message": "Cannot find name 'anneemois'." }, { "fileName": "server/dads/aed/processBuls.ts", "line": "6", "column": "1", "severity": "error", "code": "6133", "message": "'bul' is declared but its value is never read." }, { "fileName": "server/dads/dadsMain.ts", "line": "52", "column": "25", "severity": "error", "code": "2554", "message": "Expected 3-6 arguments, but got 2." }, { "fileName": "server/dads/declaDads.ts", "line": "3", "column": "27", "severity": "error", "code": "2459", "message": "Module '\"../payrollEngine/declaCalc.d\"' declares 'Tat' locally, but it is not exported." }, { "fileName": "server/dads/declaDads.ts", "line": "159", "column": "18", "severity": "error", "code": "2320", "message": "Interface 'PaiementOps' cannot simultaneously extend types 'pay_paiementops_pops' and 'pay_banquedos_bnqd'.", "extraMsg": "Named property 'bnqd_id' of types 'pay_paiementops_pops' and 'pay_banquedos_bnqd' are not identical." }, { "fileName": "server/dads/s30/s30.ts", "line": "39", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/s30/s40/s40.ts", "line": "15", "column": "8", "severity": "error", "code": "1192", "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/dads/s30/s40/s40_g28_15\"' has no default export." }, { "fileName": "server/dads/writerDads.ts", "line": "38", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'string | null' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/writerDads.ts", "line": "64", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "50", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "82", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "85", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "94", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "124", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "161", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "178", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "219", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "236", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "270", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.ts", "line": "156", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/errorHandling/customMessagesConfigs.ts", "line": "24", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'PG_ERROR_CODES'.", "extraMsg": "Type 'undefined' is not assignable to type 'PG_ERROR_CODES'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "68", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "102", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "113", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "155", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "167", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "185", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '{ query: Sinon.SinonSpy; release: Sinon.SinonFake; }' is not assignable to parameter of type 'PoolClient'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "205", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "216", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "255", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "266", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "317", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "351", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "361", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "401", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "27", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "38", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "68", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "87", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "98", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": "32", "column": "44", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'.\nType 'Data' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": "35", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "26", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "36", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "37", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "48", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'.", "extraMsg": "Property 'params' is missing in type 'Config' but required in type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "53", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "63", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "64", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "75", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "80", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "90", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "91", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "104", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.ts", "line": "90", "column": "44", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'.\nType '(errTrigger: any, shouldContinue: any) => void' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "42", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "105", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.ts", "line": "23", "column": "2", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "22", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "23", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'.", "extraMsg": "Types of property 'length' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "38", "column": "19", "severity": "error", "code": "2741", "message": "Property 'message' is missing in type '{ length: number; name: \"error\"; severity: string; code: string; detail: string; hint: undefined; position: undefined; internalPosition: undefined; internalQuery: undefined; where: undefined; schema: string; table: string; column: undefined; dataType: undefined; constraint: string; file: string; line: string; routine: string; }' but required in type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "60", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "71", "column": "34", "severity": "error", "code": "2339", "message": "Property 'code' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "72", "column": "34", "severity": "error", "code": "2339", "message": "Property 'message' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "87", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "87", "column": "61", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "102", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "102", "column": "64", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "129", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "129", "column": "63", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "200", "column": "4", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'string | null'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "209", "column": "7", "severity": "error", "code": "2339", "message": "Property 'title' does not exist on type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "248", "column": "109", "severity": "error", "code": "6133", "message": "'keyTable' is declared but its value is never read." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "59", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "109", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "111", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "152", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "154", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "214", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "216", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "271", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "300", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "302", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": "68", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "61", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "117", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "169", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "217", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "265", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "308", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; lots_id_granted: number[]; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "338", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "377", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "417", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "458", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "500", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": "56", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": "82", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "16", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "23", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "29", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "48", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "55", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "74", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "80", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/processReferences.ts", "line": "117", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type '\"add\" | OperationType' is not assignable to parameter of type 'OperationType'.", "extraMsg": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "39", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "142", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigServerFilter | null' is not assignable to parameter of type 'ConfigServerFilter'.", "extraMsg": "Type 'null' is not assignable to type 'ConfigServerFilter'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "161", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "211", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "255", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "295", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "339", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "386", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "438", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "488", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "531", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "574", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "617", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "660", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "703", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/emailer/emailHtmlTemplate.ts", "line": "119", "column": "83", "severity": "error", "code": "2345", "message": "Argument of type 'ROLES | undefined' is not assignable to parameter of type 'ROLES'.", "extraMsg": "Type 'undefined' is not assignable to type 'ROLES'." }, { "fileName": "server/emailer/emailer.ts", "line": "83", "column": "5", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'SentMessageInfo | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'SentMessageInfo'." }, { "fileName": "server/graphql/login/resolvers.ts", "line": "32", "column": "6", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/graphql/resolvers/mutations/documents/saveDocs/resolver.ts", "line": "99", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForUpdate<{ doc_title?: null | undefined; doc_comment?: null | undefined; doc_id?: undefined; doc_type?: undefined; doc_afficher_portail_salarie?: boolean | undefined; doc_date_portail_salarie?: Date | null | undefined; tdoc_id?: number | null | undefined; doc_id_sequenced?: number | undefined; doc_afficher_portail_employeur?: boolean | undefined; }>'.", "extraMsg": "Types of property 'doc_title' are incompatible.\nType 'doc_title | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/graphql/resolvers/queries/absences/infosListeAbsencesMgr/resolver.ts", "line": "3", "column": "10", "severity": "error", "code": "2305", "message": "Module '\"../../../../../dbManager/dbManager\"' has no exported member 'ClientFilter'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "24", "column": "13", "severity": "error", "code": "2322", "message": "Type 'ecnt_montant_salaire' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "26", "column": "13", "severity": "error", "code": "2322", "message": "Type 'ecnt_quot_trav' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "27", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'trem_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "35", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'GqlF'.", "extraMsg": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'LastRemuneration'.\nTypes of property 'montantSalaire' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/cotisationsFraisDeSante/getCotisationsFraisDeSante/resolver.ts", "line": "52", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type '{ src_id_force?: number | null | undefined; cnt_id?: number | undefined; ltrac_type?: number | null | undefined; emp_id?: number | null | undefined; pad_id: number; catc_id: number | null; ncnt_id: number; dpub_id: number | null; semp_id: number; trem_id: number | null; rcdd_id: number | null; euti_id: number | null; eta_id: number; src_id: number | null; peri_anneemois: number; lot_id: number; cnt_debut_date: Date; cnt_fin_date?: Date | undefined; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'src_id_force' are incompatible.\nType 'number | null | undefined' is not assignable to type 'src_id_force'.\nType 'undefined' is not assignable to type 'src_id_force'." }, { "fileName": "server/graphql/resolvers/queries/login/checkLoginCredentials/resolver.ts", "line": "16", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string | null'." }, { "fileName": "server/graphql/utils/gqlUtils.ts", "line": "71", "column": "40", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "32", "column": "46", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "33", "column": "77", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "33", "column": "95", "severity": "error", "code": "2339", "message": "Property 'tab_id' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "37", "column": "54", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "38", "column": "52", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "39", "column": "51", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "40", "column": "48", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "42", "column": "17", "severity": "error", "code": "2322", "message": "Type '{ plhSemaine1: gta_planninghebdo_plh & { jours: number[]; }; ppla_desc: string; }' is not assignable to type 'DataGta'.", "extraMsg": "The types of 'plhSemaine1.jours' are incompatible between these types.\nType 'number[]' is not assignable to type 'Jph[]'.\nType 'number' is not assignable to type 'Jph'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "43", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprem_pare' is not assignable to type 'ProfilRem'.", "extraMsg": "Types of property 'pare_quot_journ_coll_ref' are incompatible.\nType 'pare_quot_journ_coll_ref' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "45", "column": "17", "severity": "error", "code": "2741", "message": "Property 'jfs' is missing in type 'gta_calendrierjf_cjf' but required in type 'Cjf'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": "27", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": "46", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/helpdesk/zendesk/authZendeskSSO.ts", "line": "4", "column": "10", "severity": "error", "code": "6133", "message": "'NODE_ENV' is declared but its value is never read." }, { "fileName": "server/helpdesk/zendesk/getInfosZdOrganization.ts", "line": "9", "column": "23", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/helpdesk/zendesk/zdSearchRequestAsync.ts", "line": "5", "column": "9", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/imports/genericImport.ts", "line": "146", "column": "5", "severity": "error", "code": "2322", "message": "Type '({ padId, config, csvRows }: ImportInput>>) => Promise' is not assignable to type 'ImportData'.", "extraMsg": "Types of parameters '__0' and 'input' are incompatible.\nType 'ImportInput' is not assignable to type 'ImportInput>>'.\nType 'ConfigImporter' is not assignable to type 'Required>'.\nTypes of property 'sal_identifier' are incompatible.\nType 'IMPORT_IDENTIFIANT_SALARIE | undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'.\nType 'undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "34", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "37", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "40", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "43", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "46", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "47", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "34", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "37", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_matricule' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "40", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "43", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_email' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "46", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_nir' does not exist on type '{}'." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "3", "column": "7", "severity": "error", "code": "6133", "message": "'map' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "11", "column": "10", "severity": "error", "code": "6133", "message": "'getNameIdentifierSal' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "11", "column": "66", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": "140", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'.", "extraMsg": "Type 'undefined' is not assignable to type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importAbs.ts", "line": "155", "column": "35", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'string | null | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | null | undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": "155", "column": "68", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/imports/importAnct.ts", "line": "118", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectAnct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectAnct': cana_id, anct_pct, anct_peridebut" }, { "fileName": "server/imports/importAnct.ts", "line": "118", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importAnct.ts", "line": "226", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importContrats.ts", "line": "246", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importContrats.ts", "line": "249", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'." }, { "fileName": "server/imports/importContrats.ts", "line": "372", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readSal\").CntIdentifiers' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readCnt\").CntIdentifiers'.", "extraMsg": "Types of property 'cnt_debut_date' are incompatible.\nType 'Date | undefined' is not assignable to type 'string | undefined'.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/imports/importEct.ts", "line": "173", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': emp_id, ect_classif_ech, ect_classif_niv, ect_classif_cat, and 3 more." }, { "fileName": "server/imports/importEct.ts", "line": "173", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEct.ts", "line": "281", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importEmplois.ts", "line": "105", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEmplois.ts", "line": "162", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'RowObject' is not assignable to parameter of type 'RowObjectEmp'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEmp': emp_libelle_masculin, emp_libelle_feminin, acrd_id" }, { "fileName": "server/imports/importIbans.spec.ts", "line": "1", "column": "8", "severity": "error", "code": "2613", "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' has no default export. Did you mean to use 'import { importIbans } from \"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' instead?" }, { "fileName": "server/imports/importIbans.spec.ts", "line": "1", "column": "23", "severity": "error", "code": "2459", "message": "Module '\"./importIbans\"' declares 'Config' locally, but it is not exported." }, { "fileName": "server/imports/importIbans.ts", "line": "78", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; validators?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importIbans.ts", "line": "144", "column": "9", "severity": "error", "code": "6133", "message": "'resultInsertion' is declared but its value is never read." }, { "fileName": "server/imports/importIbans.ts", "line": "148", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/imports/importMutuelleInterim.ts", "line": "71", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": "61", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": "98", "column": "19", "severity": "error", "code": "2304", "message": "Cannot find name 'BulsOnCurrentPpa'." }, { "fileName": "server/imports/importSals.ts", "line": "161", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": "128", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': uorg_id, uct_datedebut, uct_datefin, uct_peridebut, rind_id" }, { "fileName": "server/imports/importUct.ts", "line": "128", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": "236", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVisitMed.ts", "line": "97", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importVva.ts", "line": "99", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporterEnhanced' is not assignable to parameter of type 'Config'.", "extraMsg": "Types of property 'createBulRegul' are incompatible.\nType 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/imports/importVva.ts", "line": "165", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'ConfigImporterEnhanced'.", "extraMsg": "Type 'Config' is missing the following properties from type 'ConfigImporterEnhanced': inTransaction, identificationOnly" }, { "fileName": "server/imports/importVva.ts", "line": "213", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVva/defineCnt.ts", "line": "24", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'CntRead | undefined' is not assignable to parameter of type 'CntRead | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'CntRead | PromiseLike'." }, { "fileName": "server/imports/readSal.ts", "line": "91", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/readSal.ts", "line": "99", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "1", "column": "10", "severity": "error", "code": "2724", "message": "'\"./getIdentifiersSalFromRowObject\"' has no exported member named 'salIdentifiers'. Did you mean 'isSalIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "1", "column": "10", "severity": "error", "code": "6133", "message": "'salIdentifiers' is declared but its value is never read." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "2", "column": "10", "severity": "error", "code": "2724", "message": "'\"./getIdentifiersCntFromRowObject\"' has no exported member named 'cntIdentifiers'. Did you mean 'isCntIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "2", "column": "10", "severity": "error", "code": "6133", "message": "'cntIdentifiers' is declared but its value is never read." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "118", "column": "64", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "125", "column": "116", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "178", "column": "59", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/monitoring/routerMonitoring.ts", "line": "15", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: { type: string; title: string; }[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "15", "column": "2", "severity": "error", "code": "2739", "message": "Type '{}' is missing the following properties from type '{ serverConfig: ServerConfig; dbConfig: any; }': serverConfig, dbConfig" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "222", "column": "3", "severity": "error", "code": "2322", "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "223", "column": "3", "severity": "error", "code": "2322", "message": "Type 'BulSelected[]' is not assignable to type 'BulInCalc[]'.", "extraMsg": "Type 'BulSelected' is missing the following properties from type 'BulInCalc': sandbox, iCurrentRub, cjfs, statutRegimeAm" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "280", "column": "3", "severity": "error", "code": "2322", "message": "Type '() => void' is not assignable to type '{ (): Promise; (handler: () => void): void; }'.", "extraMsg": "Type 'void' is not assignable to type 'Promise'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "313", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "344", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "492", "column": "10", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "500", "column": "18", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "522", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": "67", "column": "28", "severity": "error", "code": "2362", "message": "The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": "67", "column": "36", "severity": "error", "code": "2363", "message": "The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "31", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[]))[]' is not assignable to parameter of type 'T[]'.", "extraMsg": "Type 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])'." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "55", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'Ptab' is not assignable to parameter of type 'PtabSelected'.", "extraMsg": "Type 'Ptab' is missing the following properties from type 'PtabSelected': acrd_id, ptab_methode_retenue, ptab_desc, tab, and 14 more." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "65", "column": "5", "severity": "error", "code": "2322", "message": "Type 'PtabSelected[]' is not assignable to type 'T[]'.", "extraMsg": "Type 'PtabSelected' is not assignable to type 'T'.\n'PtabSelected' is assignable to the constraint of type 'T', but 'T' could be instantiated with a different subtype of constraint 'Ptab'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": "48", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": "94", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/maintien/processOneArret.ts", "line": "53", "column": "9", "severity": "error", "code": "2322", "message": "Type 'sal_anciennete_date' is not assignable to type 'Date'.", "extraMsg": "Type 'null' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "77", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "119", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "159", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsRetenue.ts", "line": "62", "column": "23", "severity": "error", "code": "2739", "message": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectSpecificItems.ts", "line": "17", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedCalc': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/bulsMgr/deleteLBL.ts", "line": "11", "column": "28", "severity": "error", "code": "2503", "message": "Cannot find namespace 'pg'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": "9", "column": "32", "severity": "error", "code": "2339", "message": "Property 'length' does not exist on type 'ProfilPlanning'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": "23", "column": "27", "severity": "error", "code": "2488", "message": "Type 'ProfilPlanning' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "64", "column": "126", "severity": "error", "code": "2345", "message": "Argument of type 'Cmb[] | undefined' is not assignable to parameter of type 'Cmb[] | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'Cmb[] | null'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "96", "column": "81", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "97", "column": "87", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "105", "column": "87", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "106", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "170", "column": "92", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "171", "column": "79", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "235", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "237", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "245", "column": "88", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "246", "column": "92", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCald.ts", "line": "111", "column": "63", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | boolean' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": "34", "column": "25", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'.", "extraMsg": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": "38", "column": "25", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/upsertCalb.ts", "line": "58", "column": "13", "severity": "error", "code": "2304", "message": "Cannot find name 'tools'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": "24", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": "46", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/communication/sendEndToMainProcess.ts", "line": "10", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "142", "column": "5", "severity": "error", "code": "2322", "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'.", "extraMsg": "Type 'pay_cumul_cml' is missing the following properties from type 'CmlInBul': valeur_en_cours, valeur_en_cours_autres_contrats" }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "158", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'.", "extraMsg": "Type 'RubSelectedCalc' is missing the following properties from type 'RubInCalc': rub_code, rub_lib, rub_desc, rub_affich_dates_abs, and 12 more." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "220", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'pay_cumul_cml[]' is not assignable to parameter of type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "10", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "12", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "32", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "34", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "50", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "52", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "68", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "70", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "72", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "74", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "76", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/defineNetItems.ts", "line": "2", "column": "1", "severity": "error", "code": "6192", "message": "All imports in import declaration are unused." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "146", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type '{}' is not assignable to parameter of type 'BulData'.", "extraMsg": "Property 'cnt' is missing in type '{}' but required in type 'BulData'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "172", "column": "17", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "179", "column": "17", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "48", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "94", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "140", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "72", "column": "119", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "78", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'.", "extraMsg": "Type 'CmlInBul' is not assignable to type 'CmlCached'.\nTypes of property 'valeur_en_cours_autres_contrats' are incompatible.\nType 'number | null' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "149", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "153", "column": "73", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "157", "column": "77", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "179", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "183", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "118", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "166", "column": "5", "severity": "error", "code": "2322", "message": "Type 'number' is not assignable to type 'null'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "166", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_TOUS_CONTRATS.ts", "line": "62", "column": "31", "severity": "error", "code": "2345", "message": "Argument of type '{ name: string; value: number | null; }' is not assignable to parameter of type 'CmlReturned'.", "extraMsg": "Types of property 'name' are incompatible.\nType 'string' is not assignable to type '\"valeur_en_cours\" | \"valeur_en_cours_autres_contrats\" | \"valeur_ann_cnt\" | \"valeur_ann_cnt_tous_contrats\" | \"valeur_duree_cnt\" | \"valeur_duree_cnt_tous_contrats\" | \"valeur_en_cours_cnt_precedent\" | \"valeur_n_derniers_mois_cnt\" | \"valeur_n_derniers_mois_tous_contrats\"'." }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.spec.ts", "line": "69", "column": "39", "severity": "error", "code": "2344", "message": "Type '{}' does not satisfy the constraint 'BaseVva'.", "extraMsg": "Type '{}' is missing the following properties from type 'BaseVva': vva_id, vva_valeur, vva_datedebut, vva_datefin" }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.ts", "line": "52", "column": "25", "severity": "error", "code": "2339", "message": "Property 'sort' does not exist on type 'readonly Readonly[]'." }, { "fileName": "server/payrollEngine/druMgr/druMgr.ts", "line": "282", "column": "29", "severity": "error", "code": "2339", "message": "Property 'skip' does not exist on type 'Error | ResultSkip'.", "extraMsg": "Property 'skip' does not exist on type 'Error'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_ABS.ts", "line": "178", "column": "85", "severity": "error", "code": "2345", "message": "Argument of type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: rub_id_retenue; rub_id_indem: rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: rub_id_indem_2; rub_id_indem_3: rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: cmsal_id; tab_code: string; tab_taux_maintien: tab_taux_maintien; tab_lib: string; mart_id: mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }[]' is not assignable to parameter of type 'DabForQuotiteAbs[]'.", "extraMsg": "Type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'DabForQuotiteAbs'.\nType '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'Pick'.\nTypes of property 'dab_nb' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "17", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'cnt_fin_date' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "30", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'cnt_datefin_prevue' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "34", "column": "45", "severity": "error", "code": "2339", "message": "Property 'cnt_datefin_duree_minimale' does not exist on type 'CntInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_EFF.ts", "line": "116", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": "40", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'.", "extraMsg": "Type 'Date' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": "50", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_PARE.ts", "line": "29", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "11", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "27", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "46", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: true; dab_commence_aprem: true; dab_finit_matin: true; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "65", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "84", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "125", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_eta' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "171", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_emp' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "219", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_uorg' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivCcn.ts", "line": "45", "column": "66", "severity": "error", "code": "2339", "message": "Property 'acrd_id' does not exist on type '{ ccn_id: number; }'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivNat.ts", "line": "9", "column": "110", "severity": "error", "code": "6133", "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivPad.ts", "line": "8", "column": "110", "severity": "error", "code": "6133", "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "68", "column": "16", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "83", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "93", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "104", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "174", "column": "144", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": "1", "column": "1", "severity": "error", "code": "6133", "message": "'DruInCalc' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": "41", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Readonly> & Readonly & { rub_desc: string; }>' is not assignable to type 'Readonly'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "47", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "49", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "49", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "64", "column": "68", "severity": "error", "code": "2345", "message": "Argument of type 'DRU_VAR_MULTIVAL_DISTINCT | null' is not assignable to parameter of type 'MODE_DISTINCTION | null'.", "extraMsg": "Type 'DRU_VAR_MULTIVAL_DISTINCT.PAR_DATEDEBUT' is not assignable to type 'MODE_DISTINCTION | null'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "70", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "83", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "85", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "85", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getRubsBouclageToInsert.spec.ts", "line": "127", "column": "4", "severity": "error", "code": "2322", "message": "Type '({ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; })[]' is not assignable to type 'Readonly>[]'.", "extraMsg": "Type '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is not assignable to type 'Readonly>'.\nType '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is missing the following properties from type 'Readonly>': isDebutPeriode, commentaire, is_regul" }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": "122", "column": "41", "severity": "error", "code": "2740", "message": "Type 'BaseRubCheckDruBouclage' is missing the following properties from type 'RubInCalc': rub_type, rub_code, rub_affich_dates_abs, tij, and 12 more." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": "264", "column": "41", "severity": "error", "code": "2322", "message": "Type 'BaseRubCheckDruBouclage' is not assignable to type 'RubInCalc'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": "45", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": "140", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "132", "column": "71", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "132", "column": "118", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "144", "column": "71", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "144", "column": "118", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "291", "column": "31", "severity": "error", "code": "2339", "message": "Property 'rrub_annul_peri_debut' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "292", "column": "29", "severity": "error", "code": "2339", "message": "Property 'rrub_annul_peri_fin' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "29", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "37", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "45", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "53", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "61", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "69", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "77", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/processDruValue.ts", "line": "52", "column": "17", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | boolean | null' is not assignable to parameter of type 'string | number'.", "extraMsg": "Type 'null' is not assignable to type 'string | number'." }, { "fileName": "server/payrollEngine/druMgr/profilCp/getAcquisitionCpMoisCalculee.ts", "line": "71", "column": "14", "severity": "error", "code": "2540", "message": "Cannot assign to 'pacp' because it is a read-only property." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "23", "column": "13", "severity": "error", "code": "2322", "message": "Type 'mrtt_nbj_sal' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "24", "column": "13", "severity": "error", "code": "2322", "message": "Type 'mrtt_nbj_pat' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "40", "column": "16", "severity": "error", "code": "2454", "message": "Variable 'nbSal' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "41", "column": "16", "severity": "error", "code": "2454", "message": "Variable 'nbPat' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": "11", "column": "115", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": "41", "column": "142", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/vva/cacheVvaMgr.ts", "line": "27", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ var_id: number; valueFound: boolean; niveauFound: number; value: string | number | boolean | null; vva: Schema.pay_valeurvariable_vva[] | null; }' is not assignable to parameter of type 'VvaCached'.", "extraMsg": "Types of property 'niveauFound' are incompatible.\nType 'number' is not assignable to type '1 | 2 | 5'." }, { "fileName": "server/payrollEngine/executeFormula.ts", "line": "35", "column": "20", "severity": "error", "code": "2339", "message": "Property 'cnt_desc' does not exist on type 'BulInCalc'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "30", "column": "5", "severity": "error", "code": "2322", "message": "Type 'PosConv | null' is not assignable to type 'PosConv | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'PosConv | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "92", "column": "9", "severity": "error", "code": "2322", "message": "Type 'PoolClient' is not assignable to type 'DbClient'.", "extraMsg": "Type 'PoolClient' is missing the following properties from type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }': begin, commit, rollback" }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "242", "column": "5", "severity": "error", "code": "2322", "message": "Type 'Tat | null' is not assignable to type 'Tat | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'Tat | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "250", "column": "5", "severity": "error", "code": "2740", "message": "Type 'ProfilPlanning[]' is missing the following properties from type 'ProfilPlanning': ppla_desc, acrd_niveau, origin, ppla_id, and 24 more." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "85", "column": "21", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "89", "column": "17", "severity": "error", "code": "2322", "message": "Type 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "90", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "535", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "539", "column": "9", "severity": "error", "code": "2322", "message": "Type 'boolean | undefined' is not assignable to type 'boolean'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "540", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "547", "column": "68", "severity": "error", "code": "6133", "message": "'peri' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "547", "column": "89", "severity": "error", "code": "6133", "message": "'dateVigueur' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getRubData.ts", "line": "38", "column": "5", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectAlc\").Alc[]' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Alc[]'.", "extraMsg": "Type 'Alc' is missing the following properties from type 'Alc': valeur_en_cours, valeur_en_cours_apres" }, { "fileName": "server/payrollEngine/launchCalcBuls.ts", "line": "23", "column": "8", "severity": "error", "code": "2741", "message": "Property 'settingsByBul' is missing in type '{ type: number; pad_id: number; uti_id: number; bul_id: number[]; clp_origine: CALCULPAIE_ORIGINE; settings: {}; }' but required in type 'CalcRequestParams'." }, { "fileName": "server/payrollEngine/monitoring/trackMemory.ts", "line": "3", "column": "21", "severity": "error", "code": "2686", "message": "'_' refers to a UMD global, but the current file is a module. Consider adding an import instead." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "13", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "23", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "28", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "33", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "11", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "42", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "71", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/peria/checkPeriaCatc.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaDpub.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaTrem.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkTypeLieuTrav.ts", "line": "19", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/profiles/selectPpla.ts", "line": "200", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "597", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "598", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'cnt_fin_date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "638", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "639", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "640", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "641", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "655", "column": "4", "severity": "error", "code": "2739", "message": "Type '{ calculer: false; netCible: null; iterations: never[]; }' is missing the following properties from type '{ calculer: boolean; type: number; varIdVariant: number; nextValueForVarId: number; netCible: { mnt: number; explain: string; } | null; iterations: IterationNetAuBrut[]; }': type, varIdVariant, nextValueForVarId" }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "139", "column": "50", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "204", "column": "42", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "212", "column": "42", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "238", "column": "44", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "246", "column": "44", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "270", "column": "17", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "329", "column": "17", "severity": "error", "code": "2322", "message": "Type 'boolean | null | undefined' is not assignable to type 'boolean | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | null'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "331", "column": "21", "severity": "error", "code": "2322", "message": "Type 'boolean | null' is not assignable to type 'boolean'.", "extraMsg": "Type 'null' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "460", "column": "50", "severity": "error", "code": "2345", "message": "Argument of type 'dpub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "813", "column": "17", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "842", "column": "35", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "842", "column": "54", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionCprev.ts", "line": "137", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'Cprev' is not assignable to parameter of type 'CprevApplied'.", "extraMsg": "Property 'ccpr' is missing in type 'Cprev' but required in type 'CprevApplied'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionEff.ts", "line": "35", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type '1 | 2'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": "65", "column": "17", "severity": "error", "code": "2322", "message": "Type 'ProfilCp | null' is not assignable to type 'ProfilCp'.", "extraMsg": "Type 'null' is not assignable to type 'ProfilCp'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": "235", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPARE.ts", "line": "279", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPASS.ts", "line": "35", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Pass | null' is not assignable to type 'Pass'.", "extraMsg": "Type 'null' is not assignable to type 'Pass'." }, { "fileName": "server/payrollEngine/selectPRBUL.ts", "line": "163", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectProfilCpAnc.ts", "line": "230", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectTAUXAT.ts", "line": "40", "column": "49", "severity": "error", "code": "2554", "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/payrollEngine/updateCMLInBul.ts", "line": "123", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' is not assignable to parameter of type 'CmlInBul'.", "extraMsg": "Property 'cml_type_raz_ann' is missing in type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/portails/employee/checkIfAbsExceedsTgaThreshold.ts", "line": "42", "column": "32", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "45", "column": "23", "severity": "error", "code": "2339", "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "46", "column": "23", "severity": "error", "code": "2339", "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "48", "column": "23", "severity": "error", "code": "2339", "message": "Property 'allDay' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "49", "column": "23", "severity": "error", "code": "2339", "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "50", "column": "23", "severity": "error", "code": "2339", "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "55", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ id: any; calendarId: number; title: string; }[]' is not assignable to parameter of type 'Pta[]'.", "extraMsg": "Type '{ id: any; calendarId: number; title: string; }' is missing the following properties from type 'Pta': pta_id, pta_heure_arrivee, pta_heure_depart, cnt_id, and 13 more." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "24", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "27", "column": "23", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "27", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DataSalForSearch'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DataSalForSearch': padId, salNomNaissance, salNomUsage, salPrenom, and 2 more." }, { "fileName": "server/portails/routerCalendars.ts", "line": "53", "column": "31", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'undefined' is not assignable to type 'number'." }, { "fileName": "server/portails/routerCalendars.ts", "line": "78", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "41", "column": "15", "severity": "error", "code": "2322", "message": "Type 'Src | null' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Src | null'.", "extraMsg": "Type 'Src' is missing the following properties from type 'Src': cnt_id, origin" }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "50", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "51", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesEventTest.ts", "line": "2", "column": "93", "severity": "error", "code": "6133", "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesMensuellesTest.ts", "line": "4", "column": "57", "severity": "error", "code": "6133", "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/reports/data/absences/getDataAbs.ts", "line": "42", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "72", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "323", "column": "9", "severity": "error", "code": "2322", "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "331", "column": "49", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "332", "column": "47", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "333", "column": "53", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "334", "column": "50", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "335", "column": "34", "severity": "error", "code": "2339", "message": "Property 'ppla' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "336", "column": "36", "severity": "error", "code": "2339", "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "337", "column": "30", "severity": "error", "code": "2339", "message": "Property 'cjf' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "338", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "339", "column": "45", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "349", "column": "34", "severity": "error", "code": "2339", "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "349", "column": "53", "severity": "error", "code": "2339", "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "453", "column": "9", "severity": "error", "code": "2322", "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "455", "column": "9", "severity": "error", "code": "2322", "message": "Type 'pay_absence_abs | never[]' is not assignable to type 'pay_absence_abs[]'.", "extraMsg": "Type 'pay_absence_abs' is missing the following properties from type 'pay_absence_abs[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "464", "column": "49", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "465", "column": "47", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "466", "column": "53", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "467", "column": "50", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "468", "column": "21", "severity": "error", "code": "2739", "message": "Type 'gta_profilplanning_ppla' is missing the following properties from type 'DataGta': ppla_desc, plhSemaine1" }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "469", "column": "36", "severity": "error", "code": "2339", "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "471", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "472", "column": "45", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "485", "column": "34", "severity": "error", "code": "2339", "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "485", "column": "53", "severity": "error", "code": "2339", "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "495", "column": "17", "severity": "error", "code": "2339", "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "499", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'pay_absence_abs' is not assignable to parameter of type 'Abs'.", "extraMsg": "Property 'tab_lib' is missing in type 'pay_absence_abs' but required in type 'Abs'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "499", "column": "68", "severity": "error", "code": "2339", "message": "Property 'dabs' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "508", "column": "25", "severity": "error", "code": "2322", "message": "Type 'gta_profilplanning_ppla' is not assignable to type 'DataGta'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "509", "column": "40", "severity": "error", "code": "2339", "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "511", "column": "25", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "529", "column": "17", "severity": "error", "code": "2339", "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "532", "column": "53", "severity": "error", "code": "2339", "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDatesNonPaieFromAbs.spec.ts", "line": "30", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is not assignable to parameter of type 'Abs'.", "extraMsg": "Type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is missing the following properties from type 'Abs': uab_id, tab_lib" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "144", "column": "59", "severity": "error", "code": "2339", "message": "Property 'isHeaderRem' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "160", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type 'rub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "161", "column": "20", "severity": "error", "code": "2339", "message": "Property 'isHeaderIndemNet' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "227", "column": "13", "severity": "error", "code": "2322", "message": "Type 'RegWithLbl | undefined' is not assignable to type 'Freg | null | undefined'.", "extraMsg": "Type 'RegWithLbl' is missing the following properties from type 'Freg': regs, freg_lib, freg_num_ordre, freg_display_no_reg" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "259", "column": "61", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "265", "column": "11", "severity": "error", "code": "2322", "message": "Type 'reg_operation' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'.", "extraMsg": "Type 'null' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "340", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'Freg' is not assignable to parameter of type 'RegWithLbl'.", "extraMsg": "Type 'Freg' is missing the following properties from type 'RegWithLbl': lbl, reg_id, reg_lib, reg_num_ordre, and 4 more." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "368", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is not assignable to parameter of type 'LblSimpl'.", "extraMsg": "Type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is missing the following properties from type 'LblSimpl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 31 more." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "17", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "18", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "19", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "20", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": "183", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]'.", "extraMsg": "Type 'Lbl' is missing the following properties from type 'Lbl': cnt_id, ncnt_id, ncnt_code, euti_nom, and 12 more." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": "184", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]'.", "extraMsg": "Property 'rub_type_affich_simpl' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl'." }, { "fileName": "server/reports/data/bul/getData_BUL_PRBUL.ts", "line": "24", "column": "3", "severity": "error", "code": "2322", "message": "Type '([_client, prbul_id]: [PoolClient, number]) => string | null' is not assignable to type '(args: [client: PoolClient, prbulId: number]) => string'.", "extraMsg": "Type 'string | null' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/bul/mergeTemplatesZonesBul.ts", "line": "2", "column": "8", "severity": "error", "code": "1259", "message": "Module '\"handlebars\"' can only be default-imported using the 'esModuleInterop' flag" }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": "134", "column": "24", "severity": "error", "code": "2488", "message": "Type 'FormatLblCompleterZeros' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": "140", "column": "24", "severity": "error", "code": "2488", "message": "Type 'FormatLblNbDec' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "46", "column": "13", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "47", "column": "26", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "48", "column": "17", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/clickHelpers/getStringifiedFunctionOpenCotisUrssafSal.ts", "line": "34", "column": "9", "severity": "error", "code": "2322", "message": "Type '\"html\"' is not assignable to type 'REPORT_TYPE_OUTPUT | undefined'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "21", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'RegroupCompta | undefined' is not assignable to parameter of type 'RegroupCompta'.", "extraMsg": "Type 'undefined' is not assignable to type 'RegroupCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "25", "column": "20", "severity": "error", "code": "2339", "message": "Property 'sal_matricule' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "26", "column": "20", "severity": "error", "code": "2551", "message": "Property 'cnt_num' does not exist on type 'LblCompta'. Did you mean 'cpt_num'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "27", "column": "20", "severity": "error", "code": "2551", "message": "Property 'cnt_id' does not exist on type 'LblCompta'. Did you mean 'cpt_id'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "71", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "81", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "91", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "101", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "113", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "123", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "133", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "143", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getDataRattachCompta.ts", "line": "77", "column": "62", "severity": "error", "code": "2339", "message": "Property 'color' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "66", "column": "20", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Function' is not assignable to type 'AsyncFunction'.\nType 'Function' provides no match for the signature '(callback: (err?: Error | null | undefined, result?: unknown) => void): void'.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Function[]'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "71", "column": "34", "severity": "error", "code": "2488", "message": "Type 'unknown' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "122", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta[]' is not assignable to parameter of type 'Row[]'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'Row': cnt_id, bul_est_stc, sal_desc, cnt_desc, and 8 more." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "52", "column": "9", "severity": "error", "code": "2551", "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "53", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "54", "column": "9", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "55", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "56", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "61", "column": "9", "severity": "error", "code": "2339", "message": "Property 'brut_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "62", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "63", "column": "9", "severity": "error", "code": "2339", "message": "Property 'solde_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "64", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "65", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "70", "column": "9", "severity": "error", "code": "2551", "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "71", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "72", "column": "9", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "73", "column": "13", "severity": "error", "code": "2339", "message": "Property 'bul_est_stc' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "74", "column": "13", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "31", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "45", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "77", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "77", "column": "39", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": "125", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'RowDataProvCp' is missing the following properties from type 'Row': bul_est_stc_m1, brut_maintien_m1, pris_n_m1, pris_n1_m1, and 25 more." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": "126", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": "78", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": "79", "column": "28", "severity": "error", "code": "2339", "message": "Property 'pad_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "146", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"org_desc\"' is not assignable to type '\"emp_desc\" | \"sal_desc\" | \"date_debut\" | \"uorg_desc\" | \"aff_lib\" | \"cpt_numero\" | \"compte_analytique\" | \"affil_desc\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "147", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"\"' is not assignable to type '\"Salarié\" | \"Emploi\" | \"Affectation\" | \"Affaire\" | \"Date d'entrée\" | \"Numéro de compte\" | \"Imputation analytique\" | \"Affiliation\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "168", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Property 'name' is missing in type 'Criteria' but required in type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "170", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": "42", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": "43", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/dsn/getAggDsnBlocks.ts", "line": "1", "column": "22", "severity": "error", "code": "2307", "message": "Cannot find module '../../../dsn/decla_dsn' or its corresponding type declarations." }, { "fileName": "server/reports/data/dsn/getDataDsnBasesAssujetties.ts", "line": "52", "column": "25", "severity": "error", "code": "2322", "message": "Type 'Line[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'Line' is not assignable to type 'Row'.\nIndex signature is missing in type 'Line'." }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": "171", "column": "15", "severity": "error", "code": "2740", "message": "Type '{ salNom: string; salPrenom: string; salMatricule: string; }' is missing the following properties from type 'DataRow': sal_id, netAPayer, mntPas, netFiscal, and 6 more." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "502", "column": "9", "severity": "error", "code": "2322", "message": "Type 'LineByContrat | undefined' is not assignable to type 'LineByContrat'.", "extraMsg": "Type 'undefined' is not assignable to type 'LineByContrat'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "652", "column": "159", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "663", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type '{ idAffil: string; salId: number; cntId: number; codeOption?: string | undefined; codePopulation?: string | undefined; idAdhesion: string; prevDesc: string; cprevsDesc: string; affilDesc: string; ta_prev?: number | null | undefined; tb_t2_prev?: number | null | undefined; tc_prev?: number | null | undefined; td_prev?: number | null | undefined; base_forf_prev?: number | null | undefined; base_specif_prev_17?: number | null | undefined; mnt_forf_prev?: number | null | undefined; mnt_libre_prev?: number | null | undefined; total_cotis: number | null; has_78_prev: boolean; has_79_prev: boolean; has_81_prev: boolean; rubsDesc: string; sal_id: number; cnt_id: number; salMatricule: string; salNom: string; salPrenom: string; cntDesc: string; statutRc: string; }' is not assignable to parameter of type 'FinalRow'.", "extraMsg": "Types of property 'codeOption' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": "200", "column": "5", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/shared/shared\").DataRow[]' is not assignable to type 'DataRow[]'.", "extraMsg": "Type 'DataRow' is missing the following properties from type 'DataRow': sal_id, salMatricule, salNom, salPrenom, and 9 more." }, { "fileName": "server/reports/data/dsn/rc/transform.ts", "line": "176", "column": "13", "severity": "error", "code": "2322", "message": "Type '{ brut: number; ta: number; reduction: number | null; baseExoApprenti: number | null; cot_avant_reduction: number | null; cot: number | null; brutSpecif: number | null; taSpecif: number | null; baseExcep: number | null; sal_id: number; salNom: string; salPrenom: string; salMatricule: string; cntDesc: string; statutRc: string; codeRetraite: string; periodeDesc: string; }' is not assignable to type 'DataRow'.", "extraMsg": "Object literal may only specify known properties, and 'sal_id' does not exist in type 'DataRow'." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": "31", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type 'Bul[] | BulAgg[]' is not assignable to parameter of type 'IterableCollection'.", "extraMsg": "Type 'Bul[]' is not assignable to type 'IterableCollection'.\nType 'Bul[]' is not assignable to type 'DataBul[]'.\nType 'Bul' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": "33", "column": "89", "severity": "error", "code": "2345", "message": "Argument of type 'AsyncResultCallback' is not assignable to parameter of type '(err: Error, dataBuls: DataBul[]) => void'.", "extraMsg": "Types of parameters 'result' and 'dataBuls' are incompatible.\nType 'DataBul[]' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "97", "column": "12", "severity": "error", "code": "2345", "message": "Argument of type '(err: Error, cnt: Cnt, ccn: Ccn, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "180", "column": "23", "severity": "error", "code": "2339", "message": "Property 'cumulsBulsCntsAnterieursAnneeDecalage' does not exist on type '{ entete: (cb: AsyncCallback) => void; comment: (cb: AsyncCallback) => void; lbl: (cb: AsyncCallback) => void; orgss: (cb: AsyncCallback) => void; cumulsBul: (cb: AsyncCallback) => void; absPeri: (cb: AsyncCallback) => void; vvaPeri: (cb: AsyncCallback) => void; prbul: (cb: AsyncCallback) => void; ppla: (cb: AsyncCallback) => void; pare: (cb: AsyncCallback) => void; prtt: (cb: AsyncCallback) => void; pacp: (cb: AsyncCallback) => void; profilCpAnc: (cb: AsyncCallback) => void; cumulsBulsCntsAnterieurs: (cb: AsyncCallback) => void; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "221", "column": "29", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "274", "column": "174", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "274", "column": "189", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "278", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is not assignable to type 'Prbul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "326", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ shouldDisplayNbHeuresEffectuees: boolean; estForfaitJours?: boolean | undefined; estForfaitHeuresAnnuel?: boolean | undefined; estAnnualisationModulation?: boolean | undefined; forfaitAnnee: number; horaireHebdo?: number | null | undefined; enHeures: boolean; bul_id: number; pad_id: number; cnt_id: number; eta_id: number; semp_id: number; ncnt_id: number; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; sal_desc: string; peri_anneemois: number; pare_id: number; peria_id: Schema.pay_paramprofprem_pareFields.peria_id; prem_id: Schema.pay_paramprofprem_pareFields.prem_id; acrd_id: number; pare_quot_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_coll_ref; pare_quot_journ_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_journ_coll_ref; pare_quot_periode: Schema.pay_paramprofprem_pareFields.pare_quot_periode; trem_id: number; pare_type_peri: number; pare_fj_methode_prorata: number; pare_fj_affich_rub_inform: boolean; pare_fj_type_debut_periode: number; pare_fj_rub_inform_template: Schema.pay_paramprofprem_pareFields.pare_fj_rub_inform_template; pare_fj_cpt_acquis_type: number; pare_fj_cpt_pris_type: number; pare_fj_cpt_restant_type: number; pare_fj_prorata_neutr_cp: boolean; pare_fj_type_affich_cpt_nm1: number; pare_type_auto: number; pare_temp_quot_coll_est_temps_travaille: boolean; pare_type_calcul_abs_es: number; pare_fj_affich_nbj_trav: boolean; pare_type_lissage: number; pare_lissage_nb_mois: Schema.pay_paramprofprem_pareFields.pare_lissage_nb_mois; pare_lissage_cml_id: Schema.pay_paramprofprem_pareFields.pare_lissage_cml_id; pare_smc_pct_fixe: Schema.pay_paramprofprem_pareFields.pare_smc_pct_fixe; pare_smc_pct_avec_variable: Schema.pay_paramprofprem_pareFields.pare_smc_pct_avec_variable; pare_fj_type_affich_cpt_n: number; pare_ann_type_calcul_hor_mens: number; }' is not assignable to type 'PareResult'.", "extraMsg": "Object literal may only specify known properties, and 'shouldDisplayNbHeuresEffectuees' does not exist in type 'PareResult'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "339", "column": "39", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "343", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ customClsCalendar: string; dateDebutCalendar: Date; dateFinCalendar: Date; entete: Entete; comment: string; lbl: any; orgss: any; ccn: Ccn; posconv: any; paas: any; pare: PareResult; pacp: any; prtt: any; profilCpAnc: ProfilCpAnc; afficherCompteursCpRtt: boolean; afficherCompteurRcJours: any; afficherCompteurRcHeures: boolean; prbul: Prbul; calendrier_dates: CalendarDate[]; cumuls: {}; cumuls_tous_contrats: {}; shouldDisplayClassif: boolean; }' is not assignable to type 'DataBul'.", "extraMsg": "Object literal may only specify known properties, and 'profilCpAnc' does not exist in type 'DataBul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "355", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "356", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "357", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "358", "column": "21", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "370", "column": "44", "severity": "error", "code": "2339", "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "371", "column": "44", "severity": "error", "code": "2339", "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "148", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '(err: Error, firstCnt: Cnt, ccn: any, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "216", "column": "15", "severity": "error", "code": "2339", "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "227", "column": "23", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Tasks' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Tasks'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "297", "column": "158", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "297", "column": "173", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "307", "column": "6", "severity": "error", "code": "2740", "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is missing the following properties from type 'Prbul': prbul_id, peria_id, acrd_id, prbul_agreggated, and 12 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "319", "column": "78", "severity": "error", "code": "2551", "message": "Property 'ncnt_id' does not exist on type 'Cnt'. Did you mean 'cnt_id'?" }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "333", "column": "6", "severity": "error", "code": "2322", "message": "Type '(Lbl | LblHeader)[]' is not assignable to type 'Lbl[]'.", "extraMsg": "Type 'Lbl | LblHeader' is not assignable to type 'Lbl'.\nType 'LblHeader' is missing the following properties from type 'Lbl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 30 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "351", "column": "5", "severity": "error", "code": "2741", "message": "Property 'val_bul' is missing in type 'CPRN' but required in type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "352", "column": "5", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "353", "column": "5", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "354", "column": "5", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "358", "column": "22", "severity": "error", "code": "2339", "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "359", "column": "22", "severity": "error", "code": "2339", "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "364", "column": "17", "severity": "error", "code": "2339", "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataCertificatTravail.ts", "line": "439", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ ect_datedebut: Date; ect_datefin: ect_datefin; emp_desc: string; cnt_fin_date: cnt_fin_date; }' is not assignable to parameter of type '{ emp_desc: string; ect_datedebut: string; cnt_fin_date: string; ect_datefin: string; }'.", "extraMsg": "Types of property 'ect_datedebut' are incompatible.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataCnt.ts", "line": "402", "column": "8", "severity": "error", "code": "2741", "message": "Property 'catc_id' is missing in type '{ rcdd_id: any; pad_id: number; ncnt_id: any; semp_id: any; eta_id: any; src_id: number; dpub_id: any; euti_id: any; trem_id: any; cnt_id: any; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "56", "column": "18", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "57", "column": "18", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "69", "column": "64", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "115", "column": "9", "severity": "error", "code": "2322", "message": "Type 'DataToDisplay' is not assignable to type 'DataToDisplay'.", "extraMsg": "Type 'RowCotisUrssaf' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'RowCotisUrssaf'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "131", "column": "64", "severity": "error", "code": "2339", "message": "Property 'eta_desc' does not exist on type 'Brc'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "210", "column": "94", "severity": "error", "code": "2345", "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'.", "extraMsg": "Type '{ code: Schema.pay_dsnline_dsnlFields.dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: Schema.pay_dsnline_dsnlFields.eta_id; sal_id: Schema.pay_dsnline_dsnlFields.sal_id; cnt_id: Schema.pay_dsnline_dsnlFields.cnt_id; dsnl_code: Schema.pay_dsnline_dsnlFields.dsnl_code; dsnl_value: Schema.pay_dsnline_dsnlFields.dsnl_value; afod_id: Schema.pay_dsnline_dsnlFields.afod_id; pops_id: Schema.pay_dsnline_dsnlFields.pops_id; dsnl_error: Schema.pay_dsnline_dsnlFields.dsnl_error; dsnl_warning: Schema.pay_dsnline_dsnlFields.dsnl_warning; prev_id: Schema.pay_dsnline_dsnlFields.prev_id; cprev_ids: Schema.pay_dsnline_dsnlFields.cprev_ids; }' is not assignable to type 'Line'.\nTypes of property 'code' are incompatible.\nType 'dsnl_code' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "211", "column": "55", "severity": "error", "code": "2339", "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "212", "column": "34", "severity": "error", "code": "2339", "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "219", "column": "98", "severity": "error", "code": "2345", "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'." }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": "1", "column": "32", "severity": "error", "code": "2614", "message": "Module '\"../../api/variables/services/getContratsToDisplay\"' has no exported member 'User'. Did you mean to use 'import User from \"../../api/variables/services/getContratsToDisplay\"' instead?" }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": "89", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: jtrav_heure_debut; heureFinDesc: jtrav_heure_fin; repasDesc: string | null; }[]' is not assignable to type 'Row[]'.", "extraMsg": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: gta_jourtrav_jtravFields.jtrav_heure_debut; heureFinDesc: gta_jourtrav_jtravFields.jtrav_heure_fin; repasDesc: string | null; }' is not assignable to type 'Row'.\nTypes of property 'heureDebutDesc' are incompatible.\nType 'jtrav_heure_debut' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "19", "column": "11", "severity": "error", "code": "2430", "message": "Interface 'Criteria' incorrectly extends interface 'ReportCriteria'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "61", "column": "105", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "89", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Criteria' is not assignable to type 'Partial'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "363", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "418", "column": "44", "severity": "error", "code": "2339", "message": "Property 'is_positif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "419", "column": "44", "severity": "error", "code": "2339", "message": "Property 'is_negatif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "421", "column": "25", "severity": "error", "code": "2339", "message": "Property 'is_negatif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "423", "column": "101", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "425", "column": "114", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "425", "column": "139", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "428", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "429", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "429", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "433", "column": "115", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "433", "column": "150", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "435", "column": "121", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "435", "column": "146", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "438", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "439", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "439", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "440", "column": "38", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "444", "column": "53", "severity": "error", "code": "2339", "message": "Property 'sal_nom_usage' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "444", "column": "82", "severity": "error", "code": "2339", "message": "Property 'sal_prenom' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "446", "column": "55", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "448", "column": "55", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "453", "column": "55", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "455", "column": "55", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "458", "column": "29", "severity": "error", "code": "2339", "message": "Property 'is_positif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "459", "column": "105", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "461", "column": "118", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "461", "column": "143", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "464", "column": "45", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "465", "column": "107", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "465", "column": "132", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "469", "column": "119", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "469", "column": "154", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "471", "column": "125", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "471", "column": "150", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "474", "column": "45", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "475", "column": "107", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "475", "column": "132", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "476", "column": "42", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "480", "column": "104", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "480", "column": "139", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "482", "column": "118", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "482", "column": "143", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "485", "column": "45", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "486", "column": "107", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "486", "column": "132", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "487", "column": "42", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "491", "column": "65", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "494", "column": "54", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "496", "column": "54", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "499", "column": "53", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "502", "column": "105", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "502", "column": "130", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "505", "column": "53", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "510", "column": "40", "severity": "error", "code": "2339", "message": "Property 'is_zero' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "511", "column": "25", "severity": "error", "code": "2339", "message": "Property 'is_zero' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "512", "column": "94", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "514", "column": "111", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "514", "column": "136", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "517", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "518", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "518", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "522", "column": "108", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "522", "column": "143", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "524", "column": "118", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "524", "column": "143", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "527", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "528", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "528", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "529", "column": "38", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "533", "column": "49", "severity": "error", "code": "2339", "message": "Property 'sal_nom_usage' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "533", "column": "78", "severity": "error", "code": "2339", "message": "Property 'sal_prenom' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "140", "column": "193", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "145", "column": "39", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "223", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '((client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void) | ((client: PoolClient, criteria: ReportBulsCriteria, optionsBuls: OptionsReportBul, memoizedGetters: MemoizedGetters, bulAgg: BulAgg, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void)' is not assignable to parameter of type 'FnGetDataBuls'.", "extraMsg": "Type '(client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void' is not assignable to type 'FnGetDataBuls'.\nTypes of parameters 'externalCallback' and 'cb' are incompatible.\nTypes of parameters 'err' and 'err' are incompatible.\nType 'Error | null | undefined' is not assignable to type 'Error'.\nType 'undefined' is not assignable to type 'Error'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "247", "column": "8", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, databuls: any, nbBuls: number) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "291", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "128", "column": "21", "severity": "error", "code": "2339", "message": "Property 'rubs' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "189", "column": "15", "severity": "error", "code": "2322", "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'LblCompta': sens, cpt_id, cpt_type, tal_id, and 3 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "189", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'RowToDispatch': cnt_num, sal_matricule, sal_nom_usage, sal_nom_famille, and 2 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "190", "column": "18", "severity": "error", "code": "2339", "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "190", "column": "55", "severity": "error", "code": "2339", "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "193", "column": "27", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nThe types returned by 'slice(...)' are incompatible between these types.\nType 'LblCompta[]' is not assignable to type 'never[]'.\nType 'LblCompta' is not assignable to type 'never'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "197", "column": "15", "severity": "error", "code": "2322", "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "197", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "198", "column": "18", "severity": "error", "code": "2339", "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "198", "column": "55", "severity": "error", "code": "2339", "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "201", "column": "27", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "288", "column": "15", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "307", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: string; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: string; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "325", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": "82", "column": "22", "severity": "error", "code": "2339", "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": "106", "column": "60", "severity": "error", "code": "2339", "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "33", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "The types of 'criteria.uorg_id' are incompatible between these types.\nType 'number[] | null' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "166", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "167", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "75", "column": "5", "severity": "error", "code": "2322", "message": "Type 'TemplateHeader[]' is not assignable to type 'HeaderToDisplay[]'.", "extraMsg": "Property 'stopGroupColSpan' is missing in type 'TemplateHeader' but required in type 'HeaderToDisplay'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "95", "column": "42", "severity": "error", "code": "2339", "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "95", "column": "136", "severity": "error", "code": "2339", "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "97", "column": "5", "severity": "error", "code": "2322", "message": "Type 'Group[]' is not assignable to type 'GroupToDisplay[]'.", "extraMsg": "Type 'Group' is not assignable to type 'GroupToDisplay'.\nTypes of property 'sAlert' are incompatible.\nType 'string | null | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "110", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'DataToDisplay | undefined' is not assignable to parameter of type 'DataToDisplay | PromiseLike>'.", "extraMsg": "Type 'undefined' is not assignable to type 'DataToDisplay | PromiseLike>'." }, { "fileName": "server/reports/data/shared/getSignataireContrat.ts", "line": "94", "column": "9", "severity": "error", "code": "2741", "message": "Property 'titreCivilite' is missing in type '{ rsp_id: null; nom: null; prenom: null; isExterne: null; email: null; niveau: null; qualite: null; doc_id_signature: null; urlSignature: null; pdos_domain_name: null; }' but required in type 'Signataire'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "82", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'Col' is not assignable to parameter of type 'GroupCol'.", "extraMsg": "Type 'Col' is missing the following properties from type 'GroupCol': total, count" }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "87", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean' is not assignable to type 'string | boolean | null'.", "extraMsg": "Type 'number' is not assignable to type 'string | boolean | null'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "102", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "103", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "104", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "107", "column": "32", "severity": "error", "code": "2538", "message": "Type 'null' cannot be used as an index type." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "110", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "111", "column": "12", "severity": "error", "code": "2538", "message": "Type 'null' cannot be used as an index type." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "83", "column": "121", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "90", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "148", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "187", "column": "40", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "188", "column": "41", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "189", "column": "42", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "309", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[] | null'.\nType 'undefined' is not assignable to type 'number[] | null'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "357", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Property 'displayDetailDemandes' is missing in type 'ReportCriteria' but required in type 'Criteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "365", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[]'.\nType 'undefined' is not assignable to type 'number[]'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "419", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Type 'ReportCriteria' is missing the following properties from type 'Criteria': displayCumulMensuel, displayCumulAnnuel, displayCumulContrat, groupBySal" }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "446", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'EtatPrepCriteria'.", "extraMsg": "Property 'bul_id' is missing in type 'ReportCriteria' but required in type 'EtatPrepCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "475", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "481", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "487", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "493", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "565", "column": "76", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "571", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "577", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'rdsnId' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "595", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'ValidationCriteria'.", "extraMsg": "Property 'origineRubs' is missing in type 'ReportCriteria' but required in type 'ValidationCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "610", "column": "76", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'.", "extraMsg": "Property 'currentPdosId' is missing in type 'ReportUser' but required in type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "616", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "628", "column": "78", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "634", "column": "67", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "640", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "652", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "664", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "739", "column": "95", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/generateSpecificReport.spec.ts", "line": "10", "column": "19", "severity": "error", "code": "2741", "message": "Property 'lots_id_granted' is missing in type '{ srep_id: number; pad_id: number; peri: number; }' but required in type 'ParamsReceived'." }, { "fileName": "server/reports/generateSpecificReport.ts", "line": "211", "column": "9", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/getFileNameForSave.ts", "line": "67", "column": "18", "severity": "error", "code": "2339", "message": "Property 'bulSimpl' does not exist on type 'ReportCriteria'." }, { "fileName": "server/reports/getFooterTemplate.ts", "line": "1", "column": "87", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "53", "column": "17", "severity": "error", "code": "6133", "message": "'options' is declared but its value is never read." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "67", "column": "24", "severity": "error", "code": "2554", "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "72", "column": "24", "severity": "error", "code": "2554", "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "77", "column": "24", "severity": "error", "code": "2554", "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "82", "column": "24", "severity": "error", "code": "2554", "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "87", "column": "24", "severity": "error", "code": "2554", "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": "29", "column": "9", "severity": "error", "code": "2322", "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'.", "extraMsg": "Type 'TemplateHeaderWithValue | null' is not assignable to type 'TemplateHeaderWithValue'.\nType 'null' is not assignable to type 'TemplateHeaderWithValue'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": "89", "column": "5", "severity": "error", "code": "2322", "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'." }, { "fileName": "server/reports/prepareReport.ts", "line": "28", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type 'User' is not assignable to parameter of type 'ReportUser'.", "extraMsg": "Type 'User' is missing the following properties from type 'ReportUser': currentPAD, scope" }, { "fileName": "server/reports/reportsMgr.ts", "line": "36", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/reportsMgr.ts", "line": "66", "column": "48", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "47", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "49", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "54", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "71", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "74", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "79", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "94", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'." }, { "fileName": "server/reports/routerReports.ts", "line": "119", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ pad_id: number; }' is missing the following properties from type 'Params': peri, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "156", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "158", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "327", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/specificReports/generateSpecificReportAbsenteisme.ts", "line": "34", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/templateMgr.ts", "line": "101", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'.", "extraMsg": "Type '\"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "111", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "150", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "159", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "167", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "175", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "221", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "237", "column": "17", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "406", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'TemplateStoredConfig | undefined' is not assignable to parameter of type 'TemplateStoredConfig | PromiseLike | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'TemplateStoredConfig | PromiseLike | null'." }, { "fileName": "server/sepa/lockBuls.ts", "line": "2", "column": "10", "severity": "error", "code": "2459", "message": "Module '\"./savePayment\"' declares 'Payment' locally, but it is not exported." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": "144", "column": "38", "severity": "error", "code": "2367", "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.TOUS' and '3' have no overlap." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": "166", "column": "13", "severity": "error", "code": "2367", "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.NON_PAYES_UNIQUEMENT' and '3' have no overlap." }, { "fileName": "server/server.ts", "line": "170", "column": "59", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "170", "column": "76", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "24", "severity": "error", "code": "2339", "message": "Property 'listen' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "35", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "52", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "81", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "108", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "133", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/socket/socketIOManager.ts", "line": "57", "column": "10", "severity": "error", "code": "2349", "message": "This expression is not callable.", "extraMsg": "Type 'typeof import(\"/home/runner/work/payroll-app/payroll-app/node_modules/socket.io/dist/index\")' has no call signatures." }, { "fileName": "server/socket/socketIOManager.ts", "line": "81", "column": "96", "severity": "error", "code": "2339", "message": "Property 'originalUrl' does not exist on type 'IncomingMessage'." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": "3", "column": "1", "severity": "error", "code": "6133", "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": "12", "column": "14", "severity": "error", "code": "2551", "message": "Property '_locale' does not exist on type 'Moment'. Did you mean 'locale'?" }, { "fileName": "server/test/test-unit/setup.spec.ts", "line": "24", "column": "1", "severity": "error", "code": "2741", "message": "Property 'serverConfig' is missing in type '{ dbConfig: {}; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }, { "fileName": "server/tools.spec.ts", "line": "15", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '\"FOOBAR\"' is not assignable to parameter of type 'LOG_LEVEL'." }, { "fileName": "server/tools.ts", "line": "145", "column": "1", "severity": "error", "code": "2309", "message": "An export assignment cannot be used in a module with other exported elements." }, { "fileName": "server/tools/getPlural.ts", "line": "13", "column": "43", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "17", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "22", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "26", "column": "14", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/webAPI/abs/webApiAbsRead.ts", "line": "22", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/abs/webApiAbsUpdate.ts", "line": "22", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsSetDefault.ts", "line": "36", "column": "81", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": "30", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": "35", "column": "100", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bul/identifyBul.ts", "line": "30", "column": "41", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "11", "column": "10", "severity": "error", "code": "6133", "message": "'OutputFile' is declared but its value is never read." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "34", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "40", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "93", "column": "16", "severity": "error", "code": "2345", "message": "Argument of type '(errPdf: Error | null, bulIds: any, resultPdf: ResultReportManager) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "147", "column": "9", "severity": "error", "code": "2322", "message": "Type '\"pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "165", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'User'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'User': sal_id, uti_nom, uti_prenom, currentPAD, and 4 more." }, { "fileName": "server/webAPI/cnt/insertAVT.ts", "line": "43", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ entity: string; action: string; data: DataAvt; }' is not assignable to parameter of type 'BodyAvt'.", "extraMsg": "Type '{ entity: string; action: string; data: DataAvt; }' is missing the following properties from type 'WebApiPayload': version, dospay_id" }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "266", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, sal_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'sal_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "267", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, cnt_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'cnt_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "715", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'.\nIndex signature is missing in type 'DataEct'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "759", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "1193", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'unknown' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/cnt/webApiCntRead.ts", "line": "32", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type 'BodyCnt' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "41", "column": "29", "severity": "error", "code": "2345", "message": "Argument of type 'IBodySalAddOrUpdate' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'sal_id_externe' is not assignable to type 'string | undefined'.\nType 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "45", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, client?: PoolClient | undefined, sal_id?: number | null | undefined) => void' is not assignable to parameter of type 'IWebApiCallback'.", "extraMsg": "Types of parameters 'client' and 'successResponse' are incompatible.\nType 'IWebApiSuccessResponse | undefined' is not assignable to type 'PoolClient | undefined'.\nType 'IWebApiSuccessResponse' is missing the following properties from type 'PoolClient': release, connect, query, copyFrom, and 20 more." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "75", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is not assignable to parameter of type 'Error'.", "extraMsg": "Type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is missing the following properties from type 'Error': name, message" }, { "fileName": "server/webAPI/sal/webApiSalRead.ts", "line": "120", "column": "67", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": "190", "column": "8", "severity": "error", "code": "2739", "message": "Type '{ pad_id: number; bul_id: number[]; outputType: REPORT_TYPE_OUTPUT.DATA; bulSimpl: false; }' is missing the following properties from type 'ReportBulsCriteria': modeSelectionEuti, name, peri_debut, peri_fin" }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": "215", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is not assignable to parameter of type 'OptionsReportBul'.", "extraMsg": "Type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is missing the following properties from type 'OptionsReportBul': nbDecimalsColBase, nbDecimalsColsTaux, forceCompleterZeros" }, { "fileName": "server/webAPI/shared/checkSession.ts", "line": "103", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'boolean | undefined' is not assignable to parameter of type 'boolean | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | PromiseLike'." }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "62", "column": "47", "severity": "error", "code": "2352", "message": "Conversion of type 'WebApiPayload>' to type 'IBodySal' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Record' is missing the following properties from type 'IDataSal': sal_id, bnqs" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "114", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'.", "extraMsg": "Type 'Record' is missing the following properties from type 'DataVvaSetValue': var_code, vva_niveau, vva_valeur, vva_datedebut, vva_periodedebut" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "122", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": "70", "column": "12", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, client: any, lvvaInserted: any) => any' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": "96", "column": "29", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBatchVva' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/vva/webApiVvaSetValue.ts", "line": "121", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'IWebApiCallback' is not assignable to parameter of type 'AsyncCallback'.", "extraMsg": "Types of parameters 'errorResponse' and 'error' are incompatible.\nType 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew | null | undefined' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'.\nType '\"STOP\"' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'." }, { "fileName": "test-integration/app/unauthenticatedRoute.spec.ts", "line": "1", "column": "23", "severity": "error", "code": "2305", "message": "Module '\"../commonIntegration\"' has no exported member 'db'." }, { "fileName": "test-integration/commonIntegration.ts", "line": "59", "column": "4", "severity": "error", "code": "2794", "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "test-integration/getComputedData/computeOnePeriod.spec.ts", "line": "25", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ startDate: Moment; endDate: Moment; }' is missing the following properties from type 'Week': numWeek, numMonth, vva, isLastPeriode" }, { "fileName": "test-integration/setup.spec.ts", "line": "20", "column": "1", "severity": "error", "code": "2741", "message": "Property 'serverConfig' is missing in type '{ dbConfig: { user: string; host: string; database: string; password: string; ssl: boolean; port: number; max: number; application_name: string; idleTimeoutMillis: number; connectionTimeoutMillis: number; }; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }] \ No newline at end of file +export const errorsCurrentBranch = [{ "fileName": "server/absences/getCalendarJF.ts", "line": 145, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'LastCnt' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type 'LastCnt' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/CRUD/router.ts", "line": 44, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericRead'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericRead'." }, { "fileName": "server/api/CRUD/router.ts", "line": 63, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/CRUD/router.ts", "line": 82, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericAdd'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericAdd'." }, { "fileName": "server/api/CRUD/router.ts", "line": 103, "column": 63, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericDelete'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'ExtParamsGenericDelete': idToRemove, modelName" }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": 73, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type '{ operator: \"CANCEL\"; }' is not assignable to parameter of type 'ListIterateeCustom | undefined'.", "extraMsg": "Types of property 'operator' are incompatible.\nType '\"CANCEL\"' is not assignable to type 'FilterOperator | undefined'." }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": 94, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'ExtParamsGenericRead' is not assignable to parameter of type 'BuildQueryParams'.", "extraMsg": "Types of property 'filter' are incompatible.\nType 'ClientFilter[] | undefined' is not assignable to type 'Filter[] | undefined'.\nType 'ClientFilter[]' is not assignable to type 'Filter[]'.\nType 'ClientFilter' is not assignable to type 'Filter'.\nTypes of property 'value' are incompatible.\nType 'FilterValue | FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string'." }, { "fileName": "server/api/CRUD/services/getDemandesAbsSalList.ts", "line": 60, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/api/CRUD/services/getSubordinates.ts", "line": 58, "column": 5, "severity": "error", "code": 2783, "message": "'level' is specified more than once, so this usage will be overwritten." }, { "fileName": "server/api/CRUD/services/getTimesheetsToValidateForSubordinates.ts", "line": 34, "column": 51, "severity": "error", "code": 6133, "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/CRUD/services/getTimesheetsValidatedForSubordinates.ts", "line": 34, "column": 51, "severity": "error", "code": 6133, "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 31, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 44, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 57, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/services/createDetailsAbsence.ts", "line": 81, "column": 9, "severity": "error", "code": 2322, "message": "Type 'DataGtaWithPplaDesc | null' is not assignable to type 'DataGta | null | undefined'.", "extraMsg": "Type 'DataGtaWithPplaDesc' is not assignable to type 'DataGta'.\nThe types of 'plhSemaine1.jours' are incompatible between these types.\nType 'gta_jourplahebdo_jph[]' is not assignable to type 'Jph[]'.\nType 'gta_jourplahebdo_jph' is not assignable to type 'Jph'.\nTypes of property 'jph_nb_h_trav_matin' are incompatible.\nType 'jph_nb_h_trav_matin' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/createDetailsAbsence.ts", "line": 82, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Pare | null' is not assignable to type 'ProfilRem | null'.", "extraMsg": "Type 'Pare' is not assignable to type 'ProfilRem'.\nTypes of property 'pare_quot_journ_coll_ref' are incompatible.\nType 'pare_quot_journ_coll_ref' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/crudTriggerBeforeValidateAbsence.ts", "line": 25, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ typeMessage: \"warning\"; isValid: false; explain: string; } | { typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Type '{ typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.\nObject literal may only specify known properties, and 'typeMessage' does not exist in type 'ResultTriggerValidationBeforeValid'." }, { "fileName": "server/api/absences/services/generateDabsFromAbs.ts", "line": 108, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type '{ user: { uti_id: number; }; operationType: \"add\"; }' is not assignable to parameter of type 'Query'.", "extraMsg": "Types of property 'operationType' are incompatible.\nType '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 63, "column": 19, "severity": "error", "code": 2741, "message": "Property 'catc_id' is missing in type '{ src_id: number; pad_id: number; ppa: Schema.pay_periodepaye_ppa; current_bul: { pare: Schema.pay_paramprofprem_pare | null; pacp: Schema.pay_paramprofprcp_pacp | null; ppla: Schema.gta_profilplanning_ppla | null; } | null; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: Schema.pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: Schema.pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: Schema.pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: Schema.pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: Schema.pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: Schema.pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: Schema.pay_contrat_cntFields.lot_id; cnt_num: Schema.pay_contrat_cntFields.cnt_num; rcdd_id: Schema.pay_contrat_cntFields.rcdd_id; prof_id_prem_force: Schema.pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: Schema.pay_contrat_cntFields.prof_id_prss_force; dpub_id: Schema.pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: Schema.pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: Schema.pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: Schema.pay_contrat_cntFields.pare_id_force; pacp_id_force: Schema.pay_contrat_cntFields.pacp_id_force; pass_id_force: Schema.pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: Schema.pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: Schema.pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: Schema.pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: Schema.pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: Schema.pay_contrat_cntFields.euti_id; src_id_force: Schema.pay_contrat_cntFields.src_id_force; ccn_id_euti_force: Schema.pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: Schema.pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: Schema.pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: Schema.pay_contrat_cntFields.prtt_id_force; spec_id: Schema.pay_contrat_cntFields.spec_id; cdpre_id: Schema.pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: Schema.pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: Schema.pay_contrat_cntFields.pifc_id_force; prbul_id_force: Schema.pay_contrat_cntFields.prbul_id_force; ppla_id_force: Schema.pay_contrat_cntFields.ppla_id_force; prui_id_force: Schema.pay_contrat_cntFields.prui_id_force; prga_id_force: Schema.pay_contrat_cntFields.prga_id_force; prgp_id_force: Schema.pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: Schema.pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: Schema.pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: Schema.pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: Schema.pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: Schema.pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: Schema.pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: Schema.pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: Schema.pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: Schema.pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: Schema.pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: Schema.pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: Schema.pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: Schema.pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: Schema.pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: Schema.pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: Schema.pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: Schema.pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: Schema.pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: Schema.pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: Schema.pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: Schema.pay_contrat_cntFields.cnt_infos_comp; cnt_notes: Schema.pay_contrat_cntFields.cnt_notes; trem_id: Schema.pay_contrat_cntFields.trem_id; ett_id: Schema.pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Schema.pay_contrat_cntFields.cnt_date_paiement_stc; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 105, "column": 13, "severity": "error", "code": 2322, "message": "Type 'pay_paramprofprem_pare[]' is not assignable to type 'Pare[]'.", "extraMsg": "Type 'pay_paramprofprem_pare' is missing the following properties from type 'Pare': acrd_niveau, trem_dsn_code, pare_desc, origin" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 107, "column": 13, "severity": "error", "code": 2322, "message": "Type 'pay_paramprofprcp_pacp[]' is not assignable to type 'ProfilCp[]'.", "extraMsg": "Type 'pay_paramprofprcp_pacp' is missing the following properties from type 'ProfilCp': macp, pacp_desc, origin, acrd_niveau" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 112, "column": 13, "severity": "error", "code": 2741, "message": "Property 'ppla_desc' is missing in type '{ plhSemaine1?: Plh | undefined; }' but required in type 'DataGtaWithPplaDesc'." }, { "fileName": "server/api/absences/services/getInfosAbsences.ts", "line": 13, "column": 11, "severity": "error", "code": 2320, "message": "Interface 'DemandeAbsence' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/getInfosAbsencesManager.ts", "line": 33, "column": 11, "severity": "error", "code": 2320, "message": "Interface 'Data' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": 17, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ isValid: false; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: false; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": 30, "column": 74, "severity": "error", "code": 2345, "message": "Argument of type 'Abs' is not assignable to parameter of type 'pay_absence_abs'.", "extraMsg": "Types of property 'abs_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 63, "column": 45, "severity": "error", "code": 2339, "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 63, "column": 60, "severity": "error", "code": 2339, "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 85, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ isValid: boolean; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: boolean; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/assistantEmbauche/services/createNewCnt.ts", "line": 2, "column": 1, "severity": "error", "code": 6133, "message": "'pg' is declared but its value is never read." }, { "fileName": "server/api/assistantEmbauche/services/createNewHiring.ts", "line": 124, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type 'HiringData' is not assignable to parameter of type 'DataToInsert'.", "extraMsg": "Property 'posc_id' is missing in type 'HiringData' but required in type 'DataToInsert'." }, { "fileName": "server/api/assistantEmbauche/services/processOneTitre.ts", "line": 6, "column": 18, "severity": "error", "code": 2430, "message": "Interface 'Ttra' incorrectly extends interface 'pay_titretrav_ttra'.", "extraMsg": "Types of property 'ttra_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/bullBoard/router.ts", "line": 24, "column": 9, "severity": "error", "code": 2322, "message": "Type 'BullMQAdapter' is not assignable to type 'QueueAdapter'.", "extraMsg": "The types returned by 'getClient()' are incompatible between these types.\nType 'Promise' is not assignable to type 'Promise'.\nType 'RedisClient' is not assignable to type 'Redis'.\nType 'Cluster' is missing the following properties from type 'Redis': Promise, send_command" }, { "fileName": "server/api/bullBoard/router.ts", "line": 53, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[]' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/createBulsAfterClosing.ts", "line": 66, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_date_paiement_stc: cnt_date_paiement_stc; pad_id: number; }[]' is not assignable to parameter of type 'CntForUpsertBul[]'.", "extraMsg": "Type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; pad_id: number; }' is not assignable to type 'CntForUpsertBul'.\nThe types of 'ppa.ppa_datedebut' are incompatible between these types.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/triggerControles.ts", "line": 58, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'pay_controle_ctrl' is not assignable to parameter of type 'Controle'.", "extraMsg": "Types of property 'ctrl_query' are incompatible.\nType 'ctrl_query' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/calculations/router.ts", "line": 73, "column": 11, "severity": "error", "code": 2322, "message": "Type '{ uti_id: number; settings: { shouldDisplayTechnicalInfos: boolean; debug?: { debugAll: boolean; aRubId?: number[] | undefined; saveRubPrevSkipped?: boolean | undefined; } | undefined; }; type: 1; pad_id: number; bul_id: number[]; clp_origine: number; settingsByBul?: { bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined; }' is not assignable to type 'CalcRequestParams'.", "extraMsg": "Types of property 'settingsByBul' are incompatible.\nType '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'.\nType 'undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'." }, { "fileName": "server/api/calculations/router.ts", "line": 88, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: any; data: CalcRequestResult; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/calculateFractions.ts", "line": 92, "column": 16, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/clearCompletedCalcs.ts", "line": 35, "column": 9, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'Calc'." }, { "fileName": "server/api/calculations/services/handleCalculationRequest.ts", "line": 47, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 19, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 29, "column": 39, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 75, "column": 16, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/updateBuls.ts", "line": 61, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, results: any) => void' is not assignable to parameter of type 'ErrorCallback'." }, { "fileName": "server/api/clotures/services/checkBadBulletins.ts", "line": 4, "column": 1, "severity": "error", "code": 6133, "message": "'PoolClient' is declared but its value is never read." }, { "fileName": "server/api/compta/services/initComptesDefaut.ts", "line": 250, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'Nullable>' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'rgd_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/contrats/contratsByAffaire/router.ts", "line": 28, "column": 83, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Data': padId, affId, mctId, modeCreationContrats, and 2 more." }, { "fileName": "server/api/contrats/contratsByAffaire/services/createContratsByAffaire.ts", "line": 159, "column": 15, "severity": "error", "code": 2741, "message": "Property 'posc_id' is missing in type '{ emp_id: number; ech_id: number; nivc_id: number; cnt_debut_date: Date; cnt_fin_date: Date; acrd_id: null; }' but required in type 'DataToInsert'." }, { "fileName": "server/api/contrats/router.ts", "line": 62, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ semp_id: number; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: number; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/api/contrats/router.ts", "line": 132, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": 135, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": 219, "column": 120, "severity": "error", "code": 2339, "message": "Property 'cntIds' does not exist on type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 121, "column": 51, "severity": "error", "code": 2454, "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 122, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 123, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 123, "column": 22, "severity": "error", "code": 2454, "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 150, "column": 34, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type 'unknown' is not assignable to parameter of type 'object | null | undefined'.\nType 'unknown' is not assignable to type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 159, "column": 24, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 171, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilRemAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 172, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 173, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilSsAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 177, "column": 29, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 179, "column": 34, "severity": "error", "code": 2339, "message": "Property 'aRpadSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 180, "column": 35, "severity": "error", "code": 2339, "message": "Property 'aPeriaSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 183, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultPrttAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 184, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilIfcAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 185, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAncAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 186, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilPlanningAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 187, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ProfilPrésence | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'ProfilPrésence'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 188, "column": 13, "severity": "error", "code": 2322, "message": "Type 'undefined' is not assignable to type 'ProfilAffichBul | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 201, "column": 5, "severity": "error", "code": 2322, "message": "Type 'InfosCntData | null' is not assignable to type 'InfosCntData'.", "extraMsg": "Type 'null' is not assignable to type 'InfosCntData'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 367, "column": 17, "severity": "error", "code": 2740, "message": "Type 'PpaCourante' is missing the following properties from type 'pay_periodepaye_ppa': ppa_libelle, ppa_numero_ordre, ppa_datereglement, lot_id, and 2 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 383, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'.\nThe types returned by '[Symbol.iterator]().next(...)' are incompatible between these types.\nType 'IteratorResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise, any>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorYieldResult | null>'.\nType 'Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'PromiseLike'.\nTypes of property 'then' are incompatible.\nType '(onfulfilled?: ((value: StatutRegimeAmSelected[]) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => Promise' is not assignable to type '(onfulfilled?: ((value: Cprev[] | null) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => PromiseLike'.\nTypes of parameters 'onfulfilled' and 'onfulfilled' are incompatible.\nTypes of parameters 'value' and 'value' are incompatible.\nType 'StatutRegimeAmSelected[]' is not assignable to type 'Cprev[]'.\nType 'StatutRegimeAmSelected' is missing the following properties from type 'Cprev': cnt_id, prev_id, prev_ref, prev_lib, and 38 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 433, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '10'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 434, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '11'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 435, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '12'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 436, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '13'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 437, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'." }, { "fileName": "server/api/contrats/services/duplicateContrat.ts", "line": 94, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/contrats/services/getCurrentPeriodesEssai.ts", "line": 130, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type 'TYPE_PERIODE_ESSAI' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/contrats/services/getLastRemFromCnt.ts", "line": 45, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: pay_contrat_cntFields.lot_id; cnt_num: pay_contrat_cntFields.cnt_num; rcdd_id: pay_contrat_cntFields.rcdd_id; prof_id_prem_force: pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: pay_contrat_cntFields.prof_id_prss_force; dpub_id: pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: pay_contrat_cntFields.pare_id_force; pacp_id_force: pay_contrat_cntFields.pacp_id_force; pass_id_force: pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: pay_contrat_cntFields.euti_id; src_id_force: pay_contrat_cntFields.src_id_force; ccn_id_euti_force: pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: pay_contrat_cntFields.prtt_id_force; spec_id: pay_contrat_cntFields.spec_id; cdpre_id: pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: pay_contrat_cntFields.pifc_id_force; prbul_id_force: pay_contrat_cntFields.prbul_id_force; ppla_id_force: pay_contrat_cntFields.ppla_id_force; prui_id_force: pay_contrat_cntFields.prui_id_force; prga_id_force: pay_contrat_cntFields.prga_id_force; prgp_id_force: pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: pay_contrat_cntFields.cnt_infos_comp; cnt_notes: pay_contrat_cntFields.cnt_notes; trem_id: pay_contrat_cntFields.trem_id; ett_id: pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; }' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_datefin_prevue: cnt_datefin_prevue; cnt_datefin_essai: cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: cnt_date_notification; cnt_preavisfait_date_debut: cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: lot_id; cnt_num: cnt_num; rcdd_id: rcdd_id; prof_id_prem_force: prof_id_prem_force; prof_id_prss_force: prof_id_prss_force; dpub_id: dpub_id; semp_id: number; cnt_quot_trav: cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: cnt_quot_trav_spec_raison; prof_id_prcp_force: prof_id_prcp_force; pare_id_force: pare_id_force; pacp_id_force: pacp_id_force; pass_id_force: pass_id_force; cnt_simul: boolean; cnt_id_externe: cnt_id_externe; cnt_datefin_duree_minimale: cnt_datefin_duree_minimale; cnt_rempla_sal_libre: cnt_rempla_sal_libre; cnt_rempla_sal_id: cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: euti_id; src_id_force: src_id_force; ccn_id_euti_force: ccn_id_euti_force; sat_id_force: sat_id_force; cnt_reprise_date_fin_traitement: cnt_reprise_date_fin_traitement; prtt_id_force: prtt_id_force; spec_id: spec_id; cdpre_id: cdpre_id; cnt_cdpre_date_fin: cnt_cdpre_date_fin; pifc_id_force: pifc_id_force; prbul_id_force: prbul_id_force; ppla_id_force: ppla_id_force; prui_id_force: prui_id_force; prga_id_force: prga_id_force; prgp_id_force: prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: cnt_heure_embauche; cnt_dpae_dateheure_gene: cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: cnt_aed_statut_particulier; cnt_transaction_statut: cnt_transaction_statut; cnt_heure_fin: cnt_heure_fin; cnt_heure_embauche_reelle: cnt_heure_embauche_reelle; mnvi_id: mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: cnt_justif_recours_cdd; cnt_debut_periode_souplesse: cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: cnt_fin_periode_souplesse; pcpa_id_force: pcpa_id_force; cnt_date_envoi: cnt_date_envoi; cnt_date_reception: cnt_date_reception; cnt_euti_date_envoi: cnt_euti_date_envoi; cnt_euti_date_reception: cnt_euti_date_reception; sal_id_tuteur: sal_id_tuteur; cnt_der_jour_trav: cnt_der_jour_trav; cnt_datefin_essai_renouv: cnt_datefin_essai_renouv; cnt_infos_comp: cnt_infos_comp; cnt_notes: cnt_notes; trem_id: trem_id; ett_id: ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: cnt_date_paiement_stc; }' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 13, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'pay_contrat_cnt' is not assignable to parameter of type 'DataForInsert<{ cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: number | null; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Date | null; cnt_preavis_noneffnonpaye_datefin: Date | null; cnt_preavis_noneffpaye_datedebut: Date | null; cnt_preavis_noneffpaye_datefin: Date | null; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Date | null; cnt_datefin_prevue: Date | null; cnt_datefin_essai: Date | null; cnt_preavis_fait: boolean; cnt_date_notification: Date | null; cnt_preavisfait_date_debut: Date | null; cnt_preavisfait_date_fin: Date | null; eta_id: number; sal_id: number; mtf_id: number | null; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number | null; cnt_num: null; rcdd_id: number | null; prof_id_prem_force: number | null; prof_id_prss_force: number | null; dpub_id: number | null; semp_id: number; cnt_quot_trav: number | null; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: number | null; prof_id_prcp_force: number | null; pare_id_force: number | null; pacp_id_force: number | null; pass_id_force: number | null; cnt_simul: boolean; cnt_id_externe: null; cnt_datefin_duree_minimale: Date | null; cnt_rempla_sal_libre: null; cnt_rempla_sal_id: number | null; cnt_sans_terme_precis: boolean; euti_id: number | null; src_id_force: number | null; ccn_id_euti_force: number | null; sat_id_force: number | null; cnt_reprise_date_fin_traitement: Date | null; prtt_id_force: number | null; spec_id: number | null; cdpre_id: number | null; cnt_cdpre_date_fin: Date | null; pifc_id_force: number | null; prbul_id_force: number | null; ppla_id_force: number | null; prui_id_force: number | null; prga_id_force: number | null; prgp_id_force: number | null; cnt_ts_exo: boolean; cnt_heure_embauche: null; cnt_dpae_dateheure_gene: Date | null; cnt_rupconv_date_signature: Date | null; cnt_lic_date_eng_procedure: Date | null; cnt_aed_statut_particulier: number | null; cnt_transaction_statut: number | null; cnt_heure_fin: null; cnt_heure_embauche_reelle: Date | null; mnvi_id: number | null; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Date | null; cnt_prevenance_effpaye_datefin: Date | null; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Date | null; cnt_prevenance_noneffpaye_datefin: Date | null; cnt_justif_recours_cdd: null; cnt_debut_periode_souplesse: Date | null; cnt_fin_periode_souplesse: Date | null; pcpa_id_force: number | null; cnt_date_envoi: Date | null; cnt_date_reception: Date | null; cnt_euti_date_envoi: Date | null; cnt_euti_date_reception: Date | null; sal_id_tuteur: number | null; cnt_der_jour_trav: Date | null; cnt_datefin_essai_renouv: Date | null; cnt_infos_comp: null; cnt_notes: null; trem_id: number | null; ett_id: number | null; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Date | null; }>'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'cnt_num' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 35, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Schema.pay_emploicontrat_ectFields.ect_datefin; ect_peridebut: number; ect_perifin: Schema.pay_emploicontrat_ectFields.ect_perifin; ect_lib: string; posc_id: Schema.pay_emploicontrat_ectFields.posc_id; nivc_id: Schema.pay_emploicontrat_ectFields.nivc_id; ech_id: Schema.pay_emploicontrat_ectFields.ech_id; acrd_id: Schema.pay_emploicontrat_ectFields.acrd_id; ect_classif_ech: Schema.pay_emploicontrat_ectFields.ect_classif_ech; ect_classif_pos: Schema.pay_emploicontrat_ectFields.ect_classif_pos; ect_classif_niv: Schema.pay_emploicontrat_ectFields.ect_classif_niv; ect_classif_fil: Schema.pay_emploicontrat_ectFields.ect_classif_fil; ect_classif_cat: Schema.pay_emploicontrat_ectFields.ect_classif_cat; ect_classif_coef: Schema.pay_emploicontrat_ectFields.ect_classif_coef; ect_smc_coef: Schema.pay_emploicontrat_ectFields.ect_smc_coef; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Date | null; ect_peridebut: number; ect_perifin: number | null; ect_lib: string; posc_id: number | null; nivc_id: number | null; ech_id: number | null; acrd_id: number | null; ect_classif_ech: null; ect_classif_pos: null; ect_classif_niv: null; ect_classif_fil: null; ect_classif_cat: null; ect_classif_coef: null; ect_smc_coef: number | null; }>'.", "extraMsg": "Types of property 'ect_classif_ech' are incompatible.\nType 'ect_classif_ech' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 48, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Schema.pay_valeurvariable_vvaFields.vva_datefin; vva_periodedebut: Schema.pay_valeurvariable_vvaFields.vva_periodedebut; vva_periodefin: Schema.pay_valeurvariable_vvaFields.vva_periodefin; vva_comm: Schema.pay_valeurvariable_vvaFields.vva_comm; var_id: number; vva_id_externe: Schema.pay_valeurvariable_vvaFields.vva_id_externe; lvva_id: Schema.pay_valeurvariable_vvaFields.lvva_id; acrd_id: Schema.pay_valeurvariable_vvaFields.acrd_id; tacc_id: Schema.pay_valeurvariable_vvaFields.tacc_id; vva_type_peri: number; peria_id: Schema.pay_valeurvariable_vvaFields.peria_id; sal_id: Schema.pay_valeurvariable_vvaFields.sal_id; euti_id: Schema.pay_valeurvariable_vvaFields.euti_id; emp_id: Schema.pay_valeurvariable_vvaFields.emp_id; vva_regul_peridebut: Schema.pay_valeurvariable_vvaFields.vva_regul_peridebut; vva_regul_perifin: Schema.pay_valeurvariable_vvaFields.vva_regul_perifin; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Date | null; vva_periodedebut: number | null; vva_periodefin: number | null; vva_comm: null; var_id: number; vva_id_externe: null; lvva_id: number | null; acrd_id: number | null; tacc_id: number | null; vva_type_peri: number; peria_id: number | null; sal_id: number | null; euti_id: number | null; emp_id: number | null; vva_regul_peridebut: number | null; vva_regul_perifin: number | null; }>'.", "extraMsg": "Types of property 'vva_comm' are incompatible.\nType 'vva_comm' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/crm/zendesk/services/getInfosZdUser.ts", "line": 56, "column": 27, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/crm/zendesk/services/setZdOrgExternalId.ts", "line": 22, "column": 12, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/dads/router.ts", "line": 66, "column": 31, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 66, "column": 70, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 69, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/api/dads/router.ts", "line": 71, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 71, "column": 74, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 73, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 73, "column": 74, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/documents/router.ts", "line": 52, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DocInfos'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DocInfos': doc_title, doc_comment, doc_id, doc_type, and 3 more." }, { "fileName": "server/api/documents/router.ts", "line": 52, "column": 36, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/documents/router.ts", "line": 87, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/documents/router.ts", "line": 101, "column": 69, "severity": "error", "code": 2345, "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 69, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' is not assignable to parameter of type 'Input'.", "extraMsg": "Property 'utiId' is missing in type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' but required in type 'Input'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 99, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 122, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 165, "column": 70, "severity": "error", "code": 2454, "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 175, "column": 22, "severity": "error", "code": 2454, "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dpae/router.ts", "line": 24, "column": 102, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'Resolvable>>'.", "extraMsg": "Type 'undefined' is not assignable to type 'Resolvable>>'." }, { "fileName": "server/api/dpae/router.ts", "line": 43, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": 45, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": 49, "column": 9, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dsn/m2m/services/crmFormatters/crm94/formatNature94.ts", "line": 33, "column": 15, "severity": "error", "code": 2454, "message": "Variable 'hasTaux' is used before being assigned." }, { "fileName": "server/api/dsn/m2m/services/getDescriptionRetour.ts", "line": 102, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'DataRdsn' is not assignable to parameter of type 'DataRdsn'.", "extraMsg": "Type 'XmlRdsnV02R01ExplicitArray | RapportGipMdsV01R08' is not assignable to type 'RapportGipMdsV01R08'.\nProperty '\"gipmds:rapport\"' is missing in type 'XmlRdsnV02R01ExplicitArray' but required in type 'RapportGipMdsV01R08'." }, { "fileName": "server/api/dsn/router.ts", "line": 101, "column": 4, "severity": "error", "code": 2740, "message": "Type '{ [key: string]: any; }' is missing the following properties from type 'CriteriaReceived': pad_id, peri, modeEnvoi, type, and 4 more." }, { "fileName": "server/api/dsn/services/data/getCotisPrevsForAllCnt.ts", "line": 21, "column": 11, "severity": "error", "code": 2322, "message": "Type 'CprevFromBulletin[]' is not assignable to type 'CotisPrevSelected[]'.", "extraMsg": "Property 'src_id' is missing in type 'CprevFromBulletin' but required in type 'CotisPrevSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 17, "column": 33, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 19, "column": 34, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 24, "column": 17, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectPERIA\").Ccn' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Ccn'.", "extraMsg": "Types of property 'ccn_lib_long' are incompatible.\nType 'ccn_lib_long' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": 14, "column": 22, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": 18, "column": 25, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/selectAllSals.ts", "line": 93, "column": 21, "severity": "error", "code": 2339, "message": "Property 'mergeWithCntId' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/payments/computeDatePayment.spec.ts", "line": 14, "column": 19, "severity": "error", "code": 2740, "message": "Type '{ tor_id: number; afod_periodicite_paiement: ORGANISME_PERIODICITE; moisPaieDebut: number; moisPaieFin: number; dateDebut: Moment; dateFin: Moment; }' is missing the following properties from type 'AffilByPeriode': mdp_id, bnqd_id, afod_id, afod_numaffil, and 5 more." }, { "fileName": "server/api/dsn/services/payments/generatePaymentsOps.ts", "line": 238, "column": 9, "severity": "error", "code": 2322, "message": "Type 'mdp_id' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/persist.ts", "line": 61, "column": 3, "severity": "error", "code": 2322, "message": "Type 'CriteriaReceived | undefined' is not assignable to type 'Criteria | undefined'.", "extraMsg": "Type 'CriteriaReceived' is missing the following properties from type 'Criteria': isMensuelle, isEvenementielle, isTypeFamilleAnnul, isDecalage, and 6 more." }, { "fileName": "server/api/dsn/services/s30/generateOneIndiv.ts", "line": 241, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'AsyncFunction[]'.\nType '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'Dictionary>'.\nProperty 'individu' is incompatible with index signature.\nType '(done: (err?: Error | null | undefined, s30?: DSN.Block | undefined) => void) => void' is not assignable to type 'AsyncFunction'.\nTypes of parameters 'done' and 'callback' are incompatible.\nTypes of parameters 'result' and 's30' are incompatible.\nType 'Block | undefined' is not assignable to type 'Results | undefined'.\nType 'Block' is missing the following properties from type 'Results': individu, penibilite, chgtsIndividu, expositionsPenibilite, and 10 more." }, { "fileName": "server/api/dsn/services/s30/s40/allContrats.ts", "line": 8, "column": 1, "severity": "error", "code": 6133, "message": "'async' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 118, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'trem_id' is not assignable to parameter of type 'TREM_ID'.", "extraMsg": "Type 'null' is not assignable to type 'TREM_ID'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 120, "column": 3, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 121, "column": 3, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s62/checkMotifFinWithNatureCnt.ts", "line": 1, "column": 1, "severity": "error", "code": 6133, "message": "'explainInfo' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": 15, "column": 24, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": 15, "column": 48, "severity": "error", "code": 6133, "message": "'client' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 13, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 40, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 58, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 67, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 85, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s78/s21_g00_79.ts", "line": 97, "column": 2, "severity": "error", "code": 2322, "message": "Type '(Block | null)[]' is not assignable to type 'Block[]'.", "extraMsg": "Type 'Block | null' is not assignable to type 'Block'.\nType 'null' is not assignable to type 'Block'." }, { "fileName": "server/api/dsn/services/s30/s50/s21_g00_50.ts", "line": 125, "column": 2, "severity": "error", "code": 2322, "message": "Type '{ sal_id?: number | undefined; sal_desc?: string | undefined; pas_base?: number | undefined; pas_mnt?: number | undefined; pas_taux?: string | undefined; pas_taux_numerique?: number | undefined; type_taux?: string | undefined; type_taux_numerique?: number | undefined; net_imp?: number | undefined; mnt_exo_hs_mues?: number | undefined; pas_elts_add?: number | undefined; pas_abt_cdd?: number | undefined; pas_base_exo_appr?: number | undefined; pas_ijss?: number | undefined; taux_individu?: string | undefined; taux_individu_numerique?: number | undefined; nap_avant_ir?: number | undefined; nap?: number | undefined; net?: number | undefined; vva_all?: pay_valeurvariable_vva[] | undefined; lvva_all?: pay_lotvva_lvva[] | undefined; ipas_all?: pay_importfichierpas_ipas[] | undefined; is_first_bul?: boolean | undefined; dateReglement: moment.Moment; }' is not assignable to type 'Data'.", "extraMsg": "Types of property 'sal_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/sanitizeLocalite.ts", "line": 14, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": 19, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": 22, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/validateCriteria.ts", "line": 3, "column": 31, "severity": "error", "code": 2307, "message": "Cannot find module '../decla_main' or its corresponding type declarations." }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.spec.ts", "line": 8, "column": 73, "severity": "error", "code": 2551, "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.ts", "line": 21, "column": 27, "severity": "error", "code": 2551, "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 158, "column": 73, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id: number; cnt_num: number | emp_embauchecontrat_ecntFields.ecnt_num; cnt_soldetc_mdp_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: emp_embauchecontrat_ecntFields.ecnt_fin_date; cnt_datefin_prevue: emp_embauchecontrat_ecntFields.ecnt_datefin_prevue; cnt_datefin_essai: emp_embauchecontrat_ecntFields.ecnt_datefin_essai; eta_id: number; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number; rcdd_id: number | undefined; mtf_id: number | null; dpub_id: emp_embauchecontrat_ecntFields.dpub_id; cnt_quot_trav: emp_embauchecontrat_ecntFields.ecnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: emp_embauchecontrat_ecntFields.ecnt_quot_trav_spec_raison; cnt_datefin_duree_minimale: emp_embauchecontrat_ecntFields.ecnt_datefin_duree_minimale; cnt_rempla_sal_libre: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_libre; cnt_rempla_sal_id: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: emp_embauchecontrat_ecntFields.euti_id; src_id_force: emp_embauchecontrat_ecntFields.src_id_force; cdpre_id: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_motif_id; cnt_cdpre_date_fin: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_date_fin; cnt_heure_embauche: emp_embauchecontrat_ecntFields.ecnt_heure_embauche; cnt_dpae_dateheure_gene: emp_embauchecontrat_ecntFields.ecnt_dpae_dateheure_gene; cnt_heure_fin: emp_embauchecontrat_ecntFields.ecnt_heure_fin; cnt_heure_embauche_reelle: emp_embauchecontrat_ecntFields.ecnt_heure_embauche_reelle; cnt_justif_recours_cdd: emp_embauchecontrat_ecntFields.ecnt_justif_recours_cdd; cnt_debut_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_debut_periode_souplesse; cnt_fin_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_fin_periode_souplesse; cnt_date_envoi: emp_embauchecontrat_ecntFields.ecnt_date_envoi; cnt_date_reception: emp_embauchecontrat_ecntFields.ecnt_date_reception; sal_id_tuteur: emp_embauchecontrat_ecntFields.sal_id_tuteur; cnt_datefin_essai_renouv: emp_embauchecontrat_ecntFields.ecnt_datefin_essai_renouv; cnt_notes: string | null; trem_id: emp_embauchecontrat_ecntFields.trem_id; cnt_est_retraite_reprise_activite: boolean; pare_id_force: emp_embauchecontrat_ecntFields.pare_id_force; pacp_id_force: emp_embauchecontrat_ecntFields.pacp_id_force; pcpa_id_force: emp_embauchecontrat_ecntFields.pcpa_id_force; prtt_id_force: emp_embauchecontrat_ecntFields.prtt_id_force; ppla_id_force: emp_embauchecontrat_ecntFields.ppla_id_force; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'number | ecnt_num' is not assignable to type 'cnt_num | undefined'.\nType 'number' is not assignable to type 'cnt_num | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 394, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 431, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 549, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 574, "column": 17, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEsal.ts", "line": 134, "column": 77, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id: number; tytr_id: emp_embauchesalarie_esalFields.esal_tytr_id; ttra_num: emp_embauchesalarie_esalFields.esal_ttra_num; ttra_lieu_delivr: emp_embauchesalarie_esalFields.esal_ttra_lieu_delivr; ttra_date_emission: emp_embauchesalarie_esalFields.esal_ttra_date_emission; ttra_date_fin_validite: emp_embauchesalarie_esalFields.esal_ttra_date_fin_validite; ttra_nom_administration: emp_embauchesalarie_esalFields.esal_ttra_nom_administration; ttra_renouv: emp_embauchesalarie_esalFields.esal_ttra_renouv; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tytr_id' are incompatible.\nType 'esal_tytr_id' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 82, "column": 86, "severity": "error", "code": 2345, "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 122, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; vva_periodedebut: number; var_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 163, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 179, "column": 94, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 229, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updatePositionnementFromMrem.ts", "line": 87, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type '{ ect_datedebut: emp_modifrem_mremFields.mrem_date_debut; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: string | undefined; posc_id?: pay_emploicontrat_ectFields.posc_id | undefined; nivc_id?: pay_emploicontrat_ectFields.nivc_id | undefined; ech_id?: pay_emploicontrat_ectFields.ech_id | undefined; acrd_id?: pay_emploicontrat_ectFields.acrd_id | undefined; ect_classif_ech?: pay_emploicontrat_ectFields.ect_classif_ech | undefined; ect_classif_pos?: pay_emploicontrat_ectFields.ect_classif_pos | undefined; ect_classif_niv?: pay_emploicontrat_ectFields.ect_classif_niv | undefined; ect_classif_fil?: pay_emploicontrat_ectFields.ect_classif_fil | undefined; ect_classif_cat?: pay_emploicontrat_ectFields.ect_classif_cat | undefined; ect_classif_coef?: pay_emploicontrat_ectFields.ect_classif_coef | undefined; ect_smc_coef?: pay_emploicontrat_ectFields.ect_smc_coef | undefined; }' is not assignable to parameter of type 'DataForInsert<{ ect_datedebut: Date | null; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: undefined; posc_id?: number | null | undefined; nivc_id?: number | null | undefined; ech_id?: number | null | undefined; acrd_id?: number | null | undefined; ect_classif_ech?: null | undefined; ect_classif_pos?: null | undefined; ect_classif_niv?: null | undefined; ect_classif_fil?: null | undefined; ect_classif_cat?: null | undefined; ect_classif_coef?: null | undefined; ect_smc_coef?: number | null | undefined; }>'.", "extraMsg": "Types of property 'ect_lib' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/gta/presences/services/presenceChecksByRange.ts", "line": 46, "column": 79, "severity": "error", "code": 2304, "message": "Cannot find name 'Approval'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 31, "column": 48, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 37, "column": 16, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 43, "column": 16, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": 3, "column": 10, "severity": "error", "code": 2305, "message": "Module '\"./calculateIjss\"' has no exported member 'SalairePeriodeWithSalRef'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": 33, "column": 49, "severity": "error", "code": 2554, "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 41, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 50, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 61, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }[]' is not assignable to type 'SalairePeriodeWithSalRef[]'.", "extraMsg": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }' is not assignable to type 'SalairePeriodeWithSalRef'.\nTypes of property 'salaireRef' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": 60, "column": 50, "severity": "error", "code": 2339, "message": "Property '_martId' does not exist on type 'CfgGetDjtReel'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": 60, "column": 50, "severity": "error", "code": 6133, "message": "'_martId' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 3, "column": 1, "severity": "error", "code": 6133, "message": "'Sinon' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 12, "column": 43, "severity": "error", "code": 2739, "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 17, "column": 16, "severity": "error", "code": 2739, "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 23, "column": 27, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 1." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 59, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 59, "column": 25, "severity": "error", "code": 2488, "message": "Type 'any[] | undefined' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 350, "column": 5, "severity": "error", "code": 2740, "message": "Type 'pay_traitementijss_tij[]' is missing the following properties from type 'pay_traitementijss_tij': tij_id, tij_datedebut, tij_datefin, tij_nature_assurance, and 12 more." }, { "fileName": "server/api/ijss/services/getDonneesPeriodesPourCalculIjssFromDsn.ts", "line": 7, "column": 11, "severity": "error", "code": 6196, "message": "'Line' is declared but never used." }, { "fileName": "server/api/imports/router.ts", "line": 82, "column": 24, "severity": "error", "code": 2488, "message": "Type '{ [fieldname: string]: File[]; } | File[]' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/imports/router.ts", "line": 82, "column": 24, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 110, "column": 24, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 172, "column": 18, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 213, "column": 9, "severity": "error", "code": 6133, "message": "'result' is declared but its value is never read." }, { "fileName": "server/api/imports/router.ts", "line": 215, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ inidId: any; utiId: number; pdosId: number; dsnFiles: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Types of property 'dsnFiles' are incompatible.\nType '{ [fieldname: string]: File[]; } | File[] | undefined' is not assignable to type 'DsnFile[]'.\nType 'undefined' is not assignable to type 'DsnFile[]'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": 70, "column": 22, "severity": "error", "code": 2339, "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": 70, "column": 27, "severity": "error", "code": 2304, "message": "Cannot find name 'id'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 100, "column": 37, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 104, "column": 33, "severity": "error", "code": 2339, "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 107, "column": 33, "severity": "error", "code": 2339, "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 110, "column": 33, "severity": "error", "code": 2339, "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 127, "column": 35, "severity": "error", "code": 6133, "message": "'prop' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 129, "column": 29, "severity": "error", "code": 2339, "message": "Property 'pcs_dcode' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 130, "column": 29, "severity": "error", "code": 2339, "message": "Property 'emp_extension_code_pcs' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 131, "column": 29, "severity": "error", "code": 2339, "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 132, "column": 29, "severity": "error", "code": 2339, "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 132, "column": 49, "severity": "error", "code": 2339, "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 132, "column": 114, "severity": "error", "code": 2339, "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 137, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 139, "column": 25, "severity": "error", "code": 2339, "message": "Property 'tat_valeurtaux' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 143, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 145, "column": 39, "severity": "error", "code": 2361, "message": "The right-hand side of an 'in' expression must not be a primitive." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 145, "column": 40, "severity": "error", "code": 2695, "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 150, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 166, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 168, "column": 26, "severity": "error", "code": 2339, "message": "Property 'trem_dsn_code' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 173, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 175, "column": 25, "severity": "error", "code": 2695, "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 183, "column": 57, "severity": "error", "code": 6133, "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 185, "column": 25, "severity": "error", "code": 2695, "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 213, "column": 83, "severity": "error", "code": 2339, "message": "Property 'getfieldLabel' does not exist on type '{ \"\\uFEFFBlock Id\": { Id: { label: string; type: string; }; }; \"S10.G00.00\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S10.G00.01\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S10.G00.02\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S20.G00.05\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S20.G00.07\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S20.G00.08\": { \"001\": { label: string; type: string; }; }; \"S21.G00.06\": { \"903\": { label: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.11\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.15\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.16\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.82\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.20\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.55\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.22\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.23\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.44\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.30\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; }; \"S21.G00.31\": { \"001\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.34\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.40\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"026\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; \"058\": { label: string; type: string; }; \"059\": { label: string; type: string; }; \"060\": { label: string; type: string; }; \"061\": { label: string; type: string; }; \"062\": { label: string; type: string; }; \"063\": { label: string; type: string; }; \"064\": { label: string; type: string; }; \"065\": { label: string; type: string; }; \"066\": { label: string; type: string; }; \"067\": { label: string; type: string; }; \"068\": { label: string; type: string; }; \"069\": { label: string; type: string; }; \"070\": { label: string; type: string; }; \"071\": { label: string; type: string; }; \"072\": { label: string; type: string; }; \"073\": { label: string; type: string; }; \"074\": { label: string; type: string; }; \"075\": { label: string; type: string; }; \"076\": { label: string; type: string; }; \"077\": { label: string; type: string; }; \"078\": { label: string; type: string; }; }; \"S21.G00.41\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"034\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"047\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; }; \"S21.G00.60\": { \"600\": { label: string; type: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.66\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.62\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.63\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.65\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.70\": { \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; }; \"S21.G00.73\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.71\": { \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.72\": { \"001\": { label: string; type: string; }; }; \"S21.G00.50\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; }; \"S21.G00.51\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; }; \"S21.G00.53\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.52\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; }; \"S21.G00.54\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.56\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S21.G00.78\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.79\": { \"001\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.81\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.83\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S21.G00.84\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.95\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.86\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.85\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S89.G00.32\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; }; \"S89.G00.33\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.35\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.43\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.87\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.88\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; }; \"S89.G00.89\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.91\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; }; \"S89.G00.92\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; }; \"S89.G00.93\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S89.G00.94\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S90.G00.90\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; }'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 215, "column": 124, "severity": "error", "code": 2339, "message": "Property 'getfieldLabel' does not exist on type '{ \"\\uFEFFBlock Id\": { Id: { label: string; type: string; }; }; \"S10.G00.00\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S10.G00.01\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S10.G00.02\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S20.G00.05\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S20.G00.07\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S20.G00.08\": { \"001\": { label: string; type: string; }; }; \"S21.G00.06\": { \"903\": { label: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.11\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.15\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.16\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.82\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.20\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.55\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.22\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.23\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.44\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.30\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; }; \"S21.G00.31\": { \"001\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.34\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.40\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"026\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; \"058\": { label: string; type: string; }; \"059\": { label: string; type: string; }; \"060\": { label: string; type: string; }; \"061\": { label: string; type: string; }; \"062\": { label: string; type: string; }; \"063\": { label: string; type: string; }; \"064\": { label: string; type: string; }; \"065\": { label: string; type: string; }; \"066\": { label: string; type: string; }; \"067\": { label: string; type: string; }; \"068\": { label: string; type: string; }; \"069\": { label: string; type: string; }; \"070\": { label: string; type: string; }; \"071\": { label: string; type: string; }; \"072\": { label: string; type: string; }; \"073\": { label: string; type: string; }; \"074\": { label: string; type: string; }; \"075\": { label: string; type: string; }; \"076\": { label: string; type: string; }; \"077\": { label: string; type: string; }; \"078\": { label: string; type: string; }; }; \"S21.G00.41\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"034\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"047\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; }; \"S21.G00.60\": { \"600\": { label: string; type: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.66\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.62\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.63\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.65\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.70\": { \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; }; \"S21.G00.73\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.71\": { \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.72\": { \"001\": { label: string; type: string; }; }; \"S21.G00.50\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; }; \"S21.G00.51\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; }; \"S21.G00.53\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.52\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; }; \"S21.G00.54\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.56\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S21.G00.78\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.79\": { \"001\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.81\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.83\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S21.G00.84\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.95\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.86\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.85\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S89.G00.32\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; }; \"S89.G00.33\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.35\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.43\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.87\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.88\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; }; \"S89.G00.89\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.91\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; }; \"S89.G00.92\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; }; \"S89.G00.93\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S89.G00.94\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S90.G00.90\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; }'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 219, "column": 5, "severity": "error", "code": 6133, "message": "'audit' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 249, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 254, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 259, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": 264, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": 29, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": 30, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createEct.ts", "line": 29, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 28, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 29, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 30, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 31, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 32, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createUserAccess.ts", "line": 21, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 35, "column": 53, "severity": "error", "code": 6133, "message": "'inidId' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 37, "column": 9, "severity": "error", "code": 2741, "message": "Property 'success' is missing in type '{ contrats: never[]; }' but required in type 'Result'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 37, "column": 9, "severity": "error", "code": 6133, "message": "'finalResult' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 47, "column": 11, "severity": "error", "code": 6133, "message": "'allResults' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 55, "column": 11, "severity": "error", "code": 6133, "message": "'bilan' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 56, "column": 5, "severity": "error", "code": 2739, "message": "Type '{}' is missing the following properties from type 'Result': contrats, success" }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 16, "column": 74, "severity": "error", "code": 2355, "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 21, "column": 11, "severity": "error", "code": 6133, "message": "'results' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 24, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '{ dsn: DsnEtab_S21_G00_11; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'DsnEtab_S21_G00_11'.", "extraMsg": "Object literal may only specify known properties, and 'dsn' does not exist in type 'DsnEtab_S21_G00_11'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 31, "column": 11, "severity": "error", "code": 6196, "message": "'Cfg2' is declared but never used." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 35, "column": 43, "severity": "error", "code": 6133, "message": "'dsnEtab' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 35, "column": 73, "severity": "error", "code": 2355, "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": 11, "column": 21, "severity": "error", "code": 2352, "message": "Conversion of type 'Dsn' to type 'DsnWithDate' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Dsn' is missing the following properties from type 'DsnWithDate': dsn, date" }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": 11, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '(dsnMax: DsnWithDate, dsn: Dsn) => { dsn: Dsn; date: Moment; } | undefined' is not assignable to parameter of type '(previousValue: DsnWithDate, currentValue: Dsn, currentIndex: number, array: Dsn[]) => DsnWithDate'.", "extraMsg": "Type '{ dsn: Dsn; date: Moment; } | undefined' is not assignable to type 'DsnWithDate'.\nType 'undefined' is not assignable to type 'DsnWithDate'." }, { "fileName": "server/api/imports/services/dsn/helpers/getRemBloc51FromDsnIndiv.ts", "line": 2, "column": 1, "severity": "error", "code": 6133, "message": "'getDsnNodeValue' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 141, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 141, "column": 35, "severity": "error", "code": 2454, "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 147, "column": 27, "severity": "error", "code": 2454, "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": 98, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": 104, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": 53, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": 59, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'.", "extraMsg": "Types of property 'afod_numaffil' are incompatible.\nType 'afod_numaffil | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 82, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 85, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_datefin_prevue | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_datefin_prevue | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 87, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_quot_trav | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_quot_trav | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 90, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_fin_date | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_fin_date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneEtab.ts", "line": 95, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Result[]' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }[]'.", "extraMsg": "Type 'Result' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }'.\nTypes of property 'sal' are incompatible.\nType 'pay_salarie_sal | undefined' is not assignable to type 'pay_salarie_sal'.\nType 'undefined' is not assignable to type 'pay_salarie_sal'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 56, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 63, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 67, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment | null' is not assignable to type 'sal_anciennete_date | undefined'.", "extraMsg": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getInfosRepartitionSalEmp.ts", "line": 87, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'BaseMontantSpecifique[] | TAPrev' is not assignable to parameter of type 'BaseMontantSpecifique & { lib?: string | undefined; }'.", "extraMsg": "Type 'BaseMontantSpecifique[]' is not assignable to type 'BaseMontantSpecifique & { lib?: string | undefined; }'.\nType 'BaseMontantSpecifique[]' is missing the following properties from type 'BaseMontantSpecifique': LibelleCodeNature, ValeurCodeNature" }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getNumeroOption.ts", "line": 5, "column": 169, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": 54, "column": 11, "severity": "error", "code": 2322, "message": "Type '(BaseMontantSpecifique & { lib: string; })[] | undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'.", "extraMsg": "Type 'undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": 57, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": 11, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }' is not assignable to type 'void'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": 11, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'CfgUpdateIfoc' is not assignable to parameter of type 'DataForUpdate<{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }>'.", "extraMsg": "Types of property 'ifoc_content_xml' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/imports/services/getTypeOrgSelonTypeRisque.ts", "line": 3, "column": 64, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/importPrevFromXml.ts", "line": 144, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'CfgGetIfoc'.", "extraMsg": "Property 'date_heure_creation_fiche' is missing in type 'Partial' but required in type 'CfgGetIfoc'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": 58, "column": 100, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": 218, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 140, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'ipas_validite_date_debut | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 141, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'ipas_validite_date_fin | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 531, "column": 16, "severity": "error", "code": 6133, "message": "'getPeriodesCourantesForSals' is declared but its value is never read." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 563, "column": 5, "severity": "error", "code": 2739, "message": "Type 'any[]' is missing the following properties from type '{ salIds: number[]; ppaCourante: pay_periodepaye_ppa; }': salIds, ppaCourante" }, { "fileName": "server/api/imports/services/processContrat.ts", "line": 145, "column": 69, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/processFileParamFicheOc.ts", "line": 105, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'ContratParsed'.", "extraMsg": "Types of property 'prev_ref' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": 44, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": 63, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": 32, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type '{ appSessionId: any; currentUser: { scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: usr_utilisateur_utiFields.sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }; loginTime: string; lastcheckTime: null; }' is not assignable to parameter of type 'Session'.", "extraMsg": "Types of property 'currentUser' are incompatible.\nType '{ scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }' is missing the following properties from type 'User': uti_email, currentPAD, currentGdpId, currentDOS, and 5 more." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": 34, "column": 10, "severity": "error", "code": 2339, "message": "Property 'appSessionId' does not exist on type 'UserSelected'." }, { "fileName": "server/api/passwords/router.ts", "line": 132, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/presences/router.ts", "line": 34, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'Params': cnt_id, tsh_date_start, tsh_date_end, tsh_comment" }, { "fileName": "server/api/presences/router.ts", "line": 55, "column": 9, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": 61, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": 71, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id_manager: number | null; pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Types of property 'sal_id_manager' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/router.ts", "line": 84, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 87, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Type 'ParsedQs' is missing the following properties from type 'Params': cnt_id, nb" }, { "fileName": "server/api/presences/router.ts", "line": 89, "column": 31, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 97, "column": 27, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 110, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 113, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'cnt_id' is missing in type 'ParsedQs' but required in type 'Params'." }, { "fileName": "server/api/presences/router.ts", "line": 115, "column": 31, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 123, "column": 27, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 161, "column": 127, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/services/getCurrentPeriodPointageDays.ts", "line": 8, "column": 26, "severity": "error", "code": 2307, "message": "Cannot find module '../../../reports/data/getDataRestitutionPresences' or its corresponding type declarations." }, { "fileName": "server/api/presences/services/submitTimesheet.ts", "line": 4, "column": 10, "severity": "error", "code": 6133, "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 5, "column": 32, "severity": "error", "code": 6133, "message": "'Awaited' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 24, "column": 1, "severity": "error", "code": 6133, "message": "'jobsDebouncer' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 65, "column": 11, "severity": "error", "code": 2740, "message": "Type '{ pad_id: number; }' is missing the following properties from type 'SepaParams': peri, sal_id, sal_id_out, modePaiement, and 5 more." }, { "fileName": "server/api/reports/router.ts", "line": 127, "column": 17, "severity": "error", "code": 2794, "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "server/api/reports/router.ts", "line": 228, "column": 29, "severity": "error", "code": 2339, "message": "Property 'ceta_id' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 229, "column": 27, "severity": "error", "code": 2339, "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 230, "column": 29, "severity": "error", "code": 2339, "message": "Property 'pad_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 231, "column": 36, "severity": "error", "code": 2339, "message": "Property 'estVersionDef' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 232, "column": 42, "severity": "error", "code": 2339, "message": "Property 'estVisibleEmployeur' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 233, "column": 29, "severity": "error", "code": 2339, "message": "Property 'lot_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 234, "column": 29, "severity": "error", "code": 2339, "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 289, "column": 15, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 30, "column": 46, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 39, "column": 17, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 75, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 79, "column": 17, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/salaries/router.ts", "line": 33, "column": 31, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 33, "column": 70, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 39, "column": 55, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 41, "column": 59, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 42, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 53, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 58, "column": 81, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 58, "column": 120, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 60, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 71, "column": 54, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 73, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 76, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/theme/router.ts", "line": 14, "column": 55, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/theme/router.ts", "line": 14, "column": 72, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/utils/replaceDomainName.ts", "line": 5, "column": 60, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/variables/router.ts", "line": 40, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 43, "column": 68, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': mvaId, padId, dateDebut, dateFin" }, { "fileName": "server/api/variables/router.ts", "line": 44, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId" }, { "fileName": "server/api/variables/router.ts", "line": 47, "column": 26, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 53, "column": 22, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 100, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId, rows" }, { "fileName": "server/api/variables/router.ts", "line": 114, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 123, "column": 30, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 132, "column": 26, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 158, "column": 44, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number'." }, { "fileName": "server/api/variables/router.ts", "line": 159, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/variables/router.ts", "line": 203, "column": 29, "severity": "error", "code": 2339, "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 204, "column": 38, "severity": "error", "code": 2339, "message": "Property 'comment' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 205, "column": 40, "severity": "error", "code": 2339, "message": "Property 'modeSelectionCnt' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 206, "column": 27, "severity": "error", "code": 2339, "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/services/insertVvaComment.ts", "line": 62, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ vva_id?: number | undefined; vva_niveau?: number | undefined; vva_valeur?: undefined; vva_datedebut?: Date | undefined; vva_datefin?: Date | null | undefined; vva_periodedebut?: number | null | undefined; vva_periodefin?: number | null | undefined; vva_comm?: null | undefined; var_id?: number | undefined; cnt_id?: number | null | undefined; vva_id_externe?: null | undefined; lvva_id?: number | null | undefined; acrd_id?: number | null | undefined; tacc_id?: number | null | undefined; vva_type_peri?: number | undefined; peria_id?: number | null | undefined; sal_id?: number | null | undefined; euti_id?: number | null | undefined; emp_id?: number | null | undefined; vva_regul_peridebut?: number | null | undefined; vva_regul_perifin?: number | null | undefined; }>'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/visitesMed/services/getInfosVisitesMed.ts", "line": 62, "column": 11, "severity": "error", "code": 6133, "message": "'startDate' is declared but its value is never read." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 27, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ pad_id: number; uti_id: number; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 31, "column": 22, "severity": "error", "code": 2339, "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 31, "column": 80, "severity": "error", "code": 2339, "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 41, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 42, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 47, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 50, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 82, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': wfrs_id, wfrs_status" }, { "fileName": "server/api/workflows/absences/router.ts", "line": 95, "column": 80, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/workflows/router.ts", "line": 42, "column": 117, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 46, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': typeWorkflow, doc_id, data" }, { "fileName": "server/api/workflows/router.ts", "line": 48, "column": 121, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 51, "column": 117, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 54, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": 59, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": 64, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 65, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 70, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 73, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 79, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 81, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 84, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 91, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 92, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 97, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 100, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 139, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ uti_id: number; domainApp: APP_DOMAIN; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/router.ts", "line": 166, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 167, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 172, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 175, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/services/changeStatusRunnedStep.ts", "line": 263, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ fk_id: number; origin: \"WFRS\"; pad_id: number; uti_id_target: number; desc: string; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Types of property 'origin' are incompatible.\nType '\"WFRS\"' is not assignable to type 'NOTIFICATION_ORIGINE'." }, { "fileName": "server/api/workflows/services/wflChangeAdress.ts", "line": 1, "column": 43, "severity": "error", "code": 2305, "message": "Module '\"../../../decla_main.d\"' has no exported member 'IExtCallback'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 20, "column": 17, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'.", "extraMsg": "Type 'Promise' is not assignable to type 'ArhServiceResult | Promise>'.\nType 'Promise' is not assignable to type 'Promise>'.\nType 'void' is not assignable to type 'ArhServiceResult'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 41, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 55, "column": 21, "severity": "error", "code": 2322, "message": "Type '\"postXX\"' is not assignable to type 'RouteHttpVerb'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 61, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 74, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is not assignable to parameter of type 'ArhRouteCfg'.", "extraMsg": "Type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is missing the following properties from type 'ArhRouteCfg': method, service" }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 98, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.ts", "line": 32, "column": 7, "severity": "error", "code": 2322, "message": "Type '(req: AuthenticatedRequest) => { file: File | undefined; files: { [fieldname: string]: File[]; } | File[] | undefined; }' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }'." }, { "fileName": "server/app/ArhRouter.ts", "line": 168, "column": 33, "severity": "error", "code": 2314, "message": "Generic type 'ArhRouteCfg' requires 2 type argument(s)." }, { "fileName": "server/app/app.ts", "line": 40, "column": 1, "severity": "error", "code": 6133, "message": "'isString' is declared but its value is never read." }, { "fileName": "server/app/app.ts", "line": 56, "column": 11, "severity": "error", "code": 2339, "message": "Property '_sendErrorToAPM' does not exist on type 'Logger'." }, { "fileName": "server/app/app.ts", "line": 207, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'Writable>' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'contentSecurityPolicy' are incompatible.\nType 'Writable | undefined>' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'ContentSecurityPolicyOptions'.\nTypes of property 'directives' are incompatible.\nType 'Writable | unique symbol> | undefined>' is not assignable to type 'Record | unique symbol> | undefined'.\nType 'Writable | unique symbol>>' is not assignable to type 'Record | unique symbol>'.\nIndex signatures are incompatible.\nType 'Writable | unique symbol>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable'.\nTypes of property '[Symbol.iterator]' are incompatible.\nType 'Writable<() => Iterator>' is not assignable to type '() => Iterator'.\nType 'Writable<() => Iterator>' provides no match for the signature '(): Iterator'." }, { "fileName": "server/app/app.ts", "line": 435, "column": 37, "severity": "error", "code": 2339, "message": "Property 'AccessControl' does not exist on type 'Config'." }, { "fileName": "server/app/app.ts", "line": 487, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 497, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 499, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 499, "column": 32, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 504, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhAddMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 506, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 506, "column": 32, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 511, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response>'." }, { "fileName": "server/app/appUws.ts", "line": 60, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/app/appUws.ts", "line": 207, "column": 59, "severity": "error", "code": 6133, "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": 213, "column": 69, "severity": "error", "code": 6133, "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": 422, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '(e: any) => void' is not assignable to parameter of type '() => void'." }, { "fileName": "server/app/configureDbManager.ts", "line": 37, "column": 5, "severity": "error", "code": 2741, "message": "Property 'format' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/db\").CustomPool' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/dbManager/init\").CustomPool'." }, { "fileName": "server/app/configureDbManager.ts", "line": 52, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cnt' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 58, "column": 5, "severity": "error", "code": 2322, "message": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cntModified' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 65, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cmr' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 71, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'dab' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'DabModified'.\nType 'undefined' is not assignable to type 'DabModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 78, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tij' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'TijModified'.\nType 'undefined' is not assignable to type 'TijModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 85, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'abs' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'AbsModified'.\nType 'undefined' is not assignable to type 'Pick'." }, { "fileName": "server/app/configureDbManager.ts", "line": 92, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 99, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 106, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 123, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'data' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Data'.\nType 'undefined' is not assignable to type 'Data'." }, { "fileName": "server/app/configureDbManager.ts", "line": 132, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'art' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'ArtModified'.\nType 'undefined' is not assignable to type 'ArtModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 139, "column": 5, "severity": "error", "code": 2322, "message": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tsk' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Tsk'.\nType 'undefined' is not assignable to type 'Tsk'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": 17, "column": 7, "severity": "error", "code": 2322, "message": "Type '(req: AuthenticatedRequest) => Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type 'Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to 'Promise | { file: File; files: MulterFilesType | undefined; }>'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": 22, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/app/routerApp.ts", "line": 29, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhRouteIsWhitelistedForAuth' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/app/routerApp.ts", "line": 49, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/appSessions.ts", "line": 363, "column": 5, "severity": "error", "code": 2741, "message": "Property 'portefeuilles' is missing in type '{ uti_id: any; sal_id: any; uti_pseudo: any; uti_nom: any; uti_prenom: any; uti_email: any; uti_access_to_business_dashboard: any; uti_superadmin: any; pdos_id: any; currentPAD: any; currentDOS: any; currentGdpId: any; currentPdosId: any; currentUi: any; lots_id_granted: any; typesUi: any; scope: { sals: never[]; pads: number[]; }; }' but required in type 'User'." }, { "fileName": "server/auth/authentication.ts", "line": 37, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/buls/createBulForNewCnt.ts", "line": 49, "column": 43, "severity": "error", "code": 2741, "message": "Property 'cnt_date_paiement_stc' is missing in type '{ ppa: CntOnCurrentPpa; cnt_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; sal_id: number; pad_id: number; cnt_salaire_mdp_id: number; }' but required in type 'CntForUpsertBul'." }, { "fileName": "server/compta/handleEcart.ts", "line": 35, "column": 15, "severity": "error", "code": 2740, "message": "Type '{ cpt_num: string; sens: string; mnt: number; cpt_type: number; }' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, sal_matricule, sal_nom_usage, and 32 more." }, { "fileName": "server/compta/handleEcart.ts", "line": 44, "column": 32, "severity": "error", "code": 2345, "message": "Argument of type '{ cana_id: number; cana_lib: cta_compteana_canaFields.cana_lib; pana_id: number; cana_code: string; }' is not assignable to parameter of type 'AnaCnt'.", "extraMsg": "Type '{ cana_id: number; cana_lib: cana_lib; pana_id: number; cana_code: string; }' is missing the following properties from type 'AnaCnt': sal_matricule, sal_nom_usage, sal_prenom, anct_id, and 4 more." }, { "fileName": "server/compta/selectAnaCnt.ts", "line": 7, "column": 18, "severity": "error", "code": 2320, "message": "Interface 'AnaCnt' cannot simultaneously extend types 'pay_anacontrat_anct' and 'cta_compteana_cana'.", "extraMsg": "Named property 'cana_id' of types 'pay_anacontrat_anct' and 'cta_compteana_cana' are not identical." }, { "fileName": "server/compta/selectData.ts", "line": 129, "column": 32, "severity": "error", "code": 2345, "message": "Argument of type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Property 'uorg_id' is missing in type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' but required in type 'CriteriaOD'." }, { "fileName": "server/compta/selectData.ts", "line": 186, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'Pcta | null' is not assignable to parameter of type 'Pcta'.", "extraMsg": "Type 'null' is not assignable to type 'Pcta'." }, { "fileName": "server/compta/ventilAna.ts", "line": 18, "column": 16, "severity": "error", "code": 2339, "message": "Property 'rowsDispatched' does not exist on type 'ResultAfterGrouping'." }, { "fileName": "server/compta/ventilAna.ts", "line": 101, "column": 31, "severity": "error", "code": 2339, "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": 101, "column": 42, "severity": "error", "code": 2339, "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 29, "severity": "error", "code": 2352, "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 29, "severity": "error", "code": 2352, "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, param_desc, cnt_id, and 31 more." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 50, "severity": "error", "code": 2345, "message": "Argument of type 'RowWithAna' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'RowWithAna' is missing the following properties from type 'RowToDispatch': sal_nom_famille, sal_prenom, sal_ventil_compta" }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 31, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew' is not assignable to parameter of type 'Error | null'.", "extraMsg": "Type '\"STOP\"' is not assignable to type 'Error | null'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 34, "column": 33, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 35, "column": 7, "severity": "error", "code": 2345, "message": "Argument of type '(errWaterfall: Error, file: string, fileName: string) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 245, "column": 9, "severity": "error", "code": 6133, "message": "'dataRows' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 246, "column": 9, "severity": "error", "code": 6133, "message": "'debut' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 247, "column": 9, "severity": "error", "code": 6133, "message": "'fin' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 249, "column": 9, "severity": "error", "code": 6133, "message": "'header' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 253, "column": 10, "severity": "error", "code": 2304, "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 262, "column": 4, "severity": "error", "code": 2304, "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 271, "column": 68, "severity": "error", "code": 2304, "message": "Cannot find name 'anneemois'." }, { "fileName": "server/dads/aed/processBuls.ts", "line": 6, "column": 1, "severity": "error", "code": 6133, "message": "'bul' is declared but its value is never read." }, { "fileName": "server/dads/dadsMain.ts", "line": 52, "column": 25, "severity": "error", "code": 2554, "message": "Expected 3-6 arguments, but got 2." }, { "fileName": "server/dads/declaDads.ts", "line": 3, "column": 27, "severity": "error", "code": 2459, "message": "Module '\"../payrollEngine/declaCalc.d\"' declares 'Tat' locally, but it is not exported." }, { "fileName": "server/dads/declaDads.ts", "line": 159, "column": 18, "severity": "error", "code": 2320, "message": "Interface 'PaiementOps' cannot simultaneously extend types 'pay_paiementops_pops' and 'pay_banquedos_bnqd'.", "extraMsg": "Named property 'bnqd_id' of types 'pay_paiementops_pops' and 'pay_banquedos_bnqd' are not identical." }, { "fileName": "server/dads/s30/s30.ts", "line": 39, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/s30/s40/s40.ts", "line": 15, "column": 8, "severity": "error", "code": 1192, "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/dads/s30/s40/s40_g28_15\"' has no default export." }, { "fileName": "server/dads/writerDads.ts", "line": 38, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'string | null' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/writerDads.ts", "line": 64, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 50, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 82, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 85, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 94, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 124, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 161, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 178, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 219, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 236, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 270, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.ts", "line": 156, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/errorHandling/customMessagesConfigs.ts", "line": 24, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'PG_ERROR_CODES'.", "extraMsg": "Type 'undefined' is not assignable to type 'PG_ERROR_CODES'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 68, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 102, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 113, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 155, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 167, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 185, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '{ query: Sinon.SinonSpy; release: Sinon.SinonFake; }' is not assignable to parameter of type 'PoolClient'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 205, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 216, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 255, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 266, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 317, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 351, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 361, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 401, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 27, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 38, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 68, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 87, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 98, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": 32, "column": 44, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'.\nType 'Data' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": 35, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 26, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 36, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 37, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 48, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'.", "extraMsg": "Property 'params' is missing in type 'Config' but required in type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 53, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 63, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 64, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 75, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 80, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 90, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 91, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 104, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.ts", "line": 90, "column": 44, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'.\nType '(errTrigger: any, shouldContinue: any) => void' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 42, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 105, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.ts", "line": 23, "column": 2, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 22, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 23, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'.", "extraMsg": "Types of property 'length' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 38, "column": 19, "severity": "error", "code": 2741, "message": "Property 'message' is missing in type '{ length: number; name: \"error\"; severity: string; code: string; detail: string; hint: undefined; position: undefined; internalPosition: undefined; internalQuery: undefined; where: undefined; schema: string; table: string; column: undefined; dataType: undefined; constraint: string; file: string; line: string; routine: string; }' but required in type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 60, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 71, "column": 34, "severity": "error", "code": 2339, "message": "Property 'code' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 72, "column": 34, "severity": "error", "code": 2339, "message": "Property 'message' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 87, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 87, "column": 61, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 102, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 102, "column": 64, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 129, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 129, "column": 63, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 200, "column": 4, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'string | null'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 209, "column": 7, "severity": "error", "code": 2339, "message": "Property 'title' does not exist on type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 248, "column": 109, "severity": "error", "code": 6133, "message": "'keyTable' is declared but its value is never read." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 59, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 109, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 111, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 152, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 154, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 214, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 216, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 271, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 300, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 302, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": 68, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 61, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 117, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 169, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 217, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 265, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 308, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; lots_id_granted: number[]; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 338, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 377, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 417, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 458, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 500, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": 56, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": 82, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 16, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 23, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 29, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 48, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 55, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 74, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 80, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/processReferences.ts", "line": 117, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type '\"add\" | OperationType' is not assignable to parameter of type 'OperationType'.", "extraMsg": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 39, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 142, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigServerFilter | null' is not assignable to parameter of type 'ConfigServerFilter'.", "extraMsg": "Type 'null' is not assignable to type 'ConfigServerFilter'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 161, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 211, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 255, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 295, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 339, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 386, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 438, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 488, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 531, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 574, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 617, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 660, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 703, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/emailer/emailHtmlTemplate.ts", "line": 119, "column": 83, "severity": "error", "code": 2345, "message": "Argument of type 'ROLES | undefined' is not assignable to parameter of type 'ROLES'.", "extraMsg": "Type 'undefined' is not assignable to type 'ROLES'." }, { "fileName": "server/emailer/emailer.ts", "line": 83, "column": 5, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'SentMessageInfo | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'SentMessageInfo'." }, { "fileName": "server/graphql/login/resolvers.ts", "line": 32, "column": 6, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/graphql/resolvers/mutations/documents/saveDocs/resolver.ts", "line": 99, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForUpdate<{ doc_title?: null | undefined; doc_comment?: null | undefined; doc_id?: undefined; doc_type?: undefined; doc_afficher_portail_salarie?: boolean | undefined; doc_date_portail_salarie?: Date | null | undefined; tdoc_id?: number | null | undefined; doc_id_sequenced?: number | undefined; doc_afficher_portail_employeur?: boolean | undefined; }>'.", "extraMsg": "Types of property 'doc_title' are incompatible.\nType 'doc_title | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/graphql/resolvers/queries/absences/infosListeAbsencesMgr/resolver.ts", "line": 3, "column": 10, "severity": "error", "code": 2305, "message": "Module '\"../../../../../dbManager/dbManager\"' has no exported member 'ClientFilter'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 24, "column": 13, "severity": "error", "code": 2322, "message": "Type 'ecnt_montant_salaire' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 26, "column": 13, "severity": "error", "code": 2322, "message": "Type 'ecnt_quot_trav' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 27, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'trem_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 35, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'GqlF'.", "extraMsg": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'LastRemuneration'.\nTypes of property 'montantSalaire' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/cotisationsFraisDeSante/getCotisationsFraisDeSante/resolver.ts", "line": 52, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type '{ src_id_force?: number | null | undefined; cnt_id?: number | undefined; ltrac_type?: number | null | undefined; emp_id?: number | null | undefined; pad_id: number; catc_id: number | null; ncnt_id: number; dpub_id: number | null; semp_id: number; trem_id: number | null; rcdd_id: number | null; euti_id: number | null; eta_id: number; src_id: number | null; peri_anneemois: number; lot_id: number; cnt_debut_date: Date; cnt_fin_date?: Date | undefined; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'src_id_force' are incompatible.\nType 'number | null | undefined' is not assignable to type 'src_id_force'.\nType 'undefined' is not assignable to type 'src_id_force'." }, { "fileName": "server/graphql/resolvers/queries/login/checkLoginCredentials/resolver.ts", "line": 16, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string | null'." }, { "fileName": "server/graphql/utils/gqlUtils.ts", "line": 71, "column": 40, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 32, "column": 46, "severity": "error", "code": 2339, "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 33, "column": 77, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 33, "column": 95, "severity": "error", "code": 2339, "message": "Property 'tab_id' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 37, "column": 54, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 38, "column": 52, "severity": "error", "code": 2339, "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 39, "column": 51, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 40, "column": 48, "severity": "error", "code": 2339, "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 42, "column": 17, "severity": "error", "code": 2322, "message": "Type '{ plhSemaine1: gta_planninghebdo_plh & { jours: number[]; }; ppla_desc: string; }' is not assignable to type 'DataGta'.", "extraMsg": "The types of 'plhSemaine1.jours' are incompatible between these types.\nType 'number[]' is not assignable to type 'Jph[]'.\nType 'number' is not assignable to type 'Jph'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 43, "column": 17, "severity": "error", "code": 2322, "message": "Type 'pay_paramprofprem_pare' is not assignable to type 'ProfilRem'.", "extraMsg": "Types of property 'pare_quot_journ_coll_ref' are incompatible.\nType 'pare_quot_journ_coll_ref' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 45, "column": 17, "severity": "error", "code": 2741, "message": "Property 'jfs' is missing in type 'gta_calendrierjf_cjf' but required in type 'Cjf'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": 27, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": 46, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/helpdesk/zendesk/authZendeskSSO.ts", "line": 4, "column": 10, "severity": "error", "code": 6133, "message": "'NODE_ENV' is declared but its value is never read." }, { "fileName": "server/helpdesk/zendesk/getInfosZdOrganization.ts", "line": 9, "column": 23, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/helpdesk/zendesk/zdSearchRequestAsync.ts", "line": 5, "column": 9, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/imports/genericImport.ts", "line": 146, "column": 5, "severity": "error", "code": 2322, "message": "Type '({ padId, config, csvRows }: ImportInput>>) => Promise' is not assignable to type 'ImportData'.", "extraMsg": "Types of parameters '__0' and 'input' are incompatible.\nType 'ImportInput' is not assignable to type 'ImportInput>>'.\nType 'ConfigImporter' is not assignable to type 'Required>'.\nTypes of property 'sal_identifier' are incompatible.\nType 'IMPORT_IDENTIFIANT_SALARIE | undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'.\nType 'undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 34, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 37, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 40, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 43, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 46, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 47, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 34, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 37, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_matricule' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 40, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 43, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_email' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 46, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_nir' does not exist on type '{}'." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 3, "column": 7, "severity": "error", "code": 6133, "message": "'map' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 11, "column": 10, "severity": "error", "code": 6133, "message": "'getNameIdentifierSal' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 11, "column": 66, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": 140, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'.", "extraMsg": "Type 'undefined' is not assignable to type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importAbs.ts", "line": 155, "column": 35, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'string | null | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | null | undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": 155, "column": 68, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/imports/importAnct.ts", "line": 118, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectAnct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectAnct': cana_id, anct_pct, anct_peridebut" }, { "fileName": "server/imports/importAnct.ts", "line": 118, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importAnct.ts", "line": 226, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importContrats.ts", "line": 246, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importContrats.ts", "line": 249, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'." }, { "fileName": "server/imports/importContrats.ts", "line": 372, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readSal\").CntIdentifiers' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readCnt\").CntIdentifiers'.", "extraMsg": "Types of property 'cnt_debut_date' are incompatible.\nType 'Date | undefined' is not assignable to type 'string | undefined'.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/imports/importEct.ts", "line": 173, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': emp_id, ect_classif_ech, ect_classif_niv, ect_classif_cat, and 3 more." }, { "fileName": "server/imports/importEct.ts", "line": 173, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEct.ts", "line": 281, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importEmplois.ts", "line": 105, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEmplois.ts", "line": 162, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'RowObject' is not assignable to parameter of type 'RowObjectEmp'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEmp': emp_libelle_masculin, emp_libelle_feminin, acrd_id" }, { "fileName": "server/imports/importIbans.spec.ts", "line": 1, "column": 8, "severity": "error", "code": 2613, "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' has no default export. Did you mean to use 'import { importIbans } from \"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' instead?" }, { "fileName": "server/imports/importIbans.spec.ts", "line": 1, "column": 23, "severity": "error", "code": 2459, "message": "Module '\"./importIbans\"' declares 'Config' locally, but it is not exported." }, { "fileName": "server/imports/importIbans.ts", "line": 78, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; validators?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importIbans.ts", "line": 144, "column": 9, "severity": "error", "code": 6133, "message": "'resultInsertion' is declared but its value is never read." }, { "fileName": "server/imports/importIbans.ts", "line": 148, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/imports/importMutuelleInterim.ts", "line": 71, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": 61, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": 98, "column": 19, "severity": "error", "code": 2304, "message": "Cannot find name 'BulsOnCurrentPpa'." }, { "fileName": "server/imports/importSals.ts", "line": 161, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": 128, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': uorg_id, uct_datedebut, uct_datefin, uct_peridebut, rind_id" }, { "fileName": "server/imports/importUct.ts", "line": 128, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": 236, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVisitMed.ts", "line": 97, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importVva.ts", "line": 99, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporterEnhanced' is not assignable to parameter of type 'Config'.", "extraMsg": "Types of property 'createBulRegul' are incompatible.\nType 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/imports/importVva.ts", "line": 165, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'ConfigImporterEnhanced'.", "extraMsg": "Type 'Config' is missing the following properties from type 'ConfigImporterEnhanced': inTransaction, identificationOnly" }, { "fileName": "server/imports/importVva.ts", "line": 213, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVva/defineCnt.ts", "line": 24, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'CntRead | undefined' is not assignable to parameter of type 'CntRead | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'CntRead | PromiseLike'." }, { "fileName": "server/imports/readSal.ts", "line": 91, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/readSal.ts", "line": 99, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 1, "column": 10, "severity": "error", "code": 2724, "message": "'\"./getIdentifiersSalFromRowObject\"' has no exported member named 'salIdentifiers'. Did you mean 'isSalIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 1, "column": 10, "severity": "error", "code": 6133, "message": "'salIdentifiers' is declared but its value is never read." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 2, "column": 10, "severity": "error", "code": 2724, "message": "'\"./getIdentifiersCntFromRowObject\"' has no exported member named 'cntIdentifiers'. Did you mean 'isCntIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 2, "column": 10, "severity": "error", "code": 6133, "message": "'cntIdentifiers' is declared but its value is never read." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 118, "column": 64, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 125, "column": 116, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 178, "column": 59, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/monitoring/routerMonitoring.ts", "line": 15, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: { type: string; title: string; }[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 15, "column": 2, "severity": "error", "code": 2739, "message": "Type '{}' is missing the following properties from type '{ serverConfig: ServerConfig; dbConfig: any; }': serverConfig, dbConfig" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 222, "column": 3, "severity": "error", "code": 2322, "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 223, "column": 3, "severity": "error", "code": 2322, "message": "Type 'BulSelected[]' is not assignable to type 'BulInCalc[]'.", "extraMsg": "Type 'BulSelected' is missing the following properties from type 'BulInCalc': sandbox, iCurrentRub, cjfs, statutRegimeAm" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 280, "column": 3, "severity": "error", "code": 2322, "message": "Type '() => void' is not assignable to type '{ (): Promise; (handler: () => void): void; }'.", "extraMsg": "Type 'void' is not assignable to type 'Promise'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 313, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 344, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 492, "column": 10, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 500, "column": 18, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 522, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": 67, "column": 28, "severity": "error", "code": 2362, "message": "The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": 67, "column": 36, "severity": "error", "code": 2363, "message": "The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 31, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[]))[]' is not assignable to parameter of type 'T[]'.", "extraMsg": "Type 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])'." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 55, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'Ptab' is not assignable to parameter of type 'PtabSelected'.", "extraMsg": "Type 'Ptab' is missing the following properties from type 'PtabSelected': acrd_id, ptab_methode_retenue, ptab_desc, tab, and 14 more." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 65, "column": 5, "severity": "error", "code": 2322, "message": "Type 'PtabSelected[]' is not assignable to type 'T[]'.", "extraMsg": "Type 'PtabSelected' is not assignable to type 'T'.\n'PtabSelected' is assignable to the constraint of type 'T', but 'T' could be instantiated with a different subtype of constraint 'Ptab'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": 48, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": 94, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/maintien/processOneArret.ts", "line": 53, "column": 9, "severity": "error", "code": 2322, "message": "Type 'sal_anciennete_date' is not assignable to type 'Date'.", "extraMsg": "Type 'null' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 77, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 119, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 159, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsRetenue.ts", "line": 62, "column": 23, "severity": "error", "code": 2739, "message": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectSpecificItems.ts", "line": 17, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedCalc': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/bulsMgr/deleteLBL.ts", "line": 11, "column": 28, "severity": "error", "code": 2503, "message": "Cannot find namespace 'pg'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": 9, "column": 32, "severity": "error", "code": 2339, "message": "Property 'length' does not exist on type 'ProfilPlanning'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": 23, "column": 27, "severity": "error", "code": 2488, "message": "Type 'ProfilPlanning' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 64, "column": 126, "severity": "error", "code": 2345, "message": "Argument of type 'Cmb[] | undefined' is not assignable to parameter of type 'Cmb[] | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'Cmb[] | null'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 96, "column": 81, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 97, "column": 87, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 105, "column": 87, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 106, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 170, "column": 92, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 171, "column": 79, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 235, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 237, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 245, "column": 88, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 246, "column": 92, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCald.ts", "line": 111, "column": 63, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | boolean' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": 34, "column": 25, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'.", "extraMsg": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": 38, "column": 25, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/upsertCalb.ts", "line": 58, "column": 13, "severity": "error", "code": 2304, "message": "Cannot find name 'tools'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": 24, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": 46, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/communication/sendEndToMainProcess.ts", "line": 10, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 142, "column": 5, "severity": "error", "code": 2322, "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'.", "extraMsg": "Type 'pay_cumul_cml' is missing the following properties from type 'CmlInBul': valeur_en_cours, valeur_en_cours_autres_contrats" }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 158, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'.", "extraMsg": "Type 'RubSelectedCalc' is missing the following properties from type 'RubInCalc': rub_code, rub_lib, rub_desc, rub_affich_dates_abs, and 12 more." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 220, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'pay_cumul_cml[]' is not assignable to parameter of type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 10, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 12, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 32, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 34, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 50, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 52, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 68, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 70, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 72, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 74, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 76, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/defineNetItems.ts", "line": 2, "column": 1, "severity": "error", "code": 6192, "message": "All imports in import declaration are unused." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 146, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type '{}' is not assignable to parameter of type 'BulData'.", "extraMsg": "Property 'cnt' is missing in type '{}' but required in type 'BulData'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 172, "column": 17, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 179, "column": 17, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 48, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 94, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 140, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 72, "column": 119, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 78, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'.", "extraMsg": "Type 'CmlInBul' is not assignable to type 'CmlCached'.\nTypes of property 'valeur_en_cours_autres_contrats' are incompatible.\nType 'number | null' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 149, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 153, "column": 73, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 157, "column": 77, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 179, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 183, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 118, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 166, "column": 5, "severity": "error", "code": 2322, "message": "Type 'number' is not assignable to type 'null'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 166, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_TOUS_CONTRATS.ts", "line": 62, "column": 31, "severity": "error", "code": 2345, "message": "Argument of type '{ name: string; value: number | null; }' is not assignable to parameter of type 'CmlReturned'.", "extraMsg": "Types of property 'name' are incompatible.\nType 'string' is not assignable to type '\"valeur_en_cours\" | \"valeur_en_cours_autres_contrats\" | \"valeur_ann_cnt\" | \"valeur_ann_cnt_tous_contrats\" | \"valeur_duree_cnt\" | \"valeur_duree_cnt_tous_contrats\" | \"valeur_en_cours_cnt_precedent\" | \"valeur_n_derniers_mois_cnt\" | \"valeur_n_derniers_mois_tous_contrats\"'." }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.spec.ts", "line": 69, "column": 39, "severity": "error", "code": 2344, "message": "Type '{}' does not satisfy the constraint 'BaseVva'.", "extraMsg": "Type '{}' is missing the following properties from type 'BaseVva': vva_id, vva_valeur, vva_datedebut, vva_datefin" }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.ts", "line": 52, "column": 25, "severity": "error", "code": 2339, "message": "Property 'sort' does not exist on type 'readonly Readonly[]'." }, { "fileName": "server/payrollEngine/druMgr/druMgr.ts", "line": 282, "column": 29, "severity": "error", "code": 2339, "message": "Property 'skip' does not exist on type 'Error | ResultSkip'.", "extraMsg": "Property 'skip' does not exist on type 'Error'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_ABS.ts", "line": 178, "column": 85, "severity": "error", "code": 2345, "message": "Argument of type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: rub_id_retenue; rub_id_indem: rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: rub_id_indem_2; rub_id_indem_3: rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: cmsal_id; tab_code: string; tab_taux_maintien: tab_taux_maintien; tab_lib: string; mart_id: mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }[]' is not assignable to parameter of type 'DabForQuotiteAbs[]'.", "extraMsg": "Type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'DabForQuotiteAbs'.\nType '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'Pick'.\nTypes of property 'dab_nb' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 17, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'cnt_fin_date' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 30, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'cnt_datefin_prevue' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 34, "column": 45, "severity": "error", "code": 2339, "message": "Property 'cnt_datefin_duree_minimale' does not exist on type 'CntInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_EFF.ts", "line": 116, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": 40, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'.", "extraMsg": "Type 'Date' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": 50, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_PARE.ts", "line": 29, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 11, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 27, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 46, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: true; dab_commence_aprem: true; dab_finit_matin: true; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 65, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 84, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 125, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_eta' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 171, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_emp' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 219, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_uorg' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivCcn.ts", "line": 45, "column": 66, "severity": "error", "code": 2339, "message": "Property 'acrd_id' does not exist on type '{ ccn_id: number; }'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivNat.ts", "line": 9, "column": 110, "severity": "error", "code": 6133, "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivPad.ts", "line": 8, "column": 110, "severity": "error", "code": 6133, "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 68, "column": 16, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 83, "column": 17, "severity": "error", "code": 2322, "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 93, "column": 17, "severity": "error", "code": 2322, "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 104, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 174, "column": 144, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": 1, "column": 1, "severity": "error", "code": 6133, "message": "'DruInCalc' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": 41, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Readonly> & Readonly & { rub_desc: string; }>' is not assignable to type 'Readonly'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 47, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 49, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 49, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 64, "column": 68, "severity": "error", "code": 2345, "message": "Argument of type 'DRU_VAR_MULTIVAL_DISTINCT | null' is not assignable to parameter of type 'MODE_DISTINCTION | null'.", "extraMsg": "Type 'DRU_VAR_MULTIVAL_DISTINCT.PAR_DATEDEBUT' is not assignable to type 'MODE_DISTINCTION | null'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 70, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 83, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 85, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 85, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getRubsBouclageToInsert.spec.ts", "line": 127, "column": 4, "severity": "error", "code": 2322, "message": "Type '({ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; })[]' is not assignable to type 'Readonly>[]'.", "extraMsg": "Type '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is not assignable to type 'Readonly>'.\nType '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is missing the following properties from type 'Readonly>': isDebutPeriode, commentaire, is_regul" }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": 122, "column": 41, "severity": "error", "code": 2740, "message": "Type 'BaseRubCheckDruBouclage' is missing the following properties from type 'RubInCalc': rub_type, rub_code, rub_affich_dates_abs, tij, and 12 more." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": 264, "column": 41, "severity": "error", "code": 2322, "message": "Type 'BaseRubCheckDruBouclage' is not assignable to type 'RubInCalc'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": 45, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": 140, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 132, "column": 71, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 132, "column": 118, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 144, "column": 71, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 144, "column": 118, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 291, "column": 31, "severity": "error", "code": 2339, "message": "Property 'rrub_annul_peri_debut' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 292, "column": 29, "severity": "error", "code": 2339, "message": "Property 'rrub_annul_peri_fin' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 29, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 37, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 45, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 53, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 61, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 69, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 77, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/processDruValue.ts", "line": 52, "column": 17, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | boolean | null' is not assignable to parameter of type 'string | number'.", "extraMsg": "Type 'null' is not assignable to type 'string | number'." }, { "fileName": "server/payrollEngine/druMgr/profilCp/getAcquisitionCpMoisCalculee.ts", "line": 71, "column": 14, "severity": "error", "code": 2540, "message": "Cannot assign to 'pacp' because it is a read-only property." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 23, "column": 13, "severity": "error", "code": 2322, "message": "Type 'mrtt_nbj_sal' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 24, "column": 13, "severity": "error", "code": 2322, "message": "Type 'mrtt_nbj_pat' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 40, "column": 16, "severity": "error", "code": 2454, "message": "Variable 'nbSal' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 41, "column": 16, "severity": "error", "code": 2454, "message": "Variable 'nbPat' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": 11, "column": 115, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": 41, "column": 142, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/vva/cacheVvaMgr.ts", "line": 27, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ var_id: number; valueFound: boolean; niveauFound: number; value: string | number | boolean | null; vva: Schema.pay_valeurvariable_vva[] | null; }' is not assignable to parameter of type 'VvaCached'.", "extraMsg": "Types of property 'niveauFound' are incompatible.\nType 'number' is not assignable to type '1 | 2 | 5'." }, { "fileName": "server/payrollEngine/executeFormula.ts", "line": 35, "column": 20, "severity": "error", "code": 2339, "message": "Property 'cnt_desc' does not exist on type 'BulInCalc'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 30, "column": 5, "severity": "error", "code": 2322, "message": "Type 'PosConv | null' is not assignable to type 'PosConv | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'PosConv | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 92, "column": 9, "severity": "error", "code": 2322, "message": "Type 'PoolClient' is not assignable to type 'DbClient'.", "extraMsg": "Type 'PoolClient' is missing the following properties from type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }': begin, commit, rollback" }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 242, "column": 5, "severity": "error", "code": 2322, "message": "Type 'Tat | null' is not assignable to type 'Tat | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'Tat | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 250, "column": 5, "severity": "error", "code": 2740, "message": "Type 'ProfilPlanning[]' is missing the following properties from type 'ProfilPlanning': ppla_desc, acrd_niveau, origin, ppla_id, and 24 more." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 85, "column": 21, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 89, "column": 17, "severity": "error", "code": 2322, "message": "Type 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 90, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 535, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 539, "column": 9, "severity": "error", "code": 2322, "message": "Type 'boolean | undefined' is not assignable to type 'boolean'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 540, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 547, "column": 68, "severity": "error", "code": 6133, "message": "'peri' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 547, "column": 89, "severity": "error", "code": 6133, "message": "'dateVigueur' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getRubData.ts", "line": 38, "column": 5, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectAlc\").Alc[]' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Alc[]'.", "extraMsg": "Type 'Alc' is missing the following properties from type 'Alc': valeur_en_cours, valeur_en_cours_apres" }, { "fileName": "server/payrollEngine/launchCalcBuls.ts", "line": 23, "column": 8, "severity": "error", "code": 2741, "message": "Property 'settingsByBul' is missing in type '{ type: number; pad_id: number; uti_id: number; bul_id: number[]; clp_origine: CALCULPAIE_ORIGINE; settings: {}; }' but required in type 'CalcRequestParams'." }, { "fileName": "server/payrollEngine/monitoring/trackMemory.ts", "line": 3, "column": 21, "severity": "error", "code": 2686, "message": "'_' refers to a UMD global, but the current file is a module. Consider adding an import instead." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 13, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 23, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 28, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 33, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 11, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 42, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 71, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/peria/checkPeriaCatc.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaDpub.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaTrem.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkTypeLieuTrav.ts", "line": 19, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/profiles/selectPpla.ts", "line": 200, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 597, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 598, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'cnt_fin_date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 638, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 639, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 640, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 641, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 655, "column": 4, "severity": "error", "code": 2739, "message": "Type '{ calculer: false; netCible: null; iterations: never[]; }' is missing the following properties from type '{ calculer: boolean; type: number; varIdVariant: number; nextValueForVarId: number; netCible: { mnt: number; explain: string; } | null; iterations: IterationNetAuBrut[]; }': type, varIdVariant, nextValueForVarId" }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 139, "column": 50, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 204, "column": 42, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 212, "column": 42, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 238, "column": 44, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 246, "column": 44, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 270, "column": 17, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 329, "column": 17, "severity": "error", "code": 2322, "message": "Type 'boolean | null | undefined' is not assignable to type 'boolean | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | null'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 331, "column": 21, "severity": "error", "code": 2322, "message": "Type 'boolean | null' is not assignable to type 'boolean'.", "extraMsg": "Type 'null' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 460, "column": 50, "severity": "error", "code": 2345, "message": "Argument of type 'dpub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 813, "column": 17, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 842, "column": 35, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 842, "column": 54, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionCprev.ts", "line": 137, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'Cprev' is not assignable to parameter of type 'CprevApplied'.", "extraMsg": "Property 'ccpr' is missing in type 'Cprev' but required in type 'CprevApplied'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionEff.ts", "line": 35, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type '1 | 2'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": 65, "column": 17, "severity": "error", "code": 2322, "message": "Type 'ProfilCp | null' is not assignable to type 'ProfilCp'.", "extraMsg": "Type 'null' is not assignable to type 'ProfilCp'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": 235, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPARE.ts", "line": 279, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPASS.ts", "line": 35, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Pass | null' is not assignable to type 'Pass'.", "extraMsg": "Type 'null' is not assignable to type 'Pass'." }, { "fileName": "server/payrollEngine/selectPRBUL.ts", "line": 163, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectProfilCpAnc.ts", "line": 230, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectTAUXAT.ts", "line": 40, "column": 49, "severity": "error", "code": 2554, "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/payrollEngine/updateCMLInBul.ts", "line": 123, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' is not assignable to parameter of type 'CmlInBul'.", "extraMsg": "Property 'cml_type_raz_ann' is missing in type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/portails/employee/checkIfAbsExceedsTgaThreshold.ts", "line": 42, "column": 32, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 45, "column": 23, "severity": "error", "code": 2339, "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 46, "column": 23, "severity": "error", "code": 2339, "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 48, "column": 23, "severity": "error", "code": 2339, "message": "Property 'allDay' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 49, "column": 23, "severity": "error", "code": 2339, "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 50, "column": 23, "severity": "error", "code": 2339, "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 55, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ id: any; calendarId: number; title: string; }[]' is not assignable to parameter of type 'Pta[]'.", "extraMsg": "Type '{ id: any; calendarId: number; title: string; }' is missing the following properties from type 'Pta': pta_id, pta_heure_arrivee, pta_heure_depart, cnt_id, and 13 more." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 24, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 27, "column": 23, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 27, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DataSalForSearch'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DataSalForSearch': padId, salNomNaissance, salNomUsage, salPrenom, and 2 more." }, { "fileName": "server/portails/routerCalendars.ts", "line": 53, "column": 31, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'undefined' is not assignable to type 'number'." }, { "fileName": "server/portails/routerCalendars.ts", "line": 78, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 41, "column": 15, "severity": "error", "code": 2322, "message": "Type 'Src | null' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Src | null'.", "extraMsg": "Type 'Src' is missing the following properties from type 'Src': cnt_id, origin" }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 50, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 51, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesEventTest.ts", "line": 2, "column": 93, "severity": "error", "code": 6133, "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesMensuellesTest.ts", "line": 4, "column": 57, "severity": "error", "code": 6133, "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/reports/data/absences/getDataAbs.ts", "line": 42, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 72, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 323, "column": 9, "severity": "error", "code": 2322, "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 331, "column": 49, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 332, "column": 47, "severity": "error", "code": 2339, "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 333, "column": 53, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 334, "column": 50, "severity": "error", "code": 2339, "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 335, "column": 34, "severity": "error", "code": 2339, "message": "Property 'ppla' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 336, "column": 36, "severity": "error", "code": 2339, "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 337, "column": 30, "severity": "error", "code": 2339, "message": "Property 'cjf' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 338, "column": 21, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 339, "column": 45, "severity": "error", "code": 2339, "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 349, "column": 34, "severity": "error", "code": 2339, "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 349, "column": 53, "severity": "error", "code": 2339, "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 453, "column": 9, "severity": "error", "code": 2322, "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 455, "column": 9, "severity": "error", "code": 2322, "message": "Type 'pay_absence_abs | never[]' is not assignable to type 'pay_absence_abs[]'.", "extraMsg": "Type 'pay_absence_abs' is missing the following properties from type 'pay_absence_abs[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 464, "column": 49, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 465, "column": 47, "severity": "error", "code": 2339, "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 466, "column": 53, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 467, "column": 50, "severity": "error", "code": 2339, "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 468, "column": 21, "severity": "error", "code": 2739, "message": "Type 'gta_profilplanning_ppla' is missing the following properties from type 'DataGta': ppla_desc, plhSemaine1" }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 469, "column": 36, "severity": "error", "code": 2339, "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 471, "column": 21, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 472, "column": 45, "severity": "error", "code": 2339, "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 485, "column": 34, "severity": "error", "code": 2339, "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 485, "column": 53, "severity": "error", "code": 2339, "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 495, "column": 17, "severity": "error", "code": 2339, "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 499, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'pay_absence_abs' is not assignable to parameter of type 'Abs'.", "extraMsg": "Property 'tab_lib' is missing in type 'pay_absence_abs' but required in type 'Abs'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 499, "column": 68, "severity": "error", "code": 2339, "message": "Property 'dabs' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 508, "column": 25, "severity": "error", "code": 2322, "message": "Type 'gta_profilplanning_ppla' is not assignable to type 'DataGta'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 509, "column": 40, "severity": "error", "code": 2339, "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 511, "column": 25, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 529, "column": 17, "severity": "error", "code": 2339, "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": 532, "column": 53, "severity": "error", "code": 2339, "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDatesNonPaieFromAbs.spec.ts", "line": 30, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is not assignable to parameter of type 'Abs'.", "extraMsg": "Type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is missing the following properties from type 'Abs': uab_id, tab_lib" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 144, "column": 59, "severity": "error", "code": 2339, "message": "Property 'isHeaderRem' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 160, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type 'rub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 161, "column": 20, "severity": "error", "code": 2339, "message": "Property 'isHeaderIndemNet' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 227, "column": 13, "severity": "error", "code": 2322, "message": "Type 'RegWithLbl | undefined' is not assignable to type 'Freg | null | undefined'.", "extraMsg": "Type 'RegWithLbl' is missing the following properties from type 'Freg': regs, freg_lib, freg_num_ordre, freg_display_no_reg" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 259, "column": 61, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 265, "column": 11, "severity": "error", "code": 2322, "message": "Type 'reg_operation' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'.", "extraMsg": "Type 'null' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 340, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'Freg' is not assignable to parameter of type 'RegWithLbl'.", "extraMsg": "Type 'Freg' is missing the following properties from type 'RegWithLbl': lbl, reg_id, reg_lib, reg_num_ordre, and 4 more." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 368, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is not assignable to parameter of type 'LblSimpl'.", "extraMsg": "Type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is missing the following properties from type 'LblSimpl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 31 more." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 17, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 18, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 19, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 20, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": 183, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]'.", "extraMsg": "Type 'Lbl' is missing the following properties from type 'Lbl': cnt_id, ncnt_id, ncnt_code, euti_nom, and 12 more." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": 184, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]'.", "extraMsg": "Property 'rub_type_affich_simpl' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl'." }, { "fileName": "server/reports/data/bul/getData_BUL_PRBUL.ts", "line": 24, "column": 3, "severity": "error", "code": 2322, "message": "Type '([_client, prbul_id]: [PoolClient, number]) => string | null' is not assignable to type '(args: [client: PoolClient, prbulId: number]) => string'.", "extraMsg": "Type 'string | null' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/bul/mergeTemplatesZonesBul.ts", "line": 2, "column": 8, "severity": "error", "code": 1259, "message": "Module '\"handlebars\"' can only be default-imported using the 'esModuleInterop' flag" }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": 134, "column": 24, "severity": "error", "code": 2488, "message": "Type 'FormatLblCompleterZeros' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": 140, "column": 24, "severity": "error", "code": 2488, "message": "Type 'FormatLblNbDec' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 46, "column": 13, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 47, "column": 26, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 48, "column": 17, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/clickHelpers/getStringifiedFunctionOpenCotisUrssafSal.ts", "line": 34, "column": 9, "severity": "error", "code": 2322, "message": "Type '\"html\"' is not assignable to type 'REPORT_TYPE_OUTPUT | undefined'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 21, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'RegroupCompta | undefined' is not assignable to parameter of type 'RegroupCompta'.", "extraMsg": "Type 'undefined' is not assignable to type 'RegroupCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 25, "column": 20, "severity": "error", "code": 2339, "message": "Property 'sal_matricule' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 26, "column": 20, "severity": "error", "code": 2551, "message": "Property 'cnt_num' does not exist on type 'LblCompta'. Did you mean 'cpt_num'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 27, "column": 20, "severity": "error", "code": 2551, "message": "Property 'cnt_id' does not exist on type 'LblCompta'. Did you mean 'cpt_id'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 71, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 81, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 91, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 101, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 113, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 123, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 133, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 143, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getDataRattachCompta.ts", "line": 77, "column": 62, "severity": "error", "code": 2339, "message": "Property 'color' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 66, "column": 20, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Function' is not assignable to type 'AsyncFunction'.\nType 'Function' provides no match for the signature '(callback: (err?: Error | null | undefined, result?: unknown) => void): void'.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Function[]'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 71, "column": 34, "severity": "error", "code": 2488, "message": "Type 'unknown' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 122, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta[]' is not assignable to parameter of type 'Row[]'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'Row': cnt_id, bul_est_stc, sal_desc, cnt_desc, and 8 more." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 52, "column": 9, "severity": "error", "code": 2551, "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 53, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 54, "column": 9, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 55, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 56, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 61, "column": 9, "severity": "error", "code": 2339, "message": "Property 'brut_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 62, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 63, "column": 9, "severity": "error", "code": 2339, "message": "Property 'solde_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 64, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 65, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 70, "column": 9, "severity": "error", "code": 2551, "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 71, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 72, "column": 9, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 73, "column": 13, "severity": "error", "code": 2339, "message": "Property 'bul_est_stc' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 74, "column": 13, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 31, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 45, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 77, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 77, "column": 39, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": 125, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'RowDataProvCp' is missing the following properties from type 'Row': bul_est_stc_m1, brut_maintien_m1, pris_n_m1, pris_n1_m1, and 25 more." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": 126, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": 78, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": 79, "column": 28, "severity": "error", "code": 2339, "message": "Property 'pad_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 146, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"org_desc\"' is not assignable to type '\"emp_desc\" | \"sal_desc\" | \"date_debut\" | \"uorg_desc\" | \"aff_lib\" | \"cpt_numero\" | \"compte_analytique\" | \"affil_desc\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 147, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"\"' is not assignable to type '\"Salarié\" | \"Emploi\" | \"Affectation\" | \"Affaire\" | \"Date d'entrée\" | \"Numéro de compte\" | \"Imputation analytique\" | \"Affiliation\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 168, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Property 'name' is missing in type 'Criteria' but required in type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 170, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": 42, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": 43, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/dsn/getAggDsnBlocks.ts", "line": 1, "column": 22, "severity": "error", "code": 2307, "message": "Cannot find module '../../../dsn/decla_dsn' or its corresponding type declarations." }, { "fileName": "server/reports/data/dsn/getDataDsnBasesAssujetties.ts", "line": 52, "column": 25, "severity": "error", "code": 2322, "message": "Type 'Line[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'Line' is not assignable to type 'Row'.\nIndex signature is missing in type 'Line'." }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": 171, "column": 15, "severity": "error", "code": 2740, "message": "Type '{ salNom: string; salPrenom: string; salMatricule: string; }' is missing the following properties from type 'DataRow': sal_id, netAPayer, mntPas, netFiscal, and 6 more." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 502, "column": 9, "severity": "error", "code": 2322, "message": "Type 'LineByContrat | undefined' is not assignable to type 'LineByContrat'.", "extraMsg": "Type 'undefined' is not assignable to type 'LineByContrat'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 652, "column": 159, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 663, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type '{ idAffil: string; salId: number; cntId: number; codeOption?: string | undefined; codePopulation?: string | undefined; idAdhesion: string; prevDesc: string; cprevsDesc: string; affilDesc: string; ta_prev?: number | null | undefined; tb_t2_prev?: number | null | undefined; tc_prev?: number | null | undefined; td_prev?: number | null | undefined; base_forf_prev?: number | null | undefined; base_specif_prev_17?: number | null | undefined; mnt_forf_prev?: number | null | undefined; mnt_libre_prev?: number | null | undefined; total_cotis: number | null; has_78_prev: boolean; has_79_prev: boolean; has_81_prev: boolean; rubsDesc: string; sal_id: number; cnt_id: number; salMatricule: string; salNom: string; salPrenom: string; cntDesc: string; statutRc: string; }' is not assignable to parameter of type 'FinalRow'.", "extraMsg": "Types of property 'codeOption' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": 200, "column": 5, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/shared/shared\").DataRow[]' is not assignable to type 'DataRow[]'.", "extraMsg": "Type 'DataRow' is missing the following properties from type 'DataRow': sal_id, salMatricule, salNom, salPrenom, and 9 more." }, { "fileName": "server/reports/data/dsn/rc/transform.ts", "line": 176, "column": 13, "severity": "error", "code": 2322, "message": "Type '{ brut: number; ta: number; reduction: number | null; baseExoApprenti: number | null; cot_avant_reduction: number | null; cot: number | null; brutSpecif: number | null; taSpecif: number | null; baseExcep: number | null; sal_id: number; salNom: string; salPrenom: string; salMatricule: string; cntDesc: string; statutRc: string; codeRetraite: string; periodeDesc: string; }' is not assignable to type 'DataRow'.", "extraMsg": "Object literal may only specify known properties, and 'sal_id' does not exist in type 'DataRow'." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": 31, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type 'Bul[] | BulAgg[]' is not assignable to parameter of type 'IterableCollection'.", "extraMsg": "Type 'Bul[]' is not assignable to type 'IterableCollection'.\nType 'Bul[]' is not assignable to type 'DataBul[]'.\nType 'Bul' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": 33, "column": 89, "severity": "error", "code": 2345, "message": "Argument of type 'AsyncResultCallback' is not assignable to parameter of type '(err: Error, dataBuls: DataBul[]) => void'.", "extraMsg": "Types of parameters 'result' and 'dataBuls' are incompatible.\nType 'DataBul[]' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 97, "column": 12, "severity": "error", "code": 2345, "message": "Argument of type '(err: Error, cnt: Cnt, ccn: Ccn, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 180, "column": 23, "severity": "error", "code": 2339, "message": "Property 'cumulsBulsCntsAnterieursAnneeDecalage' does not exist on type '{ entete: (cb: AsyncCallback) => void; comment: (cb: AsyncCallback) => void; lbl: (cb: AsyncCallback) => void; orgss: (cb: AsyncCallback) => void; cumulsBul: (cb: AsyncCallback) => void; absPeri: (cb: AsyncCallback) => void; vvaPeri: (cb: AsyncCallback) => void; prbul: (cb: AsyncCallback) => void; ppla: (cb: AsyncCallback) => void; pare: (cb: AsyncCallback) => void; prtt: (cb: AsyncCallback) => void; pacp: (cb: AsyncCallback) => void; profilCpAnc: (cb: AsyncCallback) => void; cumulsBulsCntsAnterieurs: (cb: AsyncCallback) => void; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 221, "column": 29, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 274, "column": 174, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 274, "column": 189, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 278, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is not assignable to type 'Prbul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 326, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ shouldDisplayNbHeuresEffectuees: boolean; estForfaitJours?: boolean | undefined; estForfaitHeuresAnnuel?: boolean | undefined; estAnnualisationModulation?: boolean | undefined; forfaitAnnee: number; horaireHebdo?: number | null | undefined; enHeures: boolean; bul_id: number; pad_id: number; cnt_id: number; eta_id: number; semp_id: number; ncnt_id: number; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; sal_desc: string; peri_anneemois: number; pare_id: number; peria_id: Schema.pay_paramprofprem_pareFields.peria_id; prem_id: Schema.pay_paramprofprem_pareFields.prem_id; acrd_id: number; pare_quot_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_coll_ref; pare_quot_journ_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_journ_coll_ref; pare_quot_periode: Schema.pay_paramprofprem_pareFields.pare_quot_periode; trem_id: number; pare_type_peri: number; pare_fj_methode_prorata: number; pare_fj_affich_rub_inform: boolean; pare_fj_type_debut_periode: number; pare_fj_rub_inform_template: Schema.pay_paramprofprem_pareFields.pare_fj_rub_inform_template; pare_fj_cpt_acquis_type: number; pare_fj_cpt_pris_type: number; pare_fj_cpt_restant_type: number; pare_fj_prorata_neutr_cp: boolean; pare_fj_type_affich_cpt_nm1: number; pare_type_auto: number; pare_temp_quot_coll_est_temps_travaille: boolean; pare_type_calcul_abs_es: number; pare_fj_affich_nbj_trav: boolean; pare_type_lissage: number; pare_lissage_nb_mois: Schema.pay_paramprofprem_pareFields.pare_lissage_nb_mois; pare_lissage_cml_id: Schema.pay_paramprofprem_pareFields.pare_lissage_cml_id; pare_smc_pct_fixe: Schema.pay_paramprofprem_pareFields.pare_smc_pct_fixe; pare_smc_pct_avec_variable: Schema.pay_paramprofprem_pareFields.pare_smc_pct_avec_variable; pare_fj_type_affich_cpt_n: number; pare_ann_type_calcul_hor_mens: number; }' is not assignable to type 'PareResult'.", "extraMsg": "Object literal may only specify known properties, and 'shouldDisplayNbHeuresEffectuees' does not exist in type 'PareResult'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 339, "column": 39, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 343, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ customClsCalendar: string; dateDebutCalendar: Date; dateFinCalendar: Date; entete: Entete; comment: string; lbl: any; orgss: any; ccn: Ccn; posconv: any; paas: any; pare: PareResult; pacp: any; prtt: any; profilCpAnc: ProfilCpAnc; afficherCompteursCpRtt: boolean; afficherCompteurRcJours: any; afficherCompteurRcHeures: boolean; prbul: Prbul; calendrier_dates: CalendarDate[]; cumuls: {}; cumuls_tous_contrats: {}; shouldDisplayClassif: boolean; }' is not assignable to type 'DataBul'.", "extraMsg": "Object literal may only specify known properties, and 'profilCpAnc' does not exist in type 'DataBul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 355, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 356, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 357, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 358, "column": 21, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 370, "column": 44, "severity": "error", "code": 2339, "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 371, "column": 44, "severity": "error", "code": 2339, "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 148, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '(err: Error, firstCnt: Cnt, ccn: any, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 216, "column": 15, "severity": "error", "code": 2339, "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 227, "column": 23, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Tasks' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Tasks'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 297, "column": 158, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 297, "column": 173, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 307, "column": 6, "severity": "error", "code": 2740, "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is missing the following properties from type 'Prbul': prbul_id, peria_id, acrd_id, prbul_agreggated, and 12 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 319, "column": 78, "severity": "error", "code": 2551, "message": "Property 'ncnt_id' does not exist on type 'Cnt'. Did you mean 'cnt_id'?" }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 333, "column": 6, "severity": "error", "code": 2322, "message": "Type '(Lbl | LblHeader)[]' is not assignable to type 'Lbl[]'.", "extraMsg": "Type 'Lbl | LblHeader' is not assignable to type 'Lbl'.\nType 'LblHeader' is missing the following properties from type 'Lbl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 30 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 351, "column": 5, "severity": "error", "code": 2741, "message": "Property 'val_bul' is missing in type 'CPRN' but required in type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 352, "column": 5, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 353, "column": 5, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 354, "column": 5, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 358, "column": 22, "severity": "error", "code": 2339, "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 359, "column": 22, "severity": "error", "code": 2339, "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 364, "column": 17, "severity": "error", "code": 2339, "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataCertificatTravail.ts", "line": 439, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ ect_datedebut: Date; ect_datefin: ect_datefin; emp_desc: string; cnt_fin_date: cnt_fin_date; }' is not assignable to parameter of type '{ emp_desc: string; ect_datedebut: string; cnt_fin_date: string; ect_datefin: string; }'.", "extraMsg": "Types of property 'ect_datedebut' are incompatible.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataCnt.ts", "line": 402, "column": 8, "severity": "error", "code": 2741, "message": "Property 'catc_id' is missing in type '{ rcdd_id: any; pad_id: number; ncnt_id: any; semp_id: any; eta_id: any; src_id: number; dpub_id: any; euti_id: any; trem_id: any; cnt_id: any; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 56, "column": 18, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 57, "column": 18, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 69, "column": 64, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 115, "column": 9, "severity": "error", "code": 2322, "message": "Type 'DataToDisplay' is not assignable to type 'DataToDisplay'.", "extraMsg": "Type 'RowCotisUrssaf' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'RowCotisUrssaf'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 131, "column": 64, "severity": "error", "code": 2339, "message": "Property 'eta_desc' does not exist on type 'Brc'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 210, "column": 94, "severity": "error", "code": 2345, "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'.", "extraMsg": "Type '{ code: Schema.pay_dsnline_dsnlFields.dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: Schema.pay_dsnline_dsnlFields.eta_id; sal_id: Schema.pay_dsnline_dsnlFields.sal_id; cnt_id: Schema.pay_dsnline_dsnlFields.cnt_id; dsnl_code: Schema.pay_dsnline_dsnlFields.dsnl_code; dsnl_value: Schema.pay_dsnline_dsnlFields.dsnl_value; afod_id: Schema.pay_dsnline_dsnlFields.afod_id; pops_id: Schema.pay_dsnline_dsnlFields.pops_id; dsnl_error: Schema.pay_dsnline_dsnlFields.dsnl_error; dsnl_warning: Schema.pay_dsnline_dsnlFields.dsnl_warning; prev_id: Schema.pay_dsnline_dsnlFields.prev_id; cprev_ids: Schema.pay_dsnline_dsnlFields.cprev_ids; }' is not assignable to type 'Line'.\nTypes of property 'code' are incompatible.\nType 'dsnl_code' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 211, "column": 55, "severity": "error", "code": 2339, "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 212, "column": 34, "severity": "error", "code": 2339, "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 219, "column": 98, "severity": "error", "code": 2345, "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'." }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": 1, "column": 32, "severity": "error", "code": 2614, "message": "Module '\"../../api/variables/services/getContratsToDisplay\"' has no exported member 'User'. Did you mean to use 'import User from \"../../api/variables/services/getContratsToDisplay\"' instead?" }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": 89, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: jtrav_heure_debut; heureFinDesc: jtrav_heure_fin; repasDesc: string | null; }[]' is not assignable to type 'Row[]'.", "extraMsg": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: gta_jourtrav_jtravFields.jtrav_heure_debut; heureFinDesc: gta_jourtrav_jtravFields.jtrav_heure_fin; repasDesc: string | null; }' is not assignable to type 'Row'.\nTypes of property 'heureDebutDesc' are incompatible.\nType 'jtrav_heure_debut' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 19, "column": 11, "severity": "error", "code": 2430, "message": "Interface 'Criteria' incorrectly extends interface 'ReportCriteria'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 61, "column": 105, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 89, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Criteria' is not assignable to type 'Partial'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 363, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 418, "column": 44, "severity": "error", "code": 2339, "message": "Property 'is_positif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 419, "column": 44, "severity": "error", "code": 2339, "message": "Property 'is_negatif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 421, "column": 25, "severity": "error", "code": 2339, "message": "Property 'is_negatif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 423, "column": 101, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 425, "column": 114, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 425, "column": 139, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 428, "column": 41, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 429, "column": 103, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 429, "column": 128, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 433, "column": 115, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 433, "column": 150, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 435, "column": 121, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 435, "column": 146, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 438, "column": 41, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 439, "column": 103, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 439, "column": 128, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 440, "column": 38, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 444, "column": 53, "severity": "error", "code": 2339, "message": "Property 'sal_nom_usage' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 444, "column": 82, "severity": "error", "code": 2339, "message": "Property 'sal_prenom' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 446, "column": 55, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 448, "column": 55, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 453, "column": 55, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 455, "column": 55, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 458, "column": 29, "severity": "error", "code": 2339, "message": "Property 'is_positif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 459, "column": 105, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 461, "column": 118, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 461, "column": 143, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 464, "column": 45, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 465, "column": 107, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 465, "column": 132, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 469, "column": 119, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 469, "column": 154, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 471, "column": 125, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 471, "column": 150, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 474, "column": 45, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 475, "column": 107, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 475, "column": 132, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 476, "column": 42, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 480, "column": 104, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 480, "column": 139, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 482, "column": 118, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 482, "column": 143, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 485, "column": 45, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 486, "column": 107, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 486, "column": 132, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 487, "column": 42, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 491, "column": 65, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 494, "column": 54, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 496, "column": 54, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 499, "column": 53, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 502, "column": 105, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 502, "column": 130, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 505, "column": 53, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 510, "column": 40, "severity": "error", "code": 2339, "message": "Property 'is_zero' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 511, "column": 25, "severity": "error", "code": 2339, "message": "Property 'is_zero' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 512, "column": 94, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 514, "column": 111, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 514, "column": 136, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 517, "column": 41, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 518, "column": 103, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 518, "column": 128, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 522, "column": 108, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 522, "column": 143, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 524, "column": 118, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 524, "column": 143, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 527, "column": 41, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 528, "column": 103, "severity": "error", "code": 2339, "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 528, "column": 128, "severity": "error", "code": 2339, "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 529, "column": 38, "severity": "error", "code": 2339, "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 533, "column": 49, "severity": "error", "code": 2339, "message": "Property 'sal_nom_usage' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": 533, "column": 78, "severity": "error", "code": 2339, "message": "Property 'sal_prenom' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 140, "column": 193, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 145, "column": 39, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 223, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '((client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void) | ((client: PoolClient, criteria: ReportBulsCriteria, optionsBuls: OptionsReportBul, memoizedGetters: MemoizedGetters, bulAgg: BulAgg, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void)' is not assignable to parameter of type 'FnGetDataBuls'.", "extraMsg": "Type '(client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void' is not assignable to type 'FnGetDataBuls'.\nTypes of parameters 'externalCallback' and 'cb' are incompatible.\nTypes of parameters 'err' and 'err' are incompatible.\nType 'Error | null | undefined' is not assignable to type 'Error'.\nType 'undefined' is not assignable to type 'Error'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 247, "column": 8, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, databuls: any, nbBuls: number) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 291, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 128, "column": 21, "severity": "error", "code": 2339, "message": "Property 'rubs' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 189, "column": 15, "severity": "error", "code": 2322, "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'LblCompta': sens, cpt_id, cpt_type, tal_id, and 3 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 189, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'RowToDispatch': cnt_num, sal_matricule, sal_nom_usage, sal_nom_famille, and 2 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 190, "column": 18, "severity": "error", "code": 2339, "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 190, "column": 55, "severity": "error", "code": 2339, "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 193, "column": 27, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nThe types returned by 'slice(...)' are incompatible between these types.\nType 'LblCompta[]' is not assignable to type 'never[]'.\nType 'LblCompta' is not assignable to type 'never'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 197, "column": 15, "severity": "error", "code": 2322, "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 197, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 198, "column": 18, "severity": "error", "code": 2339, "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 198, "column": 55, "severity": "error", "code": 2339, "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 201, "column": 27, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 288, "column": 15, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 307, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: string; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: string; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 325, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": 82, "column": 22, "severity": "error", "code": 2339, "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": 106, "column": 60, "severity": "error", "code": 2339, "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 33, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "The types of 'criteria.uorg_id' are incompatible between these types.\nType 'number[] | null' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 166, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 167, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 75, "column": 5, "severity": "error", "code": 2322, "message": "Type 'TemplateHeader[]' is not assignable to type 'HeaderToDisplay[]'.", "extraMsg": "Property 'stopGroupColSpan' is missing in type 'TemplateHeader' but required in type 'HeaderToDisplay'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 95, "column": 42, "severity": "error", "code": 2339, "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 95, "column": 136, "severity": "error", "code": 2339, "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 97, "column": 5, "severity": "error", "code": 2322, "message": "Type 'Group[]' is not assignable to type 'GroupToDisplay[]'.", "extraMsg": "Type 'Group' is not assignable to type 'GroupToDisplay'.\nTypes of property 'sAlert' are incompatible.\nType 'string | null | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 110, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type 'DataToDisplay | undefined' is not assignable to parameter of type 'DataToDisplay | PromiseLike>'.", "extraMsg": "Type 'undefined' is not assignable to type 'DataToDisplay | PromiseLike>'." }, { "fileName": "server/reports/data/shared/getSignataireContrat.ts", "line": 94, "column": 9, "severity": "error", "code": 2741, "message": "Property 'titreCivilite' is missing in type '{ rsp_id: null; nom: null; prenom: null; isExterne: null; email: null; niveau: null; qualite: null; doc_id_signature: null; urlSignature: null; pdos_domain_name: null; }' but required in type 'Signataire'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 82, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'Col' is not assignable to parameter of type 'GroupCol'.", "extraMsg": "Type 'Col' is missing the following properties from type 'GroupCol': total, count" }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 87, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean' is not assignable to type 'string | boolean | null'.", "extraMsg": "Type 'number' is not assignable to type 'string | boolean | null'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 102, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 103, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 104, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 107, "column": 32, "severity": "error", "code": 2538, "message": "Type 'null' cannot be used as an index type." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 110, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 111, "column": 12, "severity": "error", "code": 2538, "message": "Type 'null' cannot be used as an index type." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 83, "column": 121, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 90, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 148, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 187, "column": 40, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 188, "column": 41, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 189, "column": 42, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 309, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[] | null'.\nType 'undefined' is not assignable to type 'number[] | null'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 357, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Property 'displayDetailDemandes' is missing in type 'ReportCriteria' but required in type 'Criteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 365, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[]'.\nType 'undefined' is not assignable to type 'number[]'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 419, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Type 'ReportCriteria' is missing the following properties from type 'Criteria': displayCumulMensuel, displayCumulAnnuel, displayCumulContrat, groupBySal" }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 446, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'EtatPrepCriteria'.", "extraMsg": "Property 'bul_id' is missing in type 'ReportCriteria' but required in type 'EtatPrepCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 475, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 481, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 487, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 493, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 565, "column": 76, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 571, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 577, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'rdsnId' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 595, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'ValidationCriteria'.", "extraMsg": "Property 'origineRubs' is missing in type 'ReportCriteria' but required in type 'ValidationCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 610, "column": 76, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'.", "extraMsg": "Property 'currentPdosId' is missing in type 'ReportUser' but required in type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 616, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 628, "column": 78, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 634, "column": 67, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 640, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 652, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 664, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 739, "column": 95, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/generateSpecificReport.spec.ts", "line": 10, "column": 19, "severity": "error", "code": 2741, "message": "Property 'lots_id_granted' is missing in type '{ srep_id: number; pad_id: number; peri: number; }' but required in type 'ParamsReceived'." }, { "fileName": "server/reports/generateSpecificReport.ts", "line": 211, "column": 9, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/getFileNameForSave.ts", "line": 67, "column": 18, "severity": "error", "code": 2339, "message": "Property 'bulSimpl' does not exist on type 'ReportCriteria'." }, { "fileName": "server/reports/getFooterTemplate.ts", "line": 1, "column": 87, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": 53, "column": 17, "severity": "error", "code": 6133, "message": "'options' is declared but its value is never read." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": 67, "column": 24, "severity": "error", "code": 2554, "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": 72, "column": 24, "severity": "error", "code": 2554, "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": 77, "column": 24, "severity": "error", "code": 2554, "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": 82, "column": 24, "severity": "error", "code": 2554, "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": 87, "column": 24, "severity": "error", "code": 2554, "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": 29, "column": 9, "severity": "error", "code": 2322, "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'.", "extraMsg": "Type 'TemplateHeaderWithValue | null' is not assignable to type 'TemplateHeaderWithValue'.\nType 'null' is not assignable to type 'TemplateHeaderWithValue'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": 89, "column": 5, "severity": "error", "code": 2322, "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'." }, { "fileName": "server/reports/prepareReport.ts", "line": 28, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type 'User' is not assignable to parameter of type 'ReportUser'.", "extraMsg": "Type 'User' is missing the following properties from type 'ReportUser': currentPAD, scope" }, { "fileName": "server/reports/reportsMgr.ts", "line": 36, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/reportsMgr.ts", "line": 66, "column": 48, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 47, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 49, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 54, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 71, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 74, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 79, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 94, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'." }, { "fileName": "server/reports/routerReports.ts", "line": 119, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ pad_id: number; }' is missing the following properties from type 'Params': peri, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 156, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 158, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 327, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/specificReports/generateSpecificReportAbsenteisme.ts", "line": 34, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/templateMgr.ts", "line": 101, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'.", "extraMsg": "Type '\"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 111, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 150, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 159, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 167, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 175, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 221, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 237, "column": 17, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 406, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'TemplateStoredConfig | undefined' is not assignable to parameter of type 'TemplateStoredConfig | PromiseLike | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'TemplateStoredConfig | PromiseLike | null'." }, { "fileName": "server/sepa/lockBuls.ts", "line": 2, "column": 10, "severity": "error", "code": 2459, "message": "Module '\"./savePayment\"' declares 'Payment' locally, but it is not exported." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": 144, "column": 38, "severity": "error", "code": 2367, "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.TOUS' and '3' have no overlap." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": 166, "column": 13, "severity": "error", "code": 2367, "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.NON_PAYES_UNIQUEMENT' and '3' have no overlap." }, { "fileName": "server/server.ts", "line": 170, "column": 59, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 170, "column": 76, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 24, "severity": "error", "code": 2339, "message": "Property 'listen' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 35, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 52, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 81, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 108, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 133, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/socket/socketIOManager.ts", "line": 57, "column": 10, "severity": "error", "code": 2349, "message": "This expression is not callable.", "extraMsg": "Type 'typeof import(\"/home/runner/work/payroll-app/payroll-app/node_modules/socket.io/dist/index\")' has no call signatures." }, { "fileName": "server/socket/socketIOManager.ts", "line": 81, "column": 96, "severity": "error", "code": 2339, "message": "Property 'originalUrl' does not exist on type 'IncomingMessage'." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": 3, "column": 1, "severity": "error", "code": 6133, "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": 12, "column": 14, "severity": "error", "code": 2551, "message": "Property '_locale' does not exist on type 'Moment'. Did you mean 'locale'?" }, { "fileName": "server/test/test-unit/setup.spec.ts", "line": 24, "column": 1, "severity": "error", "code": 2741, "message": "Property 'serverConfig' is missing in type '{ dbConfig: {}; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }, { "fileName": "server/tools.spec.ts", "line": 15, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '\"FOOBAR\"' is not assignable to parameter of type 'LOG_LEVEL'." }, { "fileName": "server/tools.ts", "line": 145, "column": 1, "severity": "error", "code": 2309, "message": "An export assignment cannot be used in a module with other exported elements." }, { "fileName": "server/tools/getPlural.ts", "line": 13, "column": 43, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 17, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 22, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 26, "column": 14, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/webAPI/abs/webApiAbsRead.ts", "line": 22, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/abs/webApiAbsUpdate.ts", "line": 22, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsSetDefault.ts", "line": 36, "column": 81, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": 30, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": 35, "column": 100, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bul/identifyBul.ts", "line": 30, "column": 41, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 11, "column": 10, "severity": "error", "code": 6133, "message": "'OutputFile' is declared but its value is never read." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 34, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 40, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 93, "column": 16, "severity": "error", "code": 2345, "message": "Argument of type '(errPdf: Error | null, bulIds: any, resultPdf: ResultReportManager) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 147, "column": 9, "severity": "error", "code": 2322, "message": "Type '\"pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 165, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'User'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'User': sal_id, uti_nom, uti_prenom, currentPAD, and 4 more." }, { "fileName": "server/webAPI/cnt/insertAVT.ts", "line": 43, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ entity: string; action: string; data: DataAvt; }' is not assignable to parameter of type 'BodyAvt'.", "extraMsg": "Type '{ entity: string; action: string; data: DataAvt; }' is missing the following properties from type 'WebApiPayload': version, dospay_id" }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 266, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, sal_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'sal_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 267, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, cnt_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'cnt_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 715, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'.\nIndex signature is missing in type 'DataEct'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 759, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 1193, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'unknown' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/cnt/webApiCntRead.ts", "line": 32, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type 'BodyCnt' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 41, "column": 29, "severity": "error", "code": 2345, "message": "Argument of type 'IBodySalAddOrUpdate' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'sal_id_externe' is not assignable to type 'string | undefined'.\nType 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 45, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, client?: PoolClient | undefined, sal_id?: number | null | undefined) => void' is not assignable to parameter of type 'IWebApiCallback'.", "extraMsg": "Types of parameters 'client' and 'successResponse' are incompatible.\nType 'IWebApiSuccessResponse | undefined' is not assignable to type 'PoolClient | undefined'.\nType 'IWebApiSuccessResponse' is missing the following properties from type 'PoolClient': release, connect, query, copyFrom, and 20 more." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 75, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is not assignable to parameter of type 'Error'.", "extraMsg": "Type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is missing the following properties from type 'Error': name, message" }, { "fileName": "server/webAPI/sal/webApiSalRead.ts", "line": 120, "column": 67, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": 190, "column": 8, "severity": "error", "code": 2739, "message": "Type '{ pad_id: number; bul_id: number[]; outputType: REPORT_TYPE_OUTPUT.DATA; bulSimpl: false; }' is missing the following properties from type 'ReportBulsCriteria': modeSelectionEuti, name, peri_debut, peri_fin" }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": 215, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is not assignable to parameter of type 'OptionsReportBul'.", "extraMsg": "Type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is missing the following properties from type 'OptionsReportBul': nbDecimalsColBase, nbDecimalsColsTaux, forceCompleterZeros" }, { "fileName": "server/webAPI/shared/checkSession.ts", "line": 103, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type 'boolean | undefined' is not assignable to parameter of type 'boolean | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | PromiseLike'." }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 62, "column": 47, "severity": "error", "code": 2352, "message": "Conversion of type 'WebApiPayload>' to type 'IBodySal' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Record' is missing the following properties from type 'IDataSal': sal_id, bnqs" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 114, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'.", "extraMsg": "Type 'Record' is missing the following properties from type 'DataVvaSetValue': var_code, vva_niveau, vva_valeur, vva_datedebut, vva_periodedebut" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 122, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": 70, "column": 12, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, client: any, lvvaInserted: any) => any' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": 96, "column": 29, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBatchVva' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/vva/webApiVvaSetValue.ts", "line": 121, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'IWebApiCallback' is not assignable to parameter of type 'AsyncCallback'.", "extraMsg": "Types of parameters 'errorResponse' and 'error' are incompatible.\nType 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew | null | undefined' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'.\nType '\"STOP\"' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'." }, { "fileName": "test-integration/app/unauthenticatedRoute.spec.ts", "line": 1, "column": 23, "severity": "error", "code": 2305, "message": "Module '\"../commonIntegration\"' has no exported member 'db'." }, { "fileName": "test-integration/commonIntegration.ts", "line": 59, "column": 4, "severity": "error", "code": 2794, "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "test-integration/getComputedData/computeOnePeriod.spec.ts", "line": 25, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ startDate: Moment; endDate: Moment; }' is missing the following properties from type 'Week': numWeek, numMonth, vva, isLastPeriode" }, { "fileName": "test-integration/setup.spec.ts", "line": 20, "column": 1, "severity": "error", "code": 2741, "message": "Property 'serverConfig' is missing in type '{ dbConfig: { user: string; host: string; database: string; password: string; ssl: boolean; port: number; max: number; application_name: string; idleTimeoutMillis: number; connectionTimeoutMillis: number; }; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }] \ No newline at end of file diff --git a/__tests__/test_compare_2.test.ts b/__tests__/test_compare_2.test.ts index 14acc61..5057989 100644 --- a/__tests__/test_compare_2.test.ts +++ b/__tests__/test_compare_2.test.ts @@ -8,8 +8,8 @@ import { filesAdded, filesModified, filesRemoved } from './test_compare_2/filesC test.skip('1. compare errors test 2', () => { const resultCompareErrors = compareErrors({ - errorsBefore: errorsBaseBranch as unknown as ErrorTs[], - errorsAfter: errorsCurrentBranch as unknown as ErrorTs[], + errorsBefore: errorsBaseBranch, + errorsAfter: errorsCurrentBranch, filesChanged: filesModified.split(' '), filesAdded: filesAdded.split(' '), filesDeleted: filesRemoved.split(' '), diff --git a/__tests__/test_compare_2/erreursBaseBranch.js b/__tests__/test_compare_2/erreursBaseBranch.js index c3578f9..d4c154c 100644 --- a/__tests__/test_compare_2/erreursBaseBranch.js +++ b/__tests__/test_compare_2/erreursBaseBranch.js @@ -1,4 +1,4 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.errorsBaseBranch = void 0; -exports.errorsBaseBranch = [{ "fileName": "server/absences/getCalendarJF.ts", "line": "145", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'LastCnt' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type 'LastCnt' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/CRUD/router.ts", "line": "44", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericRead'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericRead'." }, { "fileName": "server/api/CRUD/router.ts", "line": "63", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/CRUD/router.ts", "line": "82", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericAdd'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericAdd'." }, { "fileName": "server/api/CRUD/router.ts", "line": "103", "column": "63", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericDelete'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'ExtParamsGenericDelete': idToRemove, modelName" }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": "73", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type '{ operator: \"CANCEL\"; }' is not assignable to parameter of type 'ListIterateeCustom | undefined'.", "extraMsg": "Types of property 'operator' are incompatible.\nType '\"CANCEL\"' is not assignable to type 'FilterOperator | undefined'." }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": "94", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'ExtParamsGenericRead' is not assignable to parameter of type 'BuildQueryParams'.", "extraMsg": "Types of property 'filter' are incompatible.\nType 'ClientFilter[] | undefined' is not assignable to type 'Filter[] | undefined'.\nType 'ClientFilter[]' is not assignable to type 'Filter[]'.\nType 'ClientFilter' is not assignable to type 'Filter'.\nTypes of property 'value' are incompatible.\nType 'FilterValue | FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string'." }, { "fileName": "server/api/CRUD/services/getDemandesAbsSalList.ts", "line": "60", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/api/CRUD/services/getSubordinates.ts", "line": "58", "column": "5", "severity": "error", "code": "2783", "message": "'level' is specified more than once, so this usage will be overwritten." }, { "fileName": "server/api/CRUD/services/getTimesheetsToValidateForSubordinates.ts", "line": "34", "column": "51", "severity": "error", "code": "6133", "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/CRUD/services/getTimesheetsValidatedForSubordinates.ts", "line": "34", "column": "51", "severity": "error", "code": "6133", "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "31", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "44", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "57", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/services/createDetailsAbsence.ts", "line": "81", "column": "9", "severity": "error", "code": "2322", "message": "Type 'DataGtaWithPplaDesc | null' is not assignable to type 'DataGta | null | undefined'.", "extraMsg": "Type 'DataGtaWithPplaDesc' is not assignable to type 'DataGta'.\nThe types of 'plhSemaine1.jours' are incompatible between these types.\nType 'gta_jourplahebdo_jph[]' is not assignable to type 'Jph[]'.\nType 'gta_jourplahebdo_jph' is not assignable to type 'Jph'.\nTypes of property 'jph_nb_h_trav_matin' are incompatible.\nType 'jph_nb_h_trav_matin' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/createDetailsAbsence.ts", "line": "82", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Pare | null' is not assignable to type 'ProfilRem | null'.", "extraMsg": "Type 'Pare' is not assignable to type 'ProfilRem'.\nTypes of property 'pare_quot_journ_coll_ref' are incompatible.\nType 'pare_quot_journ_coll_ref' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/crudTriggerBeforeValidateAbsence.ts", "line": "25", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ typeMessage: \"warning\"; isValid: false; explain: string; } | { typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Type '{ typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.\nObject literal may only specify known properties, and 'typeMessage' does not exist in type 'ResultTriggerValidationBeforeValid'." }, { "fileName": "server/api/absences/services/generateDabsFromAbs.ts", "line": "108", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type '{ user: { uti_id: number; }; operationType: \"add\"; }' is not assignable to parameter of type 'Query'.", "extraMsg": "Types of property 'operationType' are incompatible.\nType '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "63", "column": "19", "severity": "error", "code": "2741", "message": "Property 'catc_id' is missing in type '{ src_id: number; pad_id: number; ppa: Schema.pay_periodepaye_ppa; current_bul: { pare: Schema.pay_paramprofprem_pare | null; pacp: Schema.pay_paramprofprcp_pacp | null; ppla: Schema.gta_profilplanning_ppla | null; } | null; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: Schema.pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: Schema.pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: Schema.pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: Schema.pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: Schema.pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: Schema.pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: Schema.pay_contrat_cntFields.lot_id; cnt_num: Schema.pay_contrat_cntFields.cnt_num; rcdd_id: Schema.pay_contrat_cntFields.rcdd_id; prof_id_prem_force: Schema.pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: Schema.pay_contrat_cntFields.prof_id_prss_force; dpub_id: Schema.pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: Schema.pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: Schema.pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: Schema.pay_contrat_cntFields.pare_id_force; pacp_id_force: Schema.pay_contrat_cntFields.pacp_id_force; pass_id_force: Schema.pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: Schema.pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: Schema.pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: Schema.pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: Schema.pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: Schema.pay_contrat_cntFields.euti_id; src_id_force: Schema.pay_contrat_cntFields.src_id_force; ccn_id_euti_force: Schema.pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: Schema.pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: Schema.pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: Schema.pay_contrat_cntFields.prtt_id_force; spec_id: Schema.pay_contrat_cntFields.spec_id; cdpre_id: Schema.pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: Schema.pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: Schema.pay_contrat_cntFields.pifc_id_force; prbul_id_force: Schema.pay_contrat_cntFields.prbul_id_force; ppla_id_force: Schema.pay_contrat_cntFields.ppla_id_force; prui_id_force: Schema.pay_contrat_cntFields.prui_id_force; prga_id_force: Schema.pay_contrat_cntFields.prga_id_force; prgp_id_force: Schema.pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: Schema.pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: Schema.pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: Schema.pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: Schema.pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: Schema.pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: Schema.pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: Schema.pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: Schema.pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: Schema.pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: Schema.pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: Schema.pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: Schema.pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: Schema.pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: Schema.pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: Schema.pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: Schema.pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: Schema.pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: Schema.pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: Schema.pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: Schema.pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: Schema.pay_contrat_cntFields.cnt_infos_comp; cnt_notes: Schema.pay_contrat_cntFields.cnt_notes; trem_id: Schema.pay_contrat_cntFields.trem_id; ett_id: Schema.pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Schema.pay_contrat_cntFields.cnt_date_paiement_stc; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "105", "column": "13", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprem_pare[]' is not assignable to type 'Pare[]'.", "extraMsg": "Type 'pay_paramprofprem_pare' is missing the following properties from type 'Pare': acrd_niveau, trem_dsn_code, pare_desc, origin" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "107", "column": "13", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprcp_pacp[]' is not assignable to type 'ProfilCp[]'.", "extraMsg": "Type 'pay_paramprofprcp_pacp' is missing the following properties from type 'ProfilCp': macp, pacp_desc, origin, acrd_niveau" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "112", "column": "13", "severity": "error", "code": "2741", "message": "Property 'ppla_desc' is missing in type '{ plhSemaine1?: Plh | undefined; }' but required in type 'DataGtaWithPplaDesc'." }, { "fileName": "server/api/absences/services/getInfosAbsences.ts", "line": "13", "column": "11", "severity": "error", "code": "2320", "message": "Interface 'DemandeAbsence' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/getInfosAbsencesManager.ts", "line": "33", "column": "11", "severity": "error", "code": "2320", "message": "Interface 'Data' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": "17", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ isValid: false; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: false; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": "30", "column": "74", "severity": "error", "code": "2345", "message": "Argument of type 'Abs' is not assignable to parameter of type 'pay_absence_abs'.", "extraMsg": "Types of property 'abs_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "63", "column": "45", "severity": "error", "code": "2339", "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "63", "column": "60", "severity": "error", "code": "2339", "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "85", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ isValid: boolean; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: boolean; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/assistantEmbauche/services/createNewCnt.ts", "line": "2", "column": "1", "severity": "error", "code": "6133", "message": "'pg' is declared but its value is never read." }, { "fileName": "server/api/assistantEmbauche/services/createNewHiring.ts", "line": "124", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type 'HiringData' is not assignable to parameter of type 'DataToInsert'.", "extraMsg": "Property 'posc_id' is missing in type 'HiringData' but required in type 'DataToInsert'." }, { "fileName": "server/api/assistantEmbauche/services/processOneTitre.ts", "line": "6", "column": "18", "severity": "error", "code": "2430", "message": "Interface 'Ttra' incorrectly extends interface 'pay_titretrav_ttra'.", "extraMsg": "Types of property 'ttra_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/bullBoard/router.ts", "line": "24", "column": "9", "severity": "error", "code": "2322", "message": "Type 'BullMQAdapter' is not assignable to type 'QueueAdapter'.", "extraMsg": "The types returned by 'getClient()' are incompatible between these types.\nType 'Promise' is not assignable to type 'Promise'.\nType 'RedisClient' is not assignable to type 'Redis'.\nType 'Cluster' is missing the following properties from type 'Redis': Promise, send_command" }, { "fileName": "server/api/bullBoard/router.ts", "line": "53", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[]' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/createBulsAfterClosing.ts", "line": "66", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_date_paiement_stc: cnt_date_paiement_stc; pad_id: number; }[]' is not assignable to parameter of type 'CntForUpsertBul[]'.", "extraMsg": "Type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; pad_id: number; }' is not assignable to type 'CntForUpsertBul'.\nThe types of 'ppa.ppa_datedebut' are incompatible between these types.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/triggerControles.ts", "line": "58", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'pay_controle_ctrl' is not assignable to parameter of type 'Controle'.", "extraMsg": "Types of property 'ctrl_query' are incompatible.\nType 'ctrl_query' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/calculations/router.ts", "line": "73", "column": "11", "severity": "error", "code": "2322", "message": "Type '{ uti_id: number; settings: { shouldDisplayTechnicalInfos: boolean; debug?: { debugAll: boolean; aRubId?: number[] | undefined; saveRubPrevSkipped?: boolean | undefined; } | undefined; }; type: 1; pad_id: number; bul_id: number[]; clp_origine: number; settingsByBul?: { bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined; }' is not assignable to type 'CalcRequestParams'.", "extraMsg": "Types of property 'settingsByBul' are incompatible.\nType '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'.\nType 'undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'." }, { "fileName": "server/api/calculations/router.ts", "line": "88", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: any; data: CalcRequestResult; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/calculateFractions.ts", "line": "92", "column": "16", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/clearCompletedCalcs.ts", "line": "35", "column": "9", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'Calc'." }, { "fileName": "server/api/calculations/services/handleCalculationRequest.ts", "line": "47", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "19", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "29", "column": "39", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "75", "column": "16", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/updateBuls.ts", "line": "61", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, results: any) => void' is not assignable to parameter of type 'ErrorCallback'." }, { "fileName": "server/api/clotures/services/checkBadBulletins.ts", "line": "4", "column": "1", "severity": "error", "code": "6133", "message": "'PoolClient' is declared but its value is never read." }, { "fileName": "server/api/compta/services/initComptesDefaut.ts", "line": "250", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'Nullable>' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'rgd_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/contrats/contratsByAffaire/router.ts", "line": "28", "column": "83", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Data': padId, affId, mctId, modeCreationContrats, and 2 more." }, { "fileName": "server/api/contrats/contratsByAffaire/services/createContratsByAffaire.ts", "line": "159", "column": "15", "severity": "error", "code": "2741", "message": "Property 'posc_id' is missing in type '{ emp_id: number; ech_id: number; nivc_id: number; cnt_debut_date: Date; cnt_fin_date: Date; acrd_id: null; }' but required in type 'DataToInsert'." }, { "fileName": "server/api/contrats/router.ts", "line": "62", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ semp_id: number; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: number; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/api/contrats/router.ts", "line": "132", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": "135", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": "219", "column": "120", "severity": "error", "code": "2339", "message": "Property 'cntIds' does not exist on type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "121", "column": "51", "severity": "error", "code": "2454", "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "122", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "123", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "123", "column": "22", "severity": "error", "code": "2454", "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "150", "column": "34", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type 'unknown' is not assignable to parameter of type 'object | null | undefined'.\nType 'unknown' is not assignable to type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "159", "column": "24", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "171", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilRemAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "172", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "173", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilSsAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "177", "column": "29", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "179", "column": "34", "severity": "error", "code": "2339", "message": "Property 'aRpadSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "180", "column": "35", "severity": "error", "code": "2339", "message": "Property 'aPeriaSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "183", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultPrttAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "184", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilIfcAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "185", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAncAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "186", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilPlanningAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "187", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ProfilPrésence | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'ProfilPrésence'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "188", "column": "13", "severity": "error", "code": "2322", "message": "Type 'undefined' is not assignable to type 'ProfilAffichBul | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "201", "column": "5", "severity": "error", "code": "2322", "message": "Type 'InfosCntData | null' is not assignable to type 'InfosCntData'.", "extraMsg": "Type 'null' is not assignable to type 'InfosCntData'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "367", "column": "17", "severity": "error", "code": "2740", "message": "Type 'PpaCourante' is missing the following properties from type 'pay_periodepaye_ppa': ppa_libelle, ppa_numero_ordre, ppa_datereglement, lot_id, and 2 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "383", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'.\nThe types returned by '[Symbol.iterator]().next(...)' are incompatible between these types.\nType 'IteratorResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise, any>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorYieldResult | null>'.\nType 'Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'PromiseLike'.\nTypes of property 'then' are incompatible.\nType '(onfulfilled?: ((value: StatutRegimeAmSelected[]) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => Promise' is not assignable to type '(onfulfilled?: ((value: Cprev[] | null) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => PromiseLike'.\nTypes of parameters 'onfulfilled' and 'onfulfilled' are incompatible.\nTypes of parameters 'value' and 'value' are incompatible.\nType 'StatutRegimeAmSelected[]' is not assignable to type 'Cprev[]'.\nType 'StatutRegimeAmSelected' is missing the following properties from type 'Cprev': cnt_id, prev_id, prev_ref, prev_lib, and 38 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "433", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '10'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "434", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '11'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "435", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '12'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "436", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '13'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "437", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'." }, { "fileName": "server/api/contrats/services/duplicateContrat.ts", "line": "94", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/contrats/services/getCurrentPeriodesEssai.ts", "line": "130", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type 'TYPE_PERIODE_ESSAI' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/contrats/services/getLastRemFromCnt.ts", "line": "45", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: pay_contrat_cntFields.lot_id; cnt_num: pay_contrat_cntFields.cnt_num; rcdd_id: pay_contrat_cntFields.rcdd_id; prof_id_prem_force: pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: pay_contrat_cntFields.prof_id_prss_force; dpub_id: pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: pay_contrat_cntFields.pare_id_force; pacp_id_force: pay_contrat_cntFields.pacp_id_force; pass_id_force: pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: pay_contrat_cntFields.euti_id; src_id_force: pay_contrat_cntFields.src_id_force; ccn_id_euti_force: pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: pay_contrat_cntFields.prtt_id_force; spec_id: pay_contrat_cntFields.spec_id; cdpre_id: pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: pay_contrat_cntFields.pifc_id_force; prbul_id_force: pay_contrat_cntFields.prbul_id_force; ppla_id_force: pay_contrat_cntFields.ppla_id_force; prui_id_force: pay_contrat_cntFields.prui_id_force; prga_id_force: pay_contrat_cntFields.prga_id_force; prgp_id_force: pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: pay_contrat_cntFields.cnt_infos_comp; cnt_notes: pay_contrat_cntFields.cnt_notes; trem_id: pay_contrat_cntFields.trem_id; ett_id: pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; }' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_datefin_prevue: cnt_datefin_prevue; cnt_datefin_essai: cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: cnt_date_notification; cnt_preavisfait_date_debut: cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: lot_id; cnt_num: cnt_num; rcdd_id: rcdd_id; prof_id_prem_force: prof_id_prem_force; prof_id_prss_force: prof_id_prss_force; dpub_id: dpub_id; semp_id: number; cnt_quot_trav: cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: cnt_quot_trav_spec_raison; prof_id_prcp_force: prof_id_prcp_force; pare_id_force: pare_id_force; pacp_id_force: pacp_id_force; pass_id_force: pass_id_force; cnt_simul: boolean; cnt_id_externe: cnt_id_externe; cnt_datefin_duree_minimale: cnt_datefin_duree_minimale; cnt_rempla_sal_libre: cnt_rempla_sal_libre; cnt_rempla_sal_id: cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: euti_id; src_id_force: src_id_force; ccn_id_euti_force: ccn_id_euti_force; sat_id_force: sat_id_force; cnt_reprise_date_fin_traitement: cnt_reprise_date_fin_traitement; prtt_id_force: prtt_id_force; spec_id: spec_id; cdpre_id: cdpre_id; cnt_cdpre_date_fin: cnt_cdpre_date_fin; pifc_id_force: pifc_id_force; prbul_id_force: prbul_id_force; ppla_id_force: ppla_id_force; prui_id_force: prui_id_force; prga_id_force: prga_id_force; prgp_id_force: prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: cnt_heure_embauche; cnt_dpae_dateheure_gene: cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: cnt_aed_statut_particulier; cnt_transaction_statut: cnt_transaction_statut; cnt_heure_fin: cnt_heure_fin; cnt_heure_embauche_reelle: cnt_heure_embauche_reelle; mnvi_id: mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: cnt_justif_recours_cdd; cnt_debut_periode_souplesse: cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: cnt_fin_periode_souplesse; pcpa_id_force: pcpa_id_force; cnt_date_envoi: cnt_date_envoi; cnt_date_reception: cnt_date_reception; cnt_euti_date_envoi: cnt_euti_date_envoi; cnt_euti_date_reception: cnt_euti_date_reception; sal_id_tuteur: sal_id_tuteur; cnt_der_jour_trav: cnt_der_jour_trav; cnt_datefin_essai_renouv: cnt_datefin_essai_renouv; cnt_infos_comp: cnt_infos_comp; cnt_notes: cnt_notes; trem_id: trem_id; ett_id: ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: cnt_date_paiement_stc; }' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "13", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'pay_contrat_cnt' is not assignable to parameter of type 'DataForInsert<{ cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: number | null; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Date | null; cnt_preavis_noneffnonpaye_datefin: Date | null; cnt_preavis_noneffpaye_datedebut: Date | null; cnt_preavis_noneffpaye_datefin: Date | null; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Date | null; cnt_datefin_prevue: Date | null; cnt_datefin_essai: Date | null; cnt_preavis_fait: boolean; cnt_date_notification: Date | null; cnt_preavisfait_date_debut: Date | null; cnt_preavisfait_date_fin: Date | null; eta_id: number; sal_id: number; mtf_id: number | null; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number | null; cnt_num: null; rcdd_id: number | null; prof_id_prem_force: number | null; prof_id_prss_force: number | null; dpub_id: number | null; semp_id: number; cnt_quot_trav: number | null; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: number | null; prof_id_prcp_force: number | null; pare_id_force: number | null; pacp_id_force: number | null; pass_id_force: number | null; cnt_simul: boolean; cnt_id_externe: null; cnt_datefin_duree_minimale: Date | null; cnt_rempla_sal_libre: null; cnt_rempla_sal_id: number | null; cnt_sans_terme_precis: boolean; euti_id: number | null; src_id_force: number | null; ccn_id_euti_force: number | null; sat_id_force: number | null; cnt_reprise_date_fin_traitement: Date | null; prtt_id_force: number | null; spec_id: number | null; cdpre_id: number | null; cnt_cdpre_date_fin: Date | null; pifc_id_force: number | null; prbul_id_force: number | null; ppla_id_force: number | null; prui_id_force: number | null; prga_id_force: number | null; prgp_id_force: number | null; cnt_ts_exo: boolean; cnt_heure_embauche: null; cnt_dpae_dateheure_gene: Date | null; cnt_rupconv_date_signature: Date | null; cnt_lic_date_eng_procedure: Date | null; cnt_aed_statut_particulier: number | null; cnt_transaction_statut: number | null; cnt_heure_fin: null; cnt_heure_embauche_reelle: Date | null; mnvi_id: number | null; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Date | null; cnt_prevenance_effpaye_datefin: Date | null; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Date | null; cnt_prevenance_noneffpaye_datefin: Date | null; cnt_justif_recours_cdd: null; cnt_debut_periode_souplesse: Date | null; cnt_fin_periode_souplesse: Date | null; pcpa_id_force: number | null; cnt_date_envoi: Date | null; cnt_date_reception: Date | null; cnt_euti_date_envoi: Date | null; cnt_euti_date_reception: Date | null; sal_id_tuteur: number | null; cnt_der_jour_trav: Date | null; cnt_datefin_essai_renouv: Date | null; cnt_infos_comp: null; cnt_notes: null; trem_id: number | null; ett_id: number | null; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Date | null; }>'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'cnt_num' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "35", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Schema.pay_emploicontrat_ectFields.ect_datefin; ect_peridebut: number; ect_perifin: Schema.pay_emploicontrat_ectFields.ect_perifin; ect_lib: string; posc_id: Schema.pay_emploicontrat_ectFields.posc_id; nivc_id: Schema.pay_emploicontrat_ectFields.nivc_id; ech_id: Schema.pay_emploicontrat_ectFields.ech_id; acrd_id: Schema.pay_emploicontrat_ectFields.acrd_id; ect_classif_ech: Schema.pay_emploicontrat_ectFields.ect_classif_ech; ect_classif_pos: Schema.pay_emploicontrat_ectFields.ect_classif_pos; ect_classif_niv: Schema.pay_emploicontrat_ectFields.ect_classif_niv; ect_classif_fil: Schema.pay_emploicontrat_ectFields.ect_classif_fil; ect_classif_cat: Schema.pay_emploicontrat_ectFields.ect_classif_cat; ect_classif_coef: Schema.pay_emploicontrat_ectFields.ect_classif_coef; ect_smc_coef: Schema.pay_emploicontrat_ectFields.ect_smc_coef; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Date | null; ect_peridebut: number; ect_perifin: number | null; ect_lib: string; posc_id: number | null; nivc_id: number | null; ech_id: number | null; acrd_id: number | null; ect_classif_ech: null; ect_classif_pos: null; ect_classif_niv: null; ect_classif_fil: null; ect_classif_cat: null; ect_classif_coef: null; ect_smc_coef: number | null; }>'.", "extraMsg": "Types of property 'ect_classif_ech' are incompatible.\nType 'ect_classif_ech' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "48", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Schema.pay_valeurvariable_vvaFields.vva_datefin; vva_periodedebut: Schema.pay_valeurvariable_vvaFields.vva_periodedebut; vva_periodefin: Schema.pay_valeurvariable_vvaFields.vva_periodefin; vva_comm: Schema.pay_valeurvariable_vvaFields.vva_comm; var_id: number; vva_id_externe: Schema.pay_valeurvariable_vvaFields.vva_id_externe; lvva_id: Schema.pay_valeurvariable_vvaFields.lvva_id; acrd_id: Schema.pay_valeurvariable_vvaFields.acrd_id; tacc_id: Schema.pay_valeurvariable_vvaFields.tacc_id; vva_type_peri: number; peria_id: Schema.pay_valeurvariable_vvaFields.peria_id; sal_id: Schema.pay_valeurvariable_vvaFields.sal_id; euti_id: Schema.pay_valeurvariable_vvaFields.euti_id; emp_id: Schema.pay_valeurvariable_vvaFields.emp_id; vva_regul_peridebut: Schema.pay_valeurvariable_vvaFields.vva_regul_peridebut; vva_regul_perifin: Schema.pay_valeurvariable_vvaFields.vva_regul_perifin; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Date | null; vva_periodedebut: number | null; vva_periodefin: number | null; vva_comm: null; var_id: number; vva_id_externe: null; lvva_id: number | null; acrd_id: number | null; tacc_id: number | null; vva_type_peri: number; peria_id: number | null; sal_id: number | null; euti_id: number | null; emp_id: number | null; vva_regul_peridebut: number | null; vva_regul_perifin: number | null; }>'.", "extraMsg": "Types of property 'vva_comm' are incompatible.\nType 'vva_comm' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/crm/zendesk/services/getInfosZdUser.ts", "line": "56", "column": "27", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/crm/zendesk/services/setZdOrgExternalId.ts", "line": "22", "column": "12", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/dads/router.ts", "line": "66", "column": "31", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "66", "column": "70", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "69", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/api/dads/router.ts", "line": "71", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "71", "column": "74", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "73", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "73", "column": "74", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/documents/router.ts", "line": "52", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DocInfos'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DocInfos': doc_title, doc_comment, doc_id, doc_type, and 3 more." }, { "fileName": "server/api/documents/router.ts", "line": "52", "column": "36", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/documents/router.ts", "line": "87", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/documents/router.ts", "line": "101", "column": "69", "severity": "error", "code": "2345", "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "69", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' is not assignable to parameter of type 'Input'.", "extraMsg": "Property 'utiId' is missing in type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' but required in type 'Input'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "99", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "122", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "165", "column": "70", "severity": "error", "code": "2454", "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "175", "column": "22", "severity": "error", "code": "2454", "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dpae/router.ts", "line": "24", "column": "102", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'Resolvable>>'.", "extraMsg": "Type 'undefined' is not assignable to type 'Resolvable>>'." }, { "fileName": "server/api/dpae/router.ts", "line": "43", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": "45", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": "49", "column": "9", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dsn/m2m/services/crmFormatters/crm94/formatNature94.ts", "line": "33", "column": "15", "severity": "error", "code": "2454", "message": "Variable 'hasTaux' is used before being assigned." }, { "fileName": "server/api/dsn/m2m/services/getDescriptionRetour.ts", "line": "102", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'DataRdsn' is not assignable to parameter of type 'DataRdsn'.", "extraMsg": "Type 'XmlRdsnV02R01ExplicitArray | RapportGipMdsV01R08' is not assignable to type 'RapportGipMdsV01R08'.\nProperty '\"gipmds:rapport\"' is missing in type 'XmlRdsnV02R01ExplicitArray' but required in type 'RapportGipMdsV01R08'." }, { "fileName": "server/api/dsn/router.ts", "line": "101", "column": "4", "severity": "error", "code": "2740", "message": "Type '{ [key: string]: any; }' is missing the following properties from type 'CriteriaReceived': pad_id, peri, modeEnvoi, type, and 4 more." }, { "fileName": "server/api/dsn/services/data/getCotisPrevsForAllCnt.ts", "line": "21", "column": "11", "severity": "error", "code": "2322", "message": "Type 'CprevFromBulletin[]' is not assignable to type 'CotisPrevSelected[]'.", "extraMsg": "Property 'src_id' is missing in type 'CprevFromBulletin' but required in type 'CotisPrevSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "17", "column": "33", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "19", "column": "34", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "24", "column": "17", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectPERIA\").Ccn' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Ccn'.", "extraMsg": "Types of property 'ccn_lib_long' are incompatible.\nType 'ccn_lib_long' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": "14", "column": "22", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": "18", "column": "25", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/selectAllSals.ts", "line": "93", "column": "21", "severity": "error", "code": "2339", "message": "Property 'mergeWithCntId' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/payments/computeDatePayment.spec.ts", "line": "14", "column": "19", "severity": "error", "code": "2740", "message": "Type '{ tor_id: number; afod_periodicite_paiement: ORGANISME_PERIODICITE; moisPaieDebut: number; moisPaieFin: number; dateDebut: Moment; dateFin: Moment; }' is missing the following properties from type 'AffilByPeriode': mdp_id, bnqd_id, afod_id, afod_numaffil, and 5 more." }, { "fileName": "server/api/dsn/services/payments/generatePaymentsOps.ts", "line": "238", "column": "9", "severity": "error", "code": "2322", "message": "Type 'mdp_id' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/persist.ts", "line": "61", "column": "3", "severity": "error", "code": "2322", "message": "Type 'CriteriaReceived | undefined' is not assignable to type 'Criteria | undefined'.", "extraMsg": "Type 'CriteriaReceived' is missing the following properties from type 'Criteria': isMensuelle, isEvenementielle, isTypeFamilleAnnul, isDecalage, and 6 more." }, { "fileName": "server/api/dsn/services/s30/generateOneIndiv.ts", "line": "241", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'AsyncFunction[]'.\nType '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'Dictionary>'.\nProperty 'individu' is incompatible with index signature.\nType '(done: (err?: Error | null | undefined, s30?: DSN.Block | undefined) => void) => void' is not assignable to type 'AsyncFunction'.\nTypes of parameters 'done' and 'callback' are incompatible.\nTypes of parameters 'result' and 's30' are incompatible.\nType 'Block | undefined' is not assignable to type 'Results | undefined'.\nType 'Block' is missing the following properties from type 'Results': individu, penibilite, chgtsIndividu, expositionsPenibilite, and 10 more." }, { "fileName": "server/api/dsn/services/s30/s40/allContrats.ts", "line": "8", "column": "1", "severity": "error", "code": "6133", "message": "'async' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "118", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'trem_id' is not assignable to parameter of type 'TREM_ID'.", "extraMsg": "Type 'null' is not assignable to type 'TREM_ID'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "120", "column": "3", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "121", "column": "3", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s62/checkMotifFinWithNatureCnt.ts", "line": "1", "column": "1", "severity": "error", "code": "6133", "message": "'explainInfo' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": "15", "column": "24", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": "15", "column": "48", "severity": "error", "code": "6133", "message": "'client' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "13", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "40", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "58", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "67", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "85", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s78/s21_g00_79.ts", "line": "97", "column": "2", "severity": "error", "code": "2322", "message": "Type '(Block | null)[]' is not assignable to type 'Block[]'.", "extraMsg": "Type 'Block | null' is not assignable to type 'Block'.\nType 'null' is not assignable to type 'Block'." }, { "fileName": "server/api/dsn/services/s30/s50/s21_g00_50.ts", "line": "125", "column": "2", "severity": "error", "code": "2322", "message": "Type '{ sal_id?: number | undefined; sal_desc?: string | undefined; pas_base?: number | undefined; pas_mnt?: number | undefined; pas_taux?: string | undefined; pas_taux_numerique?: number | undefined; type_taux?: string | undefined; type_taux_numerique?: number | undefined; net_imp?: number | undefined; mnt_exo_hs_mues?: number | undefined; pas_elts_add?: number | undefined; pas_abt_cdd?: number | undefined; pas_base_exo_appr?: number | undefined; pas_ijss?: number | undefined; taux_individu?: string | undefined; taux_individu_numerique?: number | undefined; nap_avant_ir?: number | undefined; nap?: number | undefined; net?: number | undefined; vva_all?: pay_valeurvariable_vva[] | undefined; lvva_all?: pay_lotvva_lvva[] | undefined; ipas_all?: pay_importfichierpas_ipas[] | undefined; is_first_bul?: boolean | undefined; dateReglement: moment.Moment; }' is not assignable to type 'Data'.", "extraMsg": "Types of property 'sal_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/sanitizeLocalite.ts", "line": "14", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": "19", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": "22", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/validateCriteria.ts", "line": "3", "column": "31", "severity": "error", "code": "2307", "message": "Cannot find module '../decla_main' or its corresponding type declarations." }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.spec.ts", "line": "8", "column": "73", "severity": "error", "code": "2551", "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.ts", "line": "21", "column": "27", "severity": "error", "code": "2551", "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "158", "column": "73", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id: number; cnt_num: number | emp_embauchecontrat_ecntFields.ecnt_num; cnt_soldetc_mdp_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: emp_embauchecontrat_ecntFields.ecnt_fin_date; cnt_datefin_prevue: emp_embauchecontrat_ecntFields.ecnt_datefin_prevue; cnt_datefin_essai: emp_embauchecontrat_ecntFields.ecnt_datefin_essai; eta_id: number; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number; rcdd_id: number | undefined; mtf_id: number | null; dpub_id: emp_embauchecontrat_ecntFields.dpub_id; cnt_quot_trav: emp_embauchecontrat_ecntFields.ecnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: emp_embauchecontrat_ecntFields.ecnt_quot_trav_spec_raison; cnt_datefin_duree_minimale: emp_embauchecontrat_ecntFields.ecnt_datefin_duree_minimale; cnt_rempla_sal_libre: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_libre; cnt_rempla_sal_id: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: emp_embauchecontrat_ecntFields.euti_id; src_id_force: emp_embauchecontrat_ecntFields.src_id_force; cdpre_id: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_motif_id; cnt_cdpre_date_fin: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_date_fin; cnt_heure_embauche: emp_embauchecontrat_ecntFields.ecnt_heure_embauche; cnt_dpae_dateheure_gene: emp_embauchecontrat_ecntFields.ecnt_dpae_dateheure_gene; cnt_heure_fin: emp_embauchecontrat_ecntFields.ecnt_heure_fin; cnt_heure_embauche_reelle: emp_embauchecontrat_ecntFields.ecnt_heure_embauche_reelle; cnt_justif_recours_cdd: emp_embauchecontrat_ecntFields.ecnt_justif_recours_cdd; cnt_debut_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_debut_periode_souplesse; cnt_fin_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_fin_periode_souplesse; cnt_date_envoi: emp_embauchecontrat_ecntFields.ecnt_date_envoi; cnt_date_reception: emp_embauchecontrat_ecntFields.ecnt_date_reception; sal_id_tuteur: emp_embauchecontrat_ecntFields.sal_id_tuteur; cnt_datefin_essai_renouv: emp_embauchecontrat_ecntFields.ecnt_datefin_essai_renouv; cnt_notes: string | null; trem_id: emp_embauchecontrat_ecntFields.trem_id; cnt_est_retraite_reprise_activite: boolean; pare_id_force: emp_embauchecontrat_ecntFields.pare_id_force; pacp_id_force: emp_embauchecontrat_ecntFields.pacp_id_force; pcpa_id_force: emp_embauchecontrat_ecntFields.pcpa_id_force; prtt_id_force: emp_embauchecontrat_ecntFields.prtt_id_force; ppla_id_force: emp_embauchecontrat_ecntFields.ppla_id_force; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'number | ecnt_num' is not assignable to type 'cnt_num | undefined'.\nType 'number' is not assignable to type 'cnt_num | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "394", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "431", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "549", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "574", "column": "17", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEsal.ts", "line": "134", "column": "77", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id: number; tytr_id: emp_embauchesalarie_esalFields.esal_tytr_id; ttra_num: emp_embauchesalarie_esalFields.esal_ttra_num; ttra_lieu_delivr: emp_embauchesalarie_esalFields.esal_ttra_lieu_delivr; ttra_date_emission: emp_embauchesalarie_esalFields.esal_ttra_date_emission; ttra_date_fin_validite: emp_embauchesalarie_esalFields.esal_ttra_date_fin_validite; ttra_nom_administration: emp_embauchesalarie_esalFields.esal_ttra_nom_administration; ttra_renouv: emp_embauchesalarie_esalFields.esal_ttra_renouv; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tytr_id' are incompatible.\nType 'esal_tytr_id' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "82", "column": "86", "severity": "error", "code": "2345", "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "122", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; vva_periodedebut: number; var_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "163", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "179", "column": "94", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "229", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updatePositionnementFromMrem.ts", "line": "87", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type '{ ect_datedebut: emp_modifrem_mremFields.mrem_date_debut; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: string | undefined; posc_id?: pay_emploicontrat_ectFields.posc_id | undefined; nivc_id?: pay_emploicontrat_ectFields.nivc_id | undefined; ech_id?: pay_emploicontrat_ectFields.ech_id | undefined; acrd_id?: pay_emploicontrat_ectFields.acrd_id | undefined; ect_classif_ech?: pay_emploicontrat_ectFields.ect_classif_ech | undefined; ect_classif_pos?: pay_emploicontrat_ectFields.ect_classif_pos | undefined; ect_classif_niv?: pay_emploicontrat_ectFields.ect_classif_niv | undefined; ect_classif_fil?: pay_emploicontrat_ectFields.ect_classif_fil | undefined; ect_classif_cat?: pay_emploicontrat_ectFields.ect_classif_cat | undefined; ect_classif_coef?: pay_emploicontrat_ectFields.ect_classif_coef | undefined; ect_smc_coef?: pay_emploicontrat_ectFields.ect_smc_coef | undefined; }' is not assignable to parameter of type 'DataForInsert<{ ect_datedebut: Date | null; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: undefined; posc_id?: number | null | undefined; nivc_id?: number | null | undefined; ech_id?: number | null | undefined; acrd_id?: number | null | undefined; ect_classif_ech?: null | undefined; ect_classif_pos?: null | undefined; ect_classif_niv?: null | undefined; ect_classif_fil?: null | undefined; ect_classif_cat?: null | undefined; ect_classif_coef?: null | undefined; ect_smc_coef?: number | null | undefined; }>'.", "extraMsg": "Types of property 'ect_lib' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/gta/presences/services/presenceChecksByRange.ts", "line": "46", "column": "79", "severity": "error", "code": "2304", "message": "Cannot find name 'Approval'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "31", "column": "48", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "37", "column": "16", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "43", "column": "16", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": "3", "column": "10", "severity": "error", "code": "2305", "message": "Module '\"./calculateIjss\"' has no exported member 'SalairePeriodeWithSalRef'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": "33", "column": "49", "severity": "error", "code": "2554", "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "41", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "50", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "61", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }[]' is not assignable to type 'SalairePeriodeWithSalRef[]'.", "extraMsg": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }' is not assignable to type 'SalairePeriodeWithSalRef'.\nTypes of property 'salaireRef' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": "60", "column": "50", "severity": "error", "code": "2339", "message": "Property '_martId' does not exist on type 'CfgGetDjtReel'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": "60", "column": "50", "severity": "error", "code": "6133", "message": "'_martId' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "3", "column": "1", "severity": "error", "code": "6133", "message": "'Sinon' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "12", "column": "43", "severity": "error", "code": "2739", "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "17", "column": "16", "severity": "error", "code": "2739", "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "23", "column": "27", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 1." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "59", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "59", "column": "25", "severity": "error", "code": "2488", "message": "Type 'any[] | undefined' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "350", "column": "5", "severity": "error", "code": "2740", "message": "Type 'pay_traitementijss_tij[]' is missing the following properties from type 'pay_traitementijss_tij': tij_id, tij_datedebut, tij_datefin, tij_nature_assurance, and 12 more." }, { "fileName": "server/api/ijss/services/getDonneesPeriodesPourCalculIjssFromDsn.ts", "line": "7", "column": "11", "severity": "error", "code": "6196", "message": "'Line' is declared but never used." }, { "fileName": "server/api/imports/router.ts", "line": "82", "column": "24", "severity": "error", "code": "2488", "message": "Type '{ [fieldname: string]: File[]; } | File[]' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/imports/router.ts", "line": "82", "column": "24", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "110", "column": "24", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "172", "column": "18", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "213", "column": "9", "severity": "error", "code": "6133", "message": "'result' is declared but its value is never read." }, { "fileName": "server/api/imports/router.ts", "line": "215", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ inidId: any; utiId: number; pdosId: number; dsnFiles: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Types of property 'dsnFiles' are incompatible.\nType '{ [fieldname: string]: File[]; } | File[] | undefined' is not assignable to type 'DsnFile[]'.\nType 'undefined' is not assignable to type 'DsnFile[]'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": "70", "column": "22", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": "70", "column": "27", "severity": "error", "code": "2304", "message": "Cannot find name 'id'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "100", "column": "37", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "104", "column": "33", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "107", "column": "33", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "110", "column": "33", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "127", "column": "35", "severity": "error", "code": "6133", "message": "'prop' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "129", "column": "29", "severity": "error", "code": "2339", "message": "Property 'pcs_dcode' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "130", "column": "29", "severity": "error", "code": "2339", "message": "Property 'emp_extension_code_pcs' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "131", "column": "29", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "132", "column": "29", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "132", "column": "49", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "132", "column": "114", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "137", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "139", "column": "25", "severity": "error", "code": "2339", "message": "Property 'tat_valeurtaux' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "143", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "145", "column": "39", "severity": "error", "code": "2361", "message": "The right-hand side of an 'in' expression must not be a primitive." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "145", "column": "40", "severity": "error", "code": "2695", "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "150", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "166", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "168", "column": "26", "severity": "error", "code": "2339", "message": "Property 'trem_dsn_code' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "173", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "175", "column": "25", "severity": "error", "code": "2695", "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "183", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "185", "column": "25", "severity": "error", "code": "2695", "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "213", "column": "83", "severity": "error", "code": "2339", "message": "Property 'getfieldLabel' does not exist on type '{ \"\\uFEFFBlock Id\": { Id: { label: string; type: string; }; }; \"S10.G00.00\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S10.G00.01\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S10.G00.02\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S20.G00.05\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S20.G00.07\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S20.G00.08\": { \"001\": { label: string; type: string; }; }; \"S21.G00.06\": { \"903\": { label: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.11\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.15\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.16\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.82\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.20\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.55\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.22\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.23\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.44\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.30\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; }; \"S21.G00.31\": { \"001\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.34\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.40\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"026\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; \"058\": { label: string; type: string; }; \"059\": { label: string; type: string; }; \"060\": { label: string; type: string; }; \"061\": { label: string; type: string; }; \"062\": { label: string; type: string; }; \"063\": { label: string; type: string; }; \"064\": { label: string; type: string; }; \"065\": { label: string; type: string; }; \"066\": { label: string; type: string; }; \"067\": { label: string; type: string; }; \"068\": { label: string; type: string; }; \"069\": { label: string; type: string; }; \"070\": { label: string; type: string; }; \"071\": { label: string; type: string; }; \"072\": { label: string; type: string; }; \"073\": { label: string; type: string; }; \"074\": { label: string; type: string; }; \"075\": { label: string; type: string; }; \"076\": { label: string; type: string; }; \"077\": { label: string; type: string; }; \"078\": { label: string; type: string; }; }; \"S21.G00.41\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"034\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"047\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; }; \"S21.G00.60\": { \"600\": { label: string; type: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.66\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.62\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.63\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.65\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.70\": { \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; }; \"S21.G00.73\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.71\": { \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.72\": { \"001\": { label: string; type: string; }; }; \"S21.G00.50\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; }; \"S21.G00.51\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; }; \"S21.G00.53\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.52\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; }; \"S21.G00.54\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.56\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S21.G00.78\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.79\": { \"001\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.81\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.83\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S21.G00.84\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.95\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.86\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.85\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S89.G00.32\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; }; \"S89.G00.33\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.35\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.43\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.87\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.88\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; }; \"S89.G00.89\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.91\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; }; \"S89.G00.92\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; }; \"S89.G00.93\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S89.G00.94\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S90.G00.90\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; }'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "215", "column": "124", "severity": "error", "code": "2339", "message": "Property 'getfieldLabel' does not exist on type '{ \"\\uFEFFBlock Id\": { Id: { label: string; type: string; }; }; \"S10.G00.00\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S10.G00.01\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S10.G00.02\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S20.G00.05\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S20.G00.07\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S20.G00.08\": { \"001\": { label: string; type: string; }; }; \"S21.G00.06\": { \"903\": { label: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.11\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.15\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.16\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.82\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.20\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.55\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.22\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.23\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.44\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.30\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; }; \"S21.G00.31\": { \"001\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.34\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.40\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"026\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; \"058\": { label: string; type: string; }; \"059\": { label: string; type: string; }; \"060\": { label: string; type: string; }; \"061\": { label: string; type: string; }; \"062\": { label: string; type: string; }; \"063\": { label: string; type: string; }; \"064\": { label: string; type: string; }; \"065\": { label: string; type: string; }; \"066\": { label: string; type: string; }; \"067\": { label: string; type: string; }; \"068\": { label: string; type: string; }; \"069\": { label: string; type: string; }; \"070\": { label: string; type: string; }; \"071\": { label: string; type: string; }; \"072\": { label: string; type: string; }; \"073\": { label: string; type: string; }; \"074\": { label: string; type: string; }; \"075\": { label: string; type: string; }; \"076\": { label: string; type: string; }; \"077\": { label: string; type: string; }; \"078\": { label: string; type: string; }; }; \"S21.G00.41\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"034\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"047\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; }; \"S21.G00.60\": { \"600\": { label: string; type: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.66\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.62\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.63\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.65\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.70\": { \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; }; \"S21.G00.73\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.71\": { \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.72\": { \"001\": { label: string; type: string; }; }; \"S21.G00.50\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; }; \"S21.G00.51\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; }; \"S21.G00.53\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.52\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; }; \"S21.G00.54\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.56\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S21.G00.78\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.79\": { \"001\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.81\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.83\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S21.G00.84\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.95\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.86\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.85\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S89.G00.32\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; }; \"S89.G00.33\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.35\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.43\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.87\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.88\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; }; \"S89.G00.89\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.91\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; }; \"S89.G00.92\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; }; \"S89.G00.93\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S89.G00.94\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S90.G00.90\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; }'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "219", "column": "5", "severity": "error", "code": "6133", "message": "'audit' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "249", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "254", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "259", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "264", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": "29", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": "30", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createEct.ts", "line": "29", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "28", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "29", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "30", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "31", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "32", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createUserAccess.ts", "line": "21", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "35", "column": "53", "severity": "error", "code": "6133", "message": "'inidId' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "37", "column": "9", "severity": "error", "code": "2741", "message": "Property 'success' is missing in type '{ contrats: never[]; }' but required in type 'Result'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "37", "column": "9", "severity": "error", "code": "6133", "message": "'finalResult' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "47", "column": "11", "severity": "error", "code": "6133", "message": "'allResults' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "55", "column": "11", "severity": "error", "code": "6133", "message": "'bilan' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "56", "column": "5", "severity": "error", "code": "2739", "message": "Type '{}' is missing the following properties from type 'Result': contrats, success" }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "16", "column": "74", "severity": "error", "code": "2355", "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "21", "column": "11", "severity": "error", "code": "6133", "message": "'results' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "24", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '{ dsn: DsnEtab_S21_G00_11; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'DsnEtab_S21_G00_11'.", "extraMsg": "Object literal may only specify known properties, and 'dsn' does not exist in type 'DsnEtab_S21_G00_11'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "31", "column": "11", "severity": "error", "code": "6196", "message": "'Cfg2' is declared but never used." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "35", "column": "43", "severity": "error", "code": "6133", "message": "'dsnEtab' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "35", "column": "73", "severity": "error", "code": "2355", "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": "11", "column": "21", "severity": "error", "code": "2352", "message": "Conversion of type 'Dsn' to type 'DsnWithDate' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Dsn' is missing the following properties from type 'DsnWithDate': dsn, date" }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": "11", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '(dsnMax: DsnWithDate, dsn: Dsn) => { dsn: Dsn; date: Moment; } | undefined' is not assignable to parameter of type '(previousValue: DsnWithDate, currentValue: Dsn, currentIndex: number, array: Dsn[]) => DsnWithDate'.", "extraMsg": "Type '{ dsn: Dsn; date: Moment; } | undefined' is not assignable to type 'DsnWithDate'.\nType 'undefined' is not assignable to type 'DsnWithDate'." }, { "fileName": "server/api/imports/services/dsn/helpers/getRemBloc51FromDsnIndiv.ts", "line": "2", "column": "1", "severity": "error", "code": "6133", "message": "'getDsnNodeValue' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "141", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "141", "column": "35", "severity": "error", "code": "2454", "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "147", "column": "27", "severity": "error", "code": "2454", "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": "98", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": "104", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": "53", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": "59", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'.", "extraMsg": "Types of property 'afod_numaffil' are incompatible.\nType 'afod_numaffil | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "82", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "85", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_datefin_prevue | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_datefin_prevue | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "87", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_quot_trav | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_quot_trav | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "90", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_fin_date | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_fin_date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneEtab.ts", "line": "95", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Result[]' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }[]'.", "extraMsg": "Type 'Result' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }'.\nTypes of property 'sal' are incompatible.\nType 'pay_salarie_sal | undefined' is not assignable to type 'pay_salarie_sal'.\nType 'undefined' is not assignable to type 'pay_salarie_sal'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "56", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "63", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "67", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment | null' is not assignable to type 'sal_anciennete_date | undefined'.", "extraMsg": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getInfosRepartitionSalEmp.ts", "line": "87", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type 'BaseMontantSpecifique[] | TAPrev' is not assignable to parameter of type 'BaseMontantSpecifique & { lib?: string | undefined; }'.", "extraMsg": "Type 'BaseMontantSpecifique[]' is not assignable to type 'BaseMontantSpecifique & { lib?: string | undefined; }'.\nType 'BaseMontantSpecifique[]' is missing the following properties from type 'BaseMontantSpecifique': LibelleCodeNature, ValeurCodeNature" }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getNumeroOption.ts", "line": "5", "column": "169", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": "54", "column": "11", "severity": "error", "code": "2322", "message": "Type '(BaseMontantSpecifique & { lib: string; })[] | undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'.", "extraMsg": "Type 'undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": "57", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": "11", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }' is not assignable to type 'void'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": "11", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'CfgUpdateIfoc' is not assignable to parameter of type 'DataForUpdate<{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }>'.", "extraMsg": "Types of property 'ifoc_content_xml' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/imports/services/getTypeOrgSelonTypeRisque.ts", "line": "3", "column": "64", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/importPrevFromXml.ts", "line": "144", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'CfgGetIfoc'.", "extraMsg": "Property 'date_heure_creation_fiche' is missing in type 'Partial' but required in type 'CfgGetIfoc'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": "58", "column": "100", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": "218", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "140", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'ipas_validite_date_debut | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "141", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'ipas_validite_date_fin | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "531", "column": "16", "severity": "error", "code": "6133", "message": "'getPeriodesCourantesForSals' is declared but its value is never read." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "563", "column": "5", "severity": "error", "code": "2739", "message": "Type 'any[]' is missing the following properties from type '{ salIds: number[]; ppaCourante: pay_periodepaye_ppa; }': salIds, ppaCourante" }, { "fileName": "server/api/imports/services/processContrat.ts", "line": "145", "column": "69", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/processFileParamFicheOc.ts", "line": "105", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'ContratParsed'.", "extraMsg": "Types of property 'prev_ref' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": "44", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": "63", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": "32", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type '{ appSessionId: any; currentUser: { scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: usr_utilisateur_utiFields.sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }; loginTime: string; lastcheckTime: null; }' is not assignable to parameter of type 'Session'.", "extraMsg": "Types of property 'currentUser' are incompatible.\nType '{ scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }' is missing the following properties from type 'User': uti_email, currentPAD, currentGdpId, currentDOS, and 5 more." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": "34", "column": "10", "severity": "error", "code": "2339", "message": "Property 'appSessionId' does not exist on type 'UserSelected'." }, { "fileName": "server/api/passwords/router.ts", "line": "132", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/presences/router.ts", "line": "34", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'Params': cnt_id, tsh_date_start, tsh_date_end, tsh_comment" }, { "fileName": "server/api/presences/router.ts", "line": "55", "column": "9", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": "61", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": "71", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id_manager: number | null; pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Types of property 'sal_id_manager' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/router.ts", "line": "84", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "87", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Type 'ParsedQs' is missing the following properties from type 'Params': cnt_id, nb" }, { "fileName": "server/api/presences/router.ts", "line": "89", "column": "31", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "97", "column": "27", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "110", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "113", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'cnt_id' is missing in type 'ParsedQs' but required in type 'Params'." }, { "fileName": "server/api/presences/router.ts", "line": "115", "column": "31", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "123", "column": "27", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "161", "column": "127", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/services/getCurrentPeriodPointageDays.ts", "line": "8", "column": "26", "severity": "error", "code": "2307", "message": "Cannot find module '../../../reports/data/getDataRestitutionPresences' or its corresponding type declarations." }, { "fileName": "server/api/presences/services/submitTimesheet.ts", "line": "4", "column": "10", "severity": "error", "code": "6133", "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "5", "column": "32", "severity": "error", "code": "6133", "message": "'Awaited' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "24", "column": "1", "severity": "error", "code": "6133", "message": "'jobsDebouncer' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "65", "column": "11", "severity": "error", "code": "2740", "message": "Type '{ pad_id: number; }' is missing the following properties from type 'SepaParams': peri, sal_id, sal_id_out, modePaiement, and 5 more." }, { "fileName": "server/api/reports/router.ts", "line": "127", "column": "17", "severity": "error", "code": "2794", "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "server/api/reports/router.ts", "line": "228", "column": "29", "severity": "error", "code": "2339", "message": "Property 'ceta_id' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "229", "column": "27", "severity": "error", "code": "2339", "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "230", "column": "29", "severity": "error", "code": "2339", "message": "Property 'pad_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "231", "column": "36", "severity": "error", "code": "2339", "message": "Property 'estVersionDef' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "232", "column": "42", "severity": "error", "code": "2339", "message": "Property 'estVisibleEmployeur' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "233", "column": "29", "severity": "error", "code": "2339", "message": "Property 'lot_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "234", "column": "29", "severity": "error", "code": "2339", "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "289", "column": "15", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "30", "column": "46", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "39", "column": "17", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "75", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "79", "column": "17", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/salaries/router.ts", "line": "33", "column": "31", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "33", "column": "70", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "39", "column": "55", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "41", "column": "59", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "42", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "53", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "58", "column": "81", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "58", "column": "120", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "60", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "71", "column": "54", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "73", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "76", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/theme/router.ts", "line": "14", "column": "55", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/theme/router.ts", "line": "14", "column": "72", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/utils/replaceDomainName.ts", "line": "5", "column": "60", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/variables/router.ts", "line": "40", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "43", "column": "68", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': mvaId, padId, dateDebut, dateFin" }, { "fileName": "server/api/variables/router.ts", "line": "44", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId" }, { "fileName": "server/api/variables/router.ts", "line": "47", "column": "26", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "53", "column": "22", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "100", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId, rows" }, { "fileName": "server/api/variables/router.ts", "line": "114", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "123", "column": "30", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "132", "column": "26", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "158", "column": "44", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number'." }, { "fileName": "server/api/variables/router.ts", "line": "159", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/variables/router.ts", "line": "203", "column": "29", "severity": "error", "code": "2339", "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "204", "column": "38", "severity": "error", "code": "2339", "message": "Property 'comment' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "205", "column": "40", "severity": "error", "code": "2339", "message": "Property 'modeSelectionCnt' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "206", "column": "27", "severity": "error", "code": "2339", "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/services/insertVvaComment.ts", "line": "62", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ vva_id?: number | undefined; vva_niveau?: number | undefined; vva_valeur?: undefined; vva_datedebut?: Date | undefined; vva_datefin?: Date | null | undefined; vva_periodedebut?: number | null | undefined; vva_periodefin?: number | null | undefined; vva_comm?: null | undefined; var_id?: number | undefined; cnt_id?: number | null | undefined; vva_id_externe?: null | undefined; lvva_id?: number | null | undefined; acrd_id?: number | null | undefined; tacc_id?: number | null | undefined; vva_type_peri?: number | undefined; peria_id?: number | null | undefined; sal_id?: number | null | undefined; euti_id?: number | null | undefined; emp_id?: number | null | undefined; vva_regul_peridebut?: number | null | undefined; vva_regul_perifin?: number | null | undefined; }>'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/visitesMed/services/getInfosVisitesMed.ts", "line": "62", "column": "11", "severity": "error", "code": "6133", "message": "'startDate' is declared but its value is never read." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "27", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ pad_id: number; uti_id: number; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "31", "column": "22", "severity": "error", "code": "2339", "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "31", "column": "80", "severity": "error", "code": "2339", "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "41", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "42", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "47", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "50", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "82", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': wfrs_id, wfrs_status" }, { "fileName": "server/api/workflows/absences/router.ts", "line": "95", "column": "80", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/workflows/router.ts", "line": "42", "column": "117", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "46", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': typeWorkflow, doc_id, data" }, { "fileName": "server/api/workflows/router.ts", "line": "48", "column": "121", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "51", "column": "117", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "54", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": "59", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": "64", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "65", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "70", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "73", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "79", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "81", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "84", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "91", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "92", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "97", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "100", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "139", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ uti_id: number; domainApp: APP_DOMAIN; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/router.ts", "line": "166", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "167", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "172", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "175", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/services/changeStatusRunnedStep.ts", "line": "263", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ fk_id: number; origin: \"WFRS\"; pad_id: number; uti_id_target: number; desc: string; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Types of property 'origin' are incompatible.\nType '\"WFRS\"' is not assignable to type 'NOTIFICATION_ORIGINE'." }, { "fileName": "server/api/workflows/services/wflChangeAdress.ts", "line": "1", "column": "43", "severity": "error", "code": "2305", "message": "Module '\"../../../decla_main.d\"' has no exported member 'IExtCallback'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "20", "column": "17", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'.", "extraMsg": "Type 'Promise' is not assignable to type 'ArhServiceResult | Promise>'.\nType 'Promise' is not assignable to type 'Promise>'.\nType 'void' is not assignable to type 'ArhServiceResult'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "41", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "55", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"postXX\"' is not assignable to type 'RouteHttpVerb'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "61", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "74", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is not assignable to parameter of type 'ArhRouteCfg'.", "extraMsg": "Type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is missing the following properties from type 'ArhRouteCfg': method, service" }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "98", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.ts", "line": "32", "column": "7", "severity": "error", "code": "2322", "message": "Type '(req: AuthenticatedRequest) => { file: File | undefined; files: { [fieldname: string]: File[]; } | File[] | undefined; }' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }'." }, { "fileName": "server/app/ArhRouter.ts", "line": "168", "column": "33", "severity": "error", "code": "2314", "message": "Generic type 'ArhRouteCfg' requires 2 type argument(s)." }, { "fileName": "server/app/app.ts", "line": "40", "column": "1", "severity": "error", "code": "6133", "message": "'isString' is declared but its value is never read." }, { "fileName": "server/app/app.ts", "line": "56", "column": "11", "severity": "error", "code": "2339", "message": "Property '_sendErrorToAPM' does not exist on type 'Logger'." }, { "fileName": "server/app/app.ts", "line": "207", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'Writable>' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'contentSecurityPolicy' are incompatible.\nType 'Writable | undefined>' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'ContentSecurityPolicyOptions'.\nTypes of property 'directives' are incompatible.\nType 'Writable | unique symbol> | undefined>' is not assignable to type 'Record | unique symbol> | undefined'.\nType 'Writable | unique symbol>>' is not assignable to type 'Record | unique symbol>'.\nIndex signatures are incompatible.\nType 'Writable | unique symbol>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable'.\nTypes of property '[Symbol.iterator]' are incompatible.\nType 'Writable<() => Iterator>' is not assignable to type '() => Iterator'.\nType 'Writable<() => Iterator>' provides no match for the signature '(): Iterator'." }, { "fileName": "server/app/app.ts", "line": "435", "column": "37", "severity": "error", "code": "2339", "message": "Property 'AccessControl' does not exist on type 'Config'." }, { "fileName": "server/app/app.ts", "line": "487", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "497", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "499", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "499", "column": "32", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "504", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhAddMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "506", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "506", "column": "32", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "511", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response>'." }, { "fileName": "server/app/appUws.ts", "line": "60", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/app/appUws.ts", "line": "207", "column": "59", "severity": "error", "code": "6133", "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": "213", "column": "69", "severity": "error", "code": "6133", "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": "422", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '(e: any) => void' is not assignable to parameter of type '() => void'." }, { "fileName": "server/app/configureDbManager.ts", "line": "37", "column": "5", "severity": "error", "code": "2741", "message": "Property 'format' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/db\").CustomPool' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/dbManager/init\").CustomPool'." }, { "fileName": "server/app/configureDbManager.ts", "line": "52", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cnt' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "58", "column": "5", "severity": "error", "code": "2322", "message": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cntModified' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "65", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cmr' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "71", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'dab' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'DabModified'.\nType 'undefined' is not assignable to type 'DabModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "78", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tij' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'TijModified'.\nType 'undefined' is not assignable to type 'TijModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "85", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'abs' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'AbsModified'.\nType 'undefined' is not assignable to type 'Pick'." }, { "fileName": "server/app/configureDbManager.ts", "line": "92", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "99", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "106", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "123", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'data' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Data'.\nType 'undefined' is not assignable to type 'Data'." }, { "fileName": "server/app/configureDbManager.ts", "line": "132", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'art' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'ArtModified'.\nType 'undefined' is not assignable to type 'ArtModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "139", "column": "5", "severity": "error", "code": "2322", "message": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tsk' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Tsk'.\nType 'undefined' is not assignable to type 'Tsk'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": "17", "column": "7", "severity": "error", "code": "2322", "message": "Type '(req: AuthenticatedRequest) => Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type 'Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to 'Promise | { file: File; files: MulterFilesType | undefined; }>'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": "22", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/app/routerApp.ts", "line": "29", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhRouteIsWhitelistedForAuth' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/app/routerApp.ts", "line": "49", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/appSessions.ts", "line": "363", "column": "5", "severity": "error", "code": "2741", "message": "Property 'portefeuilles' is missing in type '{ uti_id: any; sal_id: any; uti_pseudo: any; uti_nom: any; uti_prenom: any; uti_email: any; uti_access_to_business_dashboard: any; uti_superadmin: any; pdos_id: any; currentPAD: any; currentDOS: any; currentGdpId: any; currentPdosId: any; currentUi: any; lots_id_granted: any; typesUi: any; scope: { sals: never[]; pads: number[]; }; }' but required in type 'User'." }, { "fileName": "server/auth/authentication.ts", "line": "37", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/buls/createBulForNewCnt.ts", "line": "49", "column": "43", "severity": "error", "code": "2741", "message": "Property 'cnt_date_paiement_stc' is missing in type '{ ppa: CntOnCurrentPpa; cnt_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; sal_id: number; pad_id: number; cnt_salaire_mdp_id: number; }' but required in type 'CntForUpsertBul'." }, { "fileName": "server/compta/handleEcart.ts", "line": "35", "column": "15", "severity": "error", "code": "2740", "message": "Type '{ cpt_num: string; sens: string; mnt: number; cpt_type: number; }' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, sal_matricule, sal_nom_usage, and 32 more." }, { "fileName": "server/compta/handleEcart.ts", "line": "44", "column": "32", "severity": "error", "code": "2345", "message": "Argument of type '{ cana_id: number; cana_lib: cta_compteana_canaFields.cana_lib; pana_id: number; cana_code: string; }' is not assignable to parameter of type 'AnaCnt'.", "extraMsg": "Type '{ cana_id: number; cana_lib: cana_lib; pana_id: number; cana_code: string; }' is missing the following properties from type 'AnaCnt': sal_matricule, sal_nom_usage, sal_prenom, anct_id, and 4 more." }, { "fileName": "server/compta/selectAnaCnt.ts", "line": "7", "column": "18", "severity": "error", "code": "2320", "message": "Interface 'AnaCnt' cannot simultaneously extend types 'pay_anacontrat_anct' and 'cta_compteana_cana'.", "extraMsg": "Named property 'cana_id' of types 'pay_anacontrat_anct' and 'cta_compteana_cana' are not identical." }, { "fileName": "server/compta/selectData.ts", "line": "129", "column": "32", "severity": "error", "code": "2345", "message": "Argument of type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Property 'uorg_id' is missing in type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' but required in type 'CriteriaOD'." }, { "fileName": "server/compta/selectData.ts", "line": "186", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'Pcta | null' is not assignable to parameter of type 'Pcta'.", "extraMsg": "Type 'null' is not assignable to type 'Pcta'." }, { "fileName": "server/compta/ventilAna.ts", "line": "18", "column": "16", "severity": "error", "code": "2339", "message": "Property 'rowsDispatched' does not exist on type 'ResultAfterGrouping'." }, { "fileName": "server/compta/ventilAna.ts", "line": "101", "column": "31", "severity": "error", "code": "2339", "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": "101", "column": "42", "severity": "error", "code": "2339", "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "29", "severity": "error", "code": "2352", "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "29", "severity": "error", "code": "2352", "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, param_desc, cnt_id, and 31 more." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "50", "severity": "error", "code": "2345", "message": "Argument of type 'RowWithAna' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'RowWithAna' is missing the following properties from type 'RowToDispatch': sal_nom_famille, sal_prenom, sal_ventil_compta" }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "31", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew' is not assignable to parameter of type 'Error | null'.", "extraMsg": "Type '\"STOP\"' is not assignable to type 'Error | null'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "34", "column": "33", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "35", "column": "7", "severity": "error", "code": "2345", "message": "Argument of type '(errWaterfall: Error, file: string, fileName: string) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "245", "column": "9", "severity": "error", "code": "6133", "message": "'dataRows' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "246", "column": "9", "severity": "error", "code": "6133", "message": "'debut' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "247", "column": "9", "severity": "error", "code": "6133", "message": "'fin' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "249", "column": "9", "severity": "error", "code": "6133", "message": "'header' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "253", "column": "10", "severity": "error", "code": "2304", "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "262", "column": "4", "severity": "error", "code": "2304", "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "271", "column": "68", "severity": "error", "code": "2304", "message": "Cannot find name 'anneemois'." }, { "fileName": "server/dads/aed/processBuls.ts", "line": "6", "column": "1", "severity": "error", "code": "6133", "message": "'bul' is declared but its value is never read." }, { "fileName": "server/dads/dadsMain.ts", "line": "52", "column": "25", "severity": "error", "code": "2554", "message": "Expected 3-6 arguments, but got 2." }, { "fileName": "server/dads/declaDads.ts", "line": "3", "column": "27", "severity": "error", "code": "2459", "message": "Module '\"../payrollEngine/declaCalc.d\"' declares 'Tat' locally, but it is not exported." }, { "fileName": "server/dads/declaDads.ts", "line": "159", "column": "18", "severity": "error", "code": "2320", "message": "Interface 'PaiementOps' cannot simultaneously extend types 'pay_paiementops_pops' and 'pay_banquedos_bnqd'.", "extraMsg": "Named property 'bnqd_id' of types 'pay_paiementops_pops' and 'pay_banquedos_bnqd' are not identical." }, { "fileName": "server/dads/s30/s30.ts", "line": "39", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/s30/s40/s40.ts", "line": "15", "column": "8", "severity": "error", "code": "1192", "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/dads/s30/s40/s40_g28_15\"' has no default export." }, { "fileName": "server/dads/writerDads.ts", "line": "38", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'string | null' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/writerDads.ts", "line": "64", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "50", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "82", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "85", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "94", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "124", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "161", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "178", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "219", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "236", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "270", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.ts", "line": "156", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/errorHandling/customMessagesConfigs.ts", "line": "24", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'PG_ERROR_CODES'.", "extraMsg": "Type 'undefined' is not assignable to type 'PG_ERROR_CODES'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "68", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "102", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "113", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "155", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "167", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "185", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '{ query: Sinon.SinonSpy; release: Sinon.SinonFake; }' is not assignable to parameter of type 'PoolClient'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "205", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "216", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "255", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "266", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "317", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "351", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "361", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "401", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "27", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "38", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "68", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "87", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "98", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": "32", "column": "44", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'.\nType 'Data' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": "35", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "26", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "36", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "37", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "48", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'.", "extraMsg": "Property 'params' is missing in type 'Config' but required in type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "53", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "63", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "64", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "75", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "80", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "90", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "91", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "104", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.ts", "line": "90", "column": "44", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'.\nType '(errTrigger: any, shouldContinue: any) => void' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "42", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "105", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.ts", "line": "23", "column": "2", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "22", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "23", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'.", "extraMsg": "Types of property 'length' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "38", "column": "19", "severity": "error", "code": "2741", "message": "Property 'message' is missing in type '{ length: number; name: \"error\"; severity: string; code: string; detail: string; hint: undefined; position: undefined; internalPosition: undefined; internalQuery: undefined; where: undefined; schema: string; table: string; column: undefined; dataType: undefined; constraint: string; file: string; line: string; routine: string; }' but required in type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "60", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "71", "column": "34", "severity": "error", "code": "2339", "message": "Property 'code' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "72", "column": "34", "severity": "error", "code": "2339", "message": "Property 'message' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "87", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "87", "column": "61", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "102", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "102", "column": "64", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "129", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "129", "column": "63", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "200", "column": "4", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'string | null'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "209", "column": "7", "severity": "error", "code": "2339", "message": "Property 'title' does not exist on type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "248", "column": "109", "severity": "error", "code": "6133", "message": "'keyTable' is declared but its value is never read." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "59", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "109", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "111", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "152", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "154", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "214", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "216", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "271", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "300", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "302", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": "68", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "61", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "117", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "169", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "217", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "265", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "308", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; lots_id_granted: number[]; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "338", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "377", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "417", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "458", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "500", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": "56", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": "82", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "16", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "23", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "29", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "48", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "55", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "74", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "80", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/processReferences.ts", "line": "117", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type '\"add\" | OperationType' is not assignable to parameter of type 'OperationType'.", "extraMsg": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "39", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "142", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigServerFilter | null' is not assignable to parameter of type 'ConfigServerFilter'.", "extraMsg": "Type 'null' is not assignable to type 'ConfigServerFilter'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "161", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "211", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "255", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "295", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "339", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "386", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "438", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "488", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "531", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "574", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "617", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "660", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "703", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/emailer/emailHtmlTemplate.ts", "line": "119", "column": "83", "severity": "error", "code": "2345", "message": "Argument of type 'ROLES | undefined' is not assignable to parameter of type 'ROLES'.", "extraMsg": "Type 'undefined' is not assignable to type 'ROLES'." }, { "fileName": "server/emailer/emailer.ts", "line": "83", "column": "5", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'SentMessageInfo | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'SentMessageInfo'." }, { "fileName": "server/graphql/login/resolvers.ts", "line": "32", "column": "6", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/graphql/resolvers/mutations/documents/saveDocs/resolver.ts", "line": "99", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForUpdate<{ doc_title?: null | undefined; doc_comment?: null | undefined; doc_id?: undefined; doc_type?: undefined; doc_afficher_portail_salarie?: boolean | undefined; doc_date_portail_salarie?: Date | null | undefined; tdoc_id?: number | null | undefined; doc_id_sequenced?: number | undefined; doc_afficher_portail_employeur?: boolean | undefined; }>'.", "extraMsg": "Types of property 'doc_title' are incompatible.\nType 'doc_title | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/graphql/resolvers/queries/absences/infosListeAbsencesMgr/resolver.ts", "line": "3", "column": "10", "severity": "error", "code": "2305", "message": "Module '\"../../../../../dbManager/dbManager\"' has no exported member 'ClientFilter'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "24", "column": "13", "severity": "error", "code": "2322", "message": "Type 'ecnt_montant_salaire' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "26", "column": "13", "severity": "error", "code": "2322", "message": "Type 'ecnt_quot_trav' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "27", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'trem_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "35", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'GqlF'.", "extraMsg": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'LastRemuneration'.\nTypes of property 'montantSalaire' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/cotisationsFraisDeSante/getCotisationsFraisDeSante/resolver.ts", "line": "52", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type '{ src_id_force?: number | null | undefined; cnt_id?: number | undefined; ltrac_type?: number | null | undefined; emp_id?: number | null | undefined; pad_id: number; catc_id: number | null; ncnt_id: number; dpub_id: number | null; semp_id: number; trem_id: number | null; rcdd_id: number | null; euti_id: number | null; eta_id: number; src_id: number | null; peri_anneemois: number; lot_id: number; cnt_debut_date: Date; cnt_fin_date?: Date | undefined; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'src_id_force' are incompatible.\nType 'number | null | undefined' is not assignable to type 'src_id_force'.\nType 'undefined' is not assignable to type 'src_id_force'." }, { "fileName": "server/graphql/resolvers/queries/login/checkLoginCredentials/resolver.ts", "line": "16", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string | null'." }, { "fileName": "server/graphql/utils/gqlUtils.ts", "line": "71", "column": "40", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "32", "column": "46", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "33", "column": "77", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "33", "column": "95", "severity": "error", "code": "2339", "message": "Property 'tab_id' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "37", "column": "54", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "38", "column": "52", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "39", "column": "51", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "40", "column": "48", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "42", "column": "17", "severity": "error", "code": "2322", "message": "Type '{ plhSemaine1: gta_planninghebdo_plh & { jours: number[]; }; ppla_desc: string; }' is not assignable to type 'DataGta'.", "extraMsg": "The types of 'plhSemaine1.jours' are incompatible between these types.\nType 'number[]' is not assignable to type 'Jph[]'.\nType 'number' is not assignable to type 'Jph'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "43", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprem_pare' is not assignable to type 'ProfilRem'.", "extraMsg": "Types of property 'pare_quot_journ_coll_ref' are incompatible.\nType 'pare_quot_journ_coll_ref' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "45", "column": "17", "severity": "error", "code": "2741", "message": "Property 'jfs' is missing in type 'gta_calendrierjf_cjf' but required in type 'Cjf'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": "27", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": "46", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/helpdesk/zendesk/authZendeskSSO.ts", "line": "4", "column": "10", "severity": "error", "code": "6133", "message": "'NODE_ENV' is declared but its value is never read." }, { "fileName": "server/helpdesk/zendesk/getInfosZdOrganization.ts", "line": "9", "column": "23", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/helpdesk/zendesk/zdSearchRequestAsync.ts", "line": "5", "column": "9", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/imports/genericImport.ts", "line": "146", "column": "5", "severity": "error", "code": "2322", "message": "Type '({ padId, config, csvRows }: ImportInput>>) => Promise' is not assignable to type 'ImportData'.", "extraMsg": "Types of parameters '__0' and 'input' are incompatible.\nType 'ImportInput' is not assignable to type 'ImportInput>>'.\nType 'ConfigImporter' is not assignable to type 'Required>'.\nTypes of property 'sal_identifier' are incompatible.\nType 'IMPORT_IDENTIFIANT_SALARIE | undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'.\nType 'undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "34", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "37", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "40", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "43", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "46", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "47", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "34", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "37", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_matricule' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "40", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "43", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_email' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "46", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_nir' does not exist on type '{}'." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "3", "column": "7", "severity": "error", "code": "6133", "message": "'map' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "11", "column": "10", "severity": "error", "code": "6133", "message": "'getNameIdentifierSal' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "11", "column": "66", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": "140", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'.", "extraMsg": "Type 'undefined' is not assignable to type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importAbs.ts", "line": "155", "column": "35", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'string | null | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | null | undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": "155", "column": "68", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/imports/importAnct.ts", "line": "118", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectAnct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectAnct': cana_id, anct_pct, anct_peridebut" }, { "fileName": "server/imports/importAnct.ts", "line": "118", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importAnct.ts", "line": "226", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importContrats.ts", "line": "246", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importContrats.ts", "line": "249", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'." }, { "fileName": "server/imports/importContrats.ts", "line": "372", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readSal\").CntIdentifiers' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readCnt\").CntIdentifiers'.", "extraMsg": "Types of property 'cnt_debut_date' are incompatible.\nType 'Date | undefined' is not assignable to type 'string | undefined'.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/imports/importEct.ts", "line": "173", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': emp_id, ect_classif_ech, ect_classif_niv, ect_classif_cat, and 3 more." }, { "fileName": "server/imports/importEct.ts", "line": "173", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEct.ts", "line": "281", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importEmplois.ts", "line": "105", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEmplois.ts", "line": "162", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'RowObject' is not assignable to parameter of type 'RowObjectEmp'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEmp': emp_libelle_masculin, emp_libelle_feminin, acrd_id" }, { "fileName": "server/imports/importIbans.spec.ts", "line": "1", "column": "8", "severity": "error", "code": "2613", "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' has no default export. Did you mean to use 'import { importIbans } from \"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' instead?" }, { "fileName": "server/imports/importIbans.spec.ts", "line": "1", "column": "23", "severity": "error", "code": "2459", "message": "Module '\"./importIbans\"' declares 'Config' locally, but it is not exported." }, { "fileName": "server/imports/importIbans.ts", "line": "78", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; validators?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importIbans.ts", "line": "144", "column": "9", "severity": "error", "code": "6133", "message": "'resultInsertion' is declared but its value is never read." }, { "fileName": "server/imports/importIbans.ts", "line": "148", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/imports/importMutuelleInterim.ts", "line": "71", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": "61", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": "98", "column": "19", "severity": "error", "code": "2304", "message": "Cannot find name 'BulsOnCurrentPpa'." }, { "fileName": "server/imports/importSals.ts", "line": "161", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": "128", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': uorg_id, uct_datedebut, uct_datefin, uct_peridebut, rind_id" }, { "fileName": "server/imports/importUct.ts", "line": "128", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": "236", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVisitMed.ts", "line": "97", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importVva.ts", "line": "99", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporterEnhanced' is not assignable to parameter of type 'Config'.", "extraMsg": "Types of property 'createBulRegul' are incompatible.\nType 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/imports/importVva.ts", "line": "165", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'ConfigImporterEnhanced'.", "extraMsg": "Type 'Config' is missing the following properties from type 'ConfigImporterEnhanced': inTransaction, identificationOnly" }, { "fileName": "server/imports/importVva.ts", "line": "213", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVva/defineCnt.ts", "line": "24", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'CntRead | undefined' is not assignable to parameter of type 'CntRead | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'CntRead | PromiseLike'." }, { "fileName": "server/imports/readSal.ts", "line": "91", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/readSal.ts", "line": "99", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "1", "column": "10", "severity": "error", "code": "2724", "message": "'\"./getIdentifiersSalFromRowObject\"' has no exported member named 'salIdentifiers'. Did you mean 'isSalIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "1", "column": "10", "severity": "error", "code": "6133", "message": "'salIdentifiers' is declared but its value is never read." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "2", "column": "10", "severity": "error", "code": "2724", "message": "'\"./getIdentifiersCntFromRowObject\"' has no exported member named 'cntIdentifiers'. Did you mean 'isCntIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "2", "column": "10", "severity": "error", "code": "6133", "message": "'cntIdentifiers' is declared but its value is never read." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "118", "column": "64", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "125", "column": "116", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "178", "column": "59", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/monitoring/routerMonitoring.ts", "line": "15", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: { type: string; title: string; }[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "15", "column": "2", "severity": "error", "code": "2739", "message": "Type '{}' is missing the following properties from type '{ serverConfig: ServerConfig; dbConfig: any; }': serverConfig, dbConfig" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "222", "column": "3", "severity": "error", "code": "2322", "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "223", "column": "3", "severity": "error", "code": "2322", "message": "Type 'BulSelected[]' is not assignable to type 'BulInCalc[]'.", "extraMsg": "Type 'BulSelected' is missing the following properties from type 'BulInCalc': sandbox, iCurrentRub, cjfs, statutRegimeAm" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "280", "column": "3", "severity": "error", "code": "2322", "message": "Type '() => void' is not assignable to type '{ (): Promise; (handler: () => void): void; }'.", "extraMsg": "Type 'void' is not assignable to type 'Promise'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "313", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "344", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "492", "column": "10", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "500", "column": "18", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "522", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": "67", "column": "28", "severity": "error", "code": "2362", "message": "The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": "67", "column": "36", "severity": "error", "code": "2363", "message": "The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "31", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[]))[]' is not assignable to parameter of type 'T[]'.", "extraMsg": "Type 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])'." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "55", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'Ptab' is not assignable to parameter of type 'PtabSelected'.", "extraMsg": "Type 'Ptab' is missing the following properties from type 'PtabSelected': acrd_id, ptab_methode_retenue, ptab_desc, tab, and 14 more." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "65", "column": "5", "severity": "error", "code": "2322", "message": "Type 'PtabSelected[]' is not assignable to type 'T[]'.", "extraMsg": "Type 'PtabSelected' is not assignable to type 'T'.\n'PtabSelected' is assignable to the constraint of type 'T', but 'T' could be instantiated with a different subtype of constraint 'Ptab'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": "48", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": "94", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/maintien/processOneArret.ts", "line": "53", "column": "9", "severity": "error", "code": "2322", "message": "Type 'sal_anciennete_date' is not assignable to type 'Date'.", "extraMsg": "Type 'null' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "77", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "119", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "159", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsRetenue.ts", "line": "62", "column": "23", "severity": "error", "code": "2739", "message": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectSpecificItems.ts", "line": "17", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedCalc': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/bulsMgr/deleteLBL.ts", "line": "11", "column": "28", "severity": "error", "code": "2503", "message": "Cannot find namespace 'pg'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": "9", "column": "32", "severity": "error", "code": "2339", "message": "Property 'length' does not exist on type 'ProfilPlanning'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": "23", "column": "27", "severity": "error", "code": "2488", "message": "Type 'ProfilPlanning' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "64", "column": "126", "severity": "error", "code": "2345", "message": "Argument of type 'Cmb[] | undefined' is not assignable to parameter of type 'Cmb[] | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'Cmb[] | null'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "96", "column": "81", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "97", "column": "87", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "105", "column": "87", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "106", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "170", "column": "92", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "171", "column": "79", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "235", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "237", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "245", "column": "88", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "246", "column": "92", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCald.ts", "line": "111", "column": "63", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | boolean' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": "34", "column": "25", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'.", "extraMsg": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": "38", "column": "25", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/upsertCalb.ts", "line": "58", "column": "13", "severity": "error", "code": "2304", "message": "Cannot find name 'tools'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": "24", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": "46", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/communication/sendEndToMainProcess.ts", "line": "10", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "142", "column": "5", "severity": "error", "code": "2322", "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'.", "extraMsg": "Type 'pay_cumul_cml' is missing the following properties from type 'CmlInBul': valeur_en_cours, valeur_en_cours_autres_contrats" }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "158", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'.", "extraMsg": "Type 'RubSelectedCalc' is missing the following properties from type 'RubInCalc': rub_code, rub_lib, rub_desc, rub_affich_dates_abs, and 12 more." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "220", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'pay_cumul_cml[]' is not assignable to parameter of type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "10", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "12", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "32", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "34", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "50", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "52", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "68", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "70", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "72", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "74", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "76", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/defineNetItems.ts", "line": "2", "column": "1", "severity": "error", "code": "6192", "message": "All imports in import declaration are unused." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "146", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type '{}' is not assignable to parameter of type 'BulData'.", "extraMsg": "Property 'cnt' is missing in type '{}' but required in type 'BulData'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "172", "column": "17", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "179", "column": "17", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "48", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "94", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "140", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "72", "column": "119", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "78", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'.", "extraMsg": "Type 'CmlInBul' is not assignable to type 'CmlCached'.\nTypes of property 'valeur_en_cours_autres_contrats' are incompatible.\nType 'number | null' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "149", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "153", "column": "73", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "157", "column": "77", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "179", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "183", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "118", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "166", "column": "5", "severity": "error", "code": "2322", "message": "Type 'number' is not assignable to type 'null'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "166", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_TOUS_CONTRATS.ts", "line": "62", "column": "31", "severity": "error", "code": "2345", "message": "Argument of type '{ name: string; value: number | null; }' is not assignable to parameter of type 'CmlReturned'.", "extraMsg": "Types of property 'name' are incompatible.\nType 'string' is not assignable to type '\"valeur_en_cours\" | \"valeur_en_cours_autres_contrats\" | \"valeur_ann_cnt\" | \"valeur_ann_cnt_tous_contrats\" | \"valeur_duree_cnt\" | \"valeur_duree_cnt_tous_contrats\" | \"valeur_en_cours_cnt_precedent\" | \"valeur_n_derniers_mois_cnt\" | \"valeur_n_derniers_mois_tous_contrats\"'." }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.spec.ts", "line": "69", "column": "39", "severity": "error", "code": "2344", "message": "Type '{}' does not satisfy the constraint 'BaseVva'.", "extraMsg": "Type '{}' is missing the following properties from type 'BaseVva': vva_id, vva_valeur, vva_datedebut, vva_datefin" }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.ts", "line": "52", "column": "25", "severity": "error", "code": "2339", "message": "Property 'sort' does not exist on type 'readonly Readonly[]'." }, { "fileName": "server/payrollEngine/druMgr/druMgr.ts", "line": "282", "column": "29", "severity": "error", "code": "2339", "message": "Property 'skip' does not exist on type 'Error | ResultSkip'.", "extraMsg": "Property 'skip' does not exist on type 'Error'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_ABS.ts", "line": "178", "column": "85", "severity": "error", "code": "2345", "message": "Argument of type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: rub_id_retenue; rub_id_indem: rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: rub_id_indem_2; rub_id_indem_3: rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: cmsal_id; tab_code: string; tab_taux_maintien: tab_taux_maintien; tab_lib: string; mart_id: mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }[]' is not assignable to parameter of type 'DabForQuotiteAbs[]'.", "extraMsg": "Type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'DabForQuotiteAbs'.\nType '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'Pick'.\nTypes of property 'dab_nb' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "17", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'cnt_fin_date' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "30", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'cnt_datefin_prevue' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "34", "column": "45", "severity": "error", "code": "2339", "message": "Property 'cnt_datefin_duree_minimale' does not exist on type 'CntInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_EFF.ts", "line": "116", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": "40", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'.", "extraMsg": "Type 'Date' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": "50", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_PARE.ts", "line": "29", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "11", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "27", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "46", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: true; dab_commence_aprem: true; dab_finit_matin: true; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "65", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "84", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "125", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_eta' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "171", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_emp' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "219", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_uorg' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivCcn.ts", "line": "45", "column": "66", "severity": "error", "code": "2339", "message": "Property 'acrd_id' does not exist on type '{ ccn_id: number; }'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivNat.ts", "line": "9", "column": "110", "severity": "error", "code": "6133", "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivPad.ts", "line": "8", "column": "110", "severity": "error", "code": "6133", "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "68", "column": "16", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "83", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "93", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "104", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "174", "column": "144", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": "1", "column": "1", "severity": "error", "code": "6133", "message": "'DruInCalc' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": "41", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Readonly> & Readonly & { rub_desc: string; }>' is not assignable to type 'Readonly'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "47", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "49", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "49", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "64", "column": "68", "severity": "error", "code": "2345", "message": "Argument of type 'DRU_VAR_MULTIVAL_DISTINCT | null' is not assignable to parameter of type 'MODE_DISTINCTION | null'.", "extraMsg": "Type 'DRU_VAR_MULTIVAL_DISTINCT.PAR_DATEDEBUT' is not assignable to type 'MODE_DISTINCTION | null'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "70", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "83", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "85", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "85", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getRubsBouclageToInsert.spec.ts", "line": "127", "column": "4", "severity": "error", "code": "2322", "message": "Type '({ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; })[]' is not assignable to type 'Readonly>[]'.", "extraMsg": "Type '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is not assignable to type 'Readonly>'.\nType '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is missing the following properties from type 'Readonly>': isDebutPeriode, commentaire, is_regul" }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": "122", "column": "41", "severity": "error", "code": "2740", "message": "Type 'BaseRubCheckDruBouclage' is missing the following properties from type 'RubInCalc': rub_type, rub_code, rub_affich_dates_abs, tij, and 12 more." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": "264", "column": "41", "severity": "error", "code": "2322", "message": "Type 'BaseRubCheckDruBouclage' is not assignable to type 'RubInCalc'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": "45", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": "140", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "132", "column": "71", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "132", "column": "118", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "144", "column": "71", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "144", "column": "118", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "291", "column": "31", "severity": "error", "code": "2339", "message": "Property 'rrub_annul_peri_debut' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "292", "column": "29", "severity": "error", "code": "2339", "message": "Property 'rrub_annul_peri_fin' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "29", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "37", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "45", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "53", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "61", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "69", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "77", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/processDruValue.ts", "line": "52", "column": "17", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | boolean | null' is not assignable to parameter of type 'string | number'.", "extraMsg": "Type 'null' is not assignable to type 'string | number'." }, { "fileName": "server/payrollEngine/druMgr/profilCp/getAcquisitionCpMoisCalculee.ts", "line": "71", "column": "14", "severity": "error", "code": "2540", "message": "Cannot assign to 'pacp' because it is a read-only property." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "23", "column": "13", "severity": "error", "code": "2322", "message": "Type 'mrtt_nbj_sal' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "24", "column": "13", "severity": "error", "code": "2322", "message": "Type 'mrtt_nbj_pat' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "40", "column": "16", "severity": "error", "code": "2454", "message": "Variable 'nbSal' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "41", "column": "16", "severity": "error", "code": "2454", "message": "Variable 'nbPat' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": "11", "column": "115", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": "41", "column": "142", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/vva/cacheVvaMgr.ts", "line": "27", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ var_id: number; valueFound: boolean; niveauFound: number; value: string | number | boolean | null; vva: Schema.pay_valeurvariable_vva[] | null; }' is not assignable to parameter of type 'VvaCached'.", "extraMsg": "Types of property 'niveauFound' are incompatible.\nType 'number' is not assignable to type '1 | 2 | 5'." }, { "fileName": "server/payrollEngine/executeFormula.ts", "line": "35", "column": "20", "severity": "error", "code": "2339", "message": "Property 'cnt_desc' does not exist on type 'BulInCalc'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "30", "column": "5", "severity": "error", "code": "2322", "message": "Type 'PosConv | null' is not assignable to type 'PosConv | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'PosConv | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "92", "column": "9", "severity": "error", "code": "2322", "message": "Type 'PoolClient' is not assignable to type 'DbClient'.", "extraMsg": "Type 'PoolClient' is missing the following properties from type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }': begin, commit, rollback" }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "242", "column": "5", "severity": "error", "code": "2322", "message": "Type 'Tat | null' is not assignable to type 'Tat | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'Tat | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "250", "column": "5", "severity": "error", "code": "2740", "message": "Type 'ProfilPlanning[]' is missing the following properties from type 'ProfilPlanning': ppla_desc, acrd_niveau, origin, ppla_id, and 24 more." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "85", "column": "21", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "89", "column": "17", "severity": "error", "code": "2322", "message": "Type 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "90", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "535", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "539", "column": "9", "severity": "error", "code": "2322", "message": "Type 'boolean | undefined' is not assignable to type 'boolean'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "540", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "547", "column": "68", "severity": "error", "code": "6133", "message": "'peri' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "547", "column": "89", "severity": "error", "code": "6133", "message": "'dateVigueur' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getRubData.ts", "line": "38", "column": "5", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectAlc\").Alc[]' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Alc[]'.", "extraMsg": "Type 'Alc' is missing the following properties from type 'Alc': valeur_en_cours, valeur_en_cours_apres" }, { "fileName": "server/payrollEngine/launchCalcBuls.ts", "line": "23", "column": "8", "severity": "error", "code": "2741", "message": "Property 'settingsByBul' is missing in type '{ type: number; pad_id: number; uti_id: number; bul_id: number[]; clp_origine: CALCULPAIE_ORIGINE; settings: {}; }' but required in type 'CalcRequestParams'." }, { "fileName": "server/payrollEngine/monitoring/trackMemory.ts", "line": "3", "column": "21", "severity": "error", "code": "2686", "message": "'_' refers to a UMD global, but the current file is a module. Consider adding an import instead." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "13", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "23", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "28", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "33", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "11", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "42", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "71", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/peria/checkPeriaCatc.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaDpub.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaTrem.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkTypeLieuTrav.ts", "line": "19", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/profiles/selectPpla.ts", "line": "200", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "597", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "598", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'cnt_fin_date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "638", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "639", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "640", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "641", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "655", "column": "4", "severity": "error", "code": "2739", "message": "Type '{ calculer: false; netCible: null; iterations: never[]; }' is missing the following properties from type '{ calculer: boolean; type: number; varIdVariant: number; nextValueForVarId: number; netCible: { mnt: number; explain: string; } | null; iterations: IterationNetAuBrut[]; }': type, varIdVariant, nextValueForVarId" }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "139", "column": "50", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "204", "column": "42", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "212", "column": "42", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "238", "column": "44", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "246", "column": "44", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "270", "column": "17", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "329", "column": "17", "severity": "error", "code": "2322", "message": "Type 'boolean | null | undefined' is not assignable to type 'boolean | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | null'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "331", "column": "21", "severity": "error", "code": "2322", "message": "Type 'boolean | null' is not assignable to type 'boolean'.", "extraMsg": "Type 'null' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "460", "column": "50", "severity": "error", "code": "2345", "message": "Argument of type 'dpub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "813", "column": "17", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "842", "column": "35", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "842", "column": "54", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionCprev.ts", "line": "137", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'Cprev' is not assignable to parameter of type 'CprevApplied'.", "extraMsg": "Property 'ccpr' is missing in type 'Cprev' but required in type 'CprevApplied'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionEff.ts", "line": "35", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type '1 | 2'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": "65", "column": "17", "severity": "error", "code": "2322", "message": "Type 'ProfilCp | null' is not assignable to type 'ProfilCp'.", "extraMsg": "Type 'null' is not assignable to type 'ProfilCp'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": "235", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPARE.ts", "line": "279", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPASS.ts", "line": "35", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Pass | null' is not assignable to type 'Pass'.", "extraMsg": "Type 'null' is not assignable to type 'Pass'." }, { "fileName": "server/payrollEngine/selectPRBUL.ts", "line": "163", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectProfilCpAnc.ts", "line": "230", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectTAUXAT.ts", "line": "40", "column": "49", "severity": "error", "code": "2554", "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/payrollEngine/updateCMLInBul.ts", "line": "123", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' is not assignable to parameter of type 'CmlInBul'.", "extraMsg": "Property 'cml_type_raz_ann' is missing in type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/portails/employee/checkIfAbsExceedsTgaThreshold.ts", "line": "42", "column": "32", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "45", "column": "23", "severity": "error", "code": "2339", "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "46", "column": "23", "severity": "error", "code": "2339", "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "48", "column": "23", "severity": "error", "code": "2339", "message": "Property 'allDay' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "49", "column": "23", "severity": "error", "code": "2339", "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "50", "column": "23", "severity": "error", "code": "2339", "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "55", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ id: any; calendarId: number; title: string; }[]' is not assignable to parameter of type 'Pta[]'.", "extraMsg": "Type '{ id: any; calendarId: number; title: string; }' is missing the following properties from type 'Pta': pta_id, pta_heure_arrivee, pta_heure_depart, cnt_id, and 13 more." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "24", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "27", "column": "23", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "27", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DataSalForSearch'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DataSalForSearch': padId, salNomNaissance, salNomUsage, salPrenom, and 2 more." }, { "fileName": "server/portails/routerCalendars.ts", "line": "53", "column": "31", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'undefined' is not assignable to type 'number'." }, { "fileName": "server/portails/routerCalendars.ts", "line": "78", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "41", "column": "15", "severity": "error", "code": "2322", "message": "Type 'Src | null' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Src | null'.", "extraMsg": "Type 'Src' is missing the following properties from type 'Src': cnt_id, origin" }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "50", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "51", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesEventTest.ts", "line": "2", "column": "93", "severity": "error", "code": "6133", "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesMensuellesTest.ts", "line": "4", "column": "57", "severity": "error", "code": "6133", "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/reports/data/absences/getDataAbs.ts", "line": "42", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "72", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "323", "column": "9", "severity": "error", "code": "2322", "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "331", "column": "49", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "332", "column": "47", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "333", "column": "53", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "334", "column": "50", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "335", "column": "34", "severity": "error", "code": "2339", "message": "Property 'ppla' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "336", "column": "36", "severity": "error", "code": "2339", "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "337", "column": "30", "severity": "error", "code": "2339", "message": "Property 'cjf' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "338", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "339", "column": "45", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "349", "column": "34", "severity": "error", "code": "2339", "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "349", "column": "53", "severity": "error", "code": "2339", "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "453", "column": "9", "severity": "error", "code": "2322", "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "455", "column": "9", "severity": "error", "code": "2322", "message": "Type 'pay_absence_abs | never[]' is not assignable to type 'pay_absence_abs[]'.", "extraMsg": "Type 'pay_absence_abs' is missing the following properties from type 'pay_absence_abs[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "464", "column": "49", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "465", "column": "47", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "466", "column": "53", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "467", "column": "50", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "468", "column": "21", "severity": "error", "code": "2739", "message": "Type 'gta_profilplanning_ppla' is missing the following properties from type 'DataGta': ppla_desc, plhSemaine1" }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "469", "column": "36", "severity": "error", "code": "2339", "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "471", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "472", "column": "45", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "485", "column": "34", "severity": "error", "code": "2339", "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "485", "column": "53", "severity": "error", "code": "2339", "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "495", "column": "17", "severity": "error", "code": "2339", "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "499", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'pay_absence_abs' is not assignable to parameter of type 'Abs'.", "extraMsg": "Property 'tab_lib' is missing in type 'pay_absence_abs' but required in type 'Abs'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "499", "column": "68", "severity": "error", "code": "2339", "message": "Property 'dabs' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "508", "column": "25", "severity": "error", "code": "2322", "message": "Type 'gta_profilplanning_ppla' is not assignable to type 'DataGta'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "509", "column": "40", "severity": "error", "code": "2339", "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "511", "column": "25", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "529", "column": "17", "severity": "error", "code": "2339", "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "532", "column": "53", "severity": "error", "code": "2339", "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDatesNonPaieFromAbs.spec.ts", "line": "30", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is not assignable to parameter of type 'Abs'.", "extraMsg": "Type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is missing the following properties from type 'Abs': uab_id, tab_lib" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "144", "column": "59", "severity": "error", "code": "2339", "message": "Property 'isHeaderRem' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "160", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type 'rub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "161", "column": "20", "severity": "error", "code": "2339", "message": "Property 'isHeaderIndemNet' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "227", "column": "13", "severity": "error", "code": "2322", "message": "Type 'RegWithLbl | undefined' is not assignable to type 'Freg | null | undefined'.", "extraMsg": "Type 'RegWithLbl' is missing the following properties from type 'Freg': regs, freg_lib, freg_num_ordre, freg_display_no_reg" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "259", "column": "61", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "265", "column": "11", "severity": "error", "code": "2322", "message": "Type 'reg_operation' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'.", "extraMsg": "Type 'null' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "340", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'Freg' is not assignable to parameter of type 'RegWithLbl'.", "extraMsg": "Type 'Freg' is missing the following properties from type 'RegWithLbl': lbl, reg_id, reg_lib, reg_num_ordre, and 4 more." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "368", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is not assignable to parameter of type 'LblSimpl'.", "extraMsg": "Type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is missing the following properties from type 'LblSimpl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 31 more." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "17", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "18", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "19", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "20", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": "183", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]'.", "extraMsg": "Type 'Lbl' is missing the following properties from type 'Lbl': cnt_id, ncnt_id, ncnt_code, euti_nom, and 12 more." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": "184", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]'.", "extraMsg": "Property 'rub_type_affich_simpl' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl'." }, { "fileName": "server/reports/data/bul/getData_BUL_PRBUL.ts", "line": "24", "column": "3", "severity": "error", "code": "2322", "message": "Type '([_client, prbul_id]: [PoolClient, number]) => string | null' is not assignable to type '(args: [client: PoolClient, prbulId: number]) => string'.", "extraMsg": "Type 'string | null' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/bul/mergeTemplatesZonesBul.ts", "line": "2", "column": "8", "severity": "error", "code": "1259", "message": "Module '\"handlebars\"' can only be default-imported using the 'esModuleInterop' flag" }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": "134", "column": "24", "severity": "error", "code": "2488", "message": "Type 'FormatLblCompleterZeros' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": "140", "column": "24", "severity": "error", "code": "2488", "message": "Type 'FormatLblNbDec' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "46", "column": "13", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "47", "column": "26", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "48", "column": "17", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/clickHelpers/getStringifiedFunctionOpenCotisUrssafSal.ts", "line": "34", "column": "9", "severity": "error", "code": "2322", "message": "Type '\"html\"' is not assignable to type 'REPORT_TYPE_OUTPUT | undefined'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "21", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'RegroupCompta | undefined' is not assignable to parameter of type 'RegroupCompta'.", "extraMsg": "Type 'undefined' is not assignable to type 'RegroupCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "25", "column": "20", "severity": "error", "code": "2339", "message": "Property 'sal_matricule' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "26", "column": "20", "severity": "error", "code": "2551", "message": "Property 'cnt_num' does not exist on type 'LblCompta'. Did you mean 'cpt_num'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "27", "column": "20", "severity": "error", "code": "2551", "message": "Property 'cnt_id' does not exist on type 'LblCompta'. Did you mean 'cpt_id'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "71", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "81", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "91", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "101", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "113", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "123", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "133", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "143", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getDataRattachCompta.ts", "line": "77", "column": "62", "severity": "error", "code": "2339", "message": "Property 'color' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "66", "column": "20", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Function' is not assignable to type 'AsyncFunction'.\nType 'Function' provides no match for the signature '(callback: (err?: Error | null | undefined, result?: unknown) => void): void'.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Function[]'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "71", "column": "34", "severity": "error", "code": "2488", "message": "Type 'unknown' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "122", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta[]' is not assignable to parameter of type 'Row[]'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'Row': cnt_id, bul_est_stc, sal_desc, cnt_desc, and 8 more." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "52", "column": "9", "severity": "error", "code": "2551", "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "53", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "54", "column": "9", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "55", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "56", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "61", "column": "9", "severity": "error", "code": "2339", "message": "Property 'brut_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "62", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "63", "column": "9", "severity": "error", "code": "2339", "message": "Property 'solde_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "64", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "65", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "70", "column": "9", "severity": "error", "code": "2551", "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "71", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "72", "column": "9", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "73", "column": "13", "severity": "error", "code": "2339", "message": "Property 'bul_est_stc' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "74", "column": "13", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "31", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "45", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "77", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "77", "column": "39", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": "125", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'RowDataProvCp' is missing the following properties from type 'Row': bul_est_stc_m1, brut_maintien_m1, pris_n_m1, pris_n1_m1, and 25 more." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": "126", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": "78", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": "79", "column": "28", "severity": "error", "code": "2339", "message": "Property 'pad_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/controles/getDataControleDatesBulletins.ts", "line": "105", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleOverlapCnts.ts", "line": "59", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleVva.ts", "line": "71", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataErreurRelevesHeures.ts", "line": "51", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "146", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"org_desc\"' is not assignable to type '\"emp_desc\" | \"sal_desc\" | \"date_debut\" | \"uorg_desc\" | \"aff_lib\" | \"cpt_numero\" | \"compte_analytique\" | \"affil_desc\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "147", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"\"' is not assignable to type '\"Salarié\" | \"Emploi\" | \"Affectation\" | \"Affaire\" | \"Date d'entrée\" | \"Numéro de compte\" | \"Imputation analytique\" | \"Affiliation\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "168", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Property 'name' is missing in type 'Criteria' but required in type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "170", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": "42", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": "43", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/dsn/getAggDsnBlocks.ts", "line": "1", "column": "22", "severity": "error", "code": "2307", "message": "Cannot find module '../../../dsn/decla_dsn' or its corresponding type declarations." }, { "fileName": "server/reports/data/dsn/getDataDsnBasesAssujetties.ts", "line": "52", "column": "25", "severity": "error", "code": "2322", "message": "Type 'Line[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'Line' is not assignable to type 'Row'.\nIndex signature is missing in type 'Line'." }, { "fileName": "server/reports/data/dsn/getDataDsnCotisIndiv.ts", "line": "101", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: CriteriaUrssaf; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'CriteriaUrssaf' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": "66", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": "171", "column": "15", "severity": "error", "code": "2740", "message": "Type '{ salNom: string; salPrenom: string; salMatricule: string; }' is missing the following properties from type 'DataRow': sal_id, netAPayer, mntPas, netFiscal, and 6 more." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "65", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "502", "column": "9", "severity": "error", "code": "2322", "message": "Type 'LineByContrat | undefined' is not assignable to type 'LineByContrat'.", "extraMsg": "Type 'undefined' is not assignable to type 'LineByContrat'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "652", "column": "159", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "663", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type '{ idAffil: string; salId: number; cntId: number; codeOption?: string | undefined; codePopulation?: string | undefined; idAdhesion: string; prevDesc: string; cprevsDesc: string; affilDesc: string; ta_prev?: number | null | undefined; tb_t2_prev?: number | null | undefined; tc_prev?: number | null | undefined; td_prev?: number | null | undefined; base_forf_prev?: number | null | undefined; base_specif_prev_17?: number | null | undefined; mnt_forf_prev?: number | null | undefined; mnt_libre_prev?: number | null | undefined; total_cotis: number | null; has_78_prev: boolean; has_79_prev: boolean; has_81_prev: boolean; rubsDesc: string; sal_id: number; cnt_id: number; salMatricule: string; salNom: string; salPrenom: string; cntDesc: string; statutRc: string; }' is not assignable to parameter of type 'FinalRow'.", "extraMsg": "Types of property 'codeOption' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": "52", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": "200", "column": "5", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/shared/shared\").DataRow[]' is not assignable to type 'DataRow[]'.", "extraMsg": "Type 'DataRow' is missing the following properties from type 'DataRow': sal_id, salMatricule, salNom, salPrenom, and 9 more." }, { "fileName": "server/reports/data/dsn/rc/transform.ts", "line": "176", "column": "13", "severity": "error", "code": "2322", "message": "Type '{ brut: number; ta: number; reduction: number | null; baseExoApprenti: number | null; cot_avant_reduction: number | null; cot: number | null; brutSpecif: number | null; taSpecif: number | null; baseExcep: number | null; sal_id: number; salNom: string; salPrenom: string; salMatricule: string; cntDesc: string; statutRc: string; codeRetraite: string; periodeDesc: string; }' is not assignable to type 'DataRow'.", "extraMsg": "Object literal may only specify known properties, and 'sal_id' does not exist in type 'DataRow'." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": "31", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type 'Bul[] | BulAgg[]' is not assignable to parameter of type 'IterableCollection'.", "extraMsg": "Type 'Bul[]' is not assignable to type 'IterableCollection'.\nType 'Bul[]' is not assignable to type 'DataBul[]'.\nType 'Bul' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": "33", "column": "89", "severity": "error", "code": "2345", "message": "Argument of type 'AsyncResultCallback' is not assignable to parameter of type '(err: Error, dataBuls: DataBul[]) => void'.", "extraMsg": "Types of parameters 'result' and 'dataBuls' are incompatible.\nType 'DataBul[]' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "97", "column": "12", "severity": "error", "code": "2345", "message": "Argument of type '(err: Error, cnt: Cnt, ccn: Ccn, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "180", "column": "23", "severity": "error", "code": "2339", "message": "Property 'cumulsBulsCntsAnterieursAnneeDecalage' does not exist on type '{ entete: (cb: AsyncCallback) => void; comment: (cb: AsyncCallback) => void; lbl: (cb: AsyncCallback) => void; orgss: (cb: AsyncCallback) => void; cumulsBul: (cb: AsyncCallback) => void; absPeri: (cb: AsyncCallback) => void; vvaPeri: (cb: AsyncCallback) => void; prbul: (cb: AsyncCallback) => void; ppla: (cb: AsyncCallback) => void; pare: (cb: AsyncCallback) => void; prtt: (cb: AsyncCallback) => void; pacp: (cb: AsyncCallback) => void; profilCpAnc: (cb: AsyncCallback) => void; cumulsBulsCntsAnterieurs: (cb: AsyncCallback) => void; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "221", "column": "29", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "274", "column": "174", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "274", "column": "189", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "278", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is not assignable to type 'Prbul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "326", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ shouldDisplayNbHeuresEffectuees: boolean; estForfaitJours?: boolean | undefined; estForfaitHeuresAnnuel?: boolean | undefined; estAnnualisationModulation?: boolean | undefined; forfaitAnnee: number; horaireHebdo?: number | null | undefined; enHeures: boolean; bul_id: number; pad_id: number; cnt_id: number; eta_id: number; semp_id: number; ncnt_id: number; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; sal_desc: string; peri_anneemois: number; pare_id: number; peria_id: Schema.pay_paramprofprem_pareFields.peria_id; prem_id: Schema.pay_paramprofprem_pareFields.prem_id; acrd_id: number; pare_quot_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_coll_ref; pare_quot_journ_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_journ_coll_ref; pare_quot_periode: Schema.pay_paramprofprem_pareFields.pare_quot_periode; trem_id: number; pare_type_peri: number; pare_fj_methode_prorata: number; pare_fj_affich_rub_inform: boolean; pare_fj_type_debut_periode: number; pare_fj_rub_inform_template: Schema.pay_paramprofprem_pareFields.pare_fj_rub_inform_template; pare_fj_cpt_acquis_type: number; pare_fj_cpt_pris_type: number; pare_fj_cpt_restant_type: number; pare_fj_prorata_neutr_cp: boolean; pare_fj_type_affich_cpt_nm1: number; pare_type_auto: number; pare_temp_quot_coll_est_temps_travaille: boolean; pare_type_calcul_abs_es: number; pare_fj_affich_nbj_trav: boolean; pare_type_lissage: number; pare_lissage_nb_mois: Schema.pay_paramprofprem_pareFields.pare_lissage_nb_mois; pare_lissage_cml_id: Schema.pay_paramprofprem_pareFields.pare_lissage_cml_id; pare_smc_pct_fixe: Schema.pay_paramprofprem_pareFields.pare_smc_pct_fixe; pare_smc_pct_avec_variable: Schema.pay_paramprofprem_pareFields.pare_smc_pct_avec_variable; pare_fj_type_affich_cpt_n: number; pare_ann_type_calcul_hor_mens: number; }' is not assignable to type 'PareResult'.", "extraMsg": "Object literal may only specify known properties, and 'shouldDisplayNbHeuresEffectuees' does not exist in type 'PareResult'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "339", "column": "39", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "343", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ customClsCalendar: string; dateDebutCalendar: Date; dateFinCalendar: Date; entete: Entete; comment: string; lbl: any; orgss: any; ccn: Ccn; posconv: any; paas: any; pare: PareResult; pacp: any; prtt: any; profilCpAnc: ProfilCpAnc; afficherCompteursCpRtt: boolean; afficherCompteurRcJours: any; afficherCompteurRcHeures: boolean; prbul: Prbul; calendrier_dates: CalendarDate[]; cumuls: {}; cumuls_tous_contrats: {}; shouldDisplayClassif: boolean; }' is not assignable to type 'DataBul'.", "extraMsg": "Object literal may only specify known properties, and 'profilCpAnc' does not exist in type 'DataBul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "355", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "356", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "357", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "358", "column": "21", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "370", "column": "44", "severity": "error", "code": "2339", "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "371", "column": "44", "severity": "error", "code": "2339", "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "148", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '(err: Error, firstCnt: Cnt, ccn: any, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "216", "column": "15", "severity": "error", "code": "2339", "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "227", "column": "23", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Tasks' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Tasks'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "297", "column": "158", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "297", "column": "173", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "307", "column": "6", "severity": "error", "code": "2740", "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is missing the following properties from type 'Prbul': prbul_id, peria_id, acrd_id, prbul_agreggated, and 12 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "319", "column": "78", "severity": "error", "code": "2551", "message": "Property 'ncnt_id' does not exist on type 'Cnt'. Did you mean 'cnt_id'?" }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "333", "column": "6", "severity": "error", "code": "2322", "message": "Type '(Lbl | LblHeader)[]' is not assignable to type 'Lbl[]'.", "extraMsg": "Type 'Lbl | LblHeader' is not assignable to type 'Lbl'.\nType 'LblHeader' is missing the following properties from type 'Lbl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 30 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "351", "column": "5", "severity": "error", "code": "2741", "message": "Property 'val_bul' is missing in type 'CPRN' but required in type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "352", "column": "5", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "353", "column": "5", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "354", "column": "5", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "358", "column": "22", "severity": "error", "code": "2339", "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "359", "column": "22", "severity": "error", "code": "2339", "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "364", "column": "17", "severity": "error", "code": "2339", "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataCertificatTravail.ts", "line": "439", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ ect_datedebut: Date; ect_datefin: ect_datefin; emp_desc: string; cnt_fin_date: cnt_fin_date; }' is not assignable to parameter of type '{ emp_desc: string; ect_datedebut: string; cnt_fin_date: string; ect_datefin: string; }'.", "extraMsg": "Types of property 'ect_datedebut' are incompatible.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataCnt.ts", "line": "402", "column": "8", "severity": "error", "code": "2741", "message": "Property 'catc_id' is missing in type '{ rcdd_id: any; pad_id: number; ncnt_id: any; semp_id: any; eta_id: any; src_id: number; dpub_id: any; euti_id: any; trem_id: any; cnt_id: any; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "56", "column": "18", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "57", "column": "18", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "69", "column": "64", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "115", "column": "9", "severity": "error", "code": "2322", "message": "Type 'DataToDisplay' is not assignable to type 'DataToDisplay'.", "extraMsg": "Type 'RowCotisUrssaf' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'RowCotisUrssaf'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "131", "column": "64", "severity": "error", "code": "2339", "message": "Property 'eta_desc' does not exist on type 'Brc'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "210", "column": "94", "severity": "error", "code": "2345", "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'.", "extraMsg": "Type '{ code: Schema.pay_dsnline_dsnlFields.dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: Schema.pay_dsnline_dsnlFields.eta_id; sal_id: Schema.pay_dsnline_dsnlFields.sal_id; cnt_id: Schema.pay_dsnline_dsnlFields.cnt_id; dsnl_code: Schema.pay_dsnline_dsnlFields.dsnl_code; dsnl_value: Schema.pay_dsnline_dsnlFields.dsnl_value; afod_id: Schema.pay_dsnline_dsnlFields.afod_id; pops_id: Schema.pay_dsnline_dsnlFields.pops_id; dsnl_error: Schema.pay_dsnline_dsnlFields.dsnl_error; dsnl_warning: Schema.pay_dsnline_dsnlFields.dsnl_warning; prev_id: Schema.pay_dsnline_dsnlFields.prev_id; cprev_ids: Schema.pay_dsnline_dsnlFields.cprev_ids; }' is not assignable to type 'Line'.\nTypes of property 'code' are incompatible.\nType 'dsnl_code' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "211", "column": "55", "severity": "error", "code": "2339", "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "212", "column": "34", "severity": "error", "code": "2339", "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "219", "column": "98", "severity": "error", "code": "2345", "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'." }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": "1", "column": "32", "severity": "error", "code": "2614", "message": "Module '\"../../api/variables/services/getContratsToDisplay\"' has no exported member 'User'. Did you mean to use 'import User from \"../../api/variables/services/getContratsToDisplay\"' instead?" }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": "89", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: jtrav_heure_debut; heureFinDesc: jtrav_heure_fin; repasDesc: string | null; }[]' is not assignable to type 'Row[]'.", "extraMsg": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: gta_jourtrav_jtravFields.jtrav_heure_debut; heureFinDesc: gta_jourtrav_jtravFields.jtrav_heure_fin; repasDesc: string | null; }' is not assignable to type 'Row'.\nTypes of property 'heureDebutDesc' are incompatible.\nType 'jtrav_heure_debut' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "19", "column": "11", "severity": "error", "code": "2430", "message": "Interface 'Criteria' incorrectly extends interface 'ReportCriteria'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "61", "column": "105", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "89", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Criteria' is not assignable to type 'Omit'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "363", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "418", "column": "44", "severity": "error", "code": "2339", "message": "Property 'is_positif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "419", "column": "44", "severity": "error", "code": "2339", "message": "Property 'is_negatif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "421", "column": "25", "severity": "error", "code": "2339", "message": "Property 'is_negatif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "423", "column": "101", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "425", "column": "114", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "425", "column": "139", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "428", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "429", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "429", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "433", "column": "115", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "433", "column": "150", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "435", "column": "121", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "435", "column": "146", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "438", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "439", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "439", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "440", "column": "38", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "444", "column": "53", "severity": "error", "code": "2339", "message": "Property 'sal_nom_usage' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "444", "column": "82", "severity": "error", "code": "2339", "message": "Property 'sal_prenom' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "446", "column": "55", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "448", "column": "55", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "453", "column": "55", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "455", "column": "55", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "458", "column": "29", "severity": "error", "code": "2339", "message": "Property 'is_positif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "459", "column": "105", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "461", "column": "118", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "461", "column": "143", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "464", "column": "45", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "465", "column": "107", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "465", "column": "132", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "469", "column": "119", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "469", "column": "154", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "471", "column": "125", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "471", "column": "150", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "474", "column": "45", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "475", "column": "107", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "475", "column": "132", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "476", "column": "42", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "480", "column": "104", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "480", "column": "139", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "482", "column": "118", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "482", "column": "143", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "485", "column": "45", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "486", "column": "107", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "486", "column": "132", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "487", "column": "42", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "491", "column": "65", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "494", "column": "54", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "496", "column": "54", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "499", "column": "53", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "502", "column": "105", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "502", "column": "130", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "505", "column": "53", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "510", "column": "40", "severity": "error", "code": "2339", "message": "Property 'is_zero' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "511", "column": "25", "severity": "error", "code": "2339", "message": "Property 'is_zero' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "512", "column": "94", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "514", "column": "111", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "514", "column": "136", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "517", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "518", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "518", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "522", "column": "108", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "522", "column": "143", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "524", "column": "118", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "524", "column": "143", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "527", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "528", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "528", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "529", "column": "38", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "533", "column": "49", "severity": "error", "code": "2339", "message": "Property 'sal_nom_usage' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "533", "column": "78", "severity": "error", "code": "2339", "message": "Property 'sal_prenom' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "140", "column": "193", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "145", "column": "39", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "223", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '((client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void) | ((client: PoolClient, criteria: ReportBulsCriteria, optionsBuls: OptionsReportBul, memoizedGetters: MemoizedGetters, bulAgg: BulAgg, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void)' is not assignable to parameter of type 'FnGetDataBuls'.", "extraMsg": "Type '(client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void' is not assignable to type 'FnGetDataBuls'.\nTypes of parameters 'externalCallback' and 'cb' are incompatible.\nTypes of parameters 'err' and 'err' are incompatible.\nType 'Error | null | undefined' is not assignable to type 'Error'.\nType 'undefined' is not assignable to type 'Error'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "247", "column": "8", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, databuls: any, nbBuls: number) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "291", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "128", "column": "21", "severity": "error", "code": "2339", "message": "Property 'rubs' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "189", "column": "15", "severity": "error", "code": "2322", "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'LblCompta': sens, cpt_id, cpt_type, tal_id, and 3 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "189", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'RowToDispatch': cnt_num, sal_matricule, sal_nom_usage, sal_nom_famille, and 2 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "190", "column": "18", "severity": "error", "code": "2339", "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "190", "column": "55", "severity": "error", "code": "2339", "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "193", "column": "27", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nThe types returned by 'slice(...)' are incompatible between these types.\nType 'LblCompta[]' is not assignable to type 'never[]'.\nType 'LblCompta' is not assignable to type 'never'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "197", "column": "15", "severity": "error", "code": "2322", "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "197", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "198", "column": "18", "severity": "error", "code": "2339", "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "198", "column": "55", "severity": "error", "code": "2339", "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "201", "column": "27", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "288", "column": "15", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "307", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: string; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: string; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "325", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": "82", "column": "22", "severity": "error", "code": "2339", "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": "106", "column": "60", "severity": "error", "code": "2339", "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "33", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "The types of 'criteria.uorg_id' are incompatible between these types.\nType 'number[] | null' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "166", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "167", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "52", "column": "65", "severity": "error", "code": "2345", "message": "Argument of type 'Omit' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Type 'Omit' is missing the following properties from type 'ReportCriteria': name, outputType" }, { "fileName": "server/reports/data/getDataShared.ts", "line": "75", "column": "5", "severity": "error", "code": "2322", "message": "Type 'TemplateHeader[]' is not assignable to type 'HeaderToDisplay[]'.", "extraMsg": "Property 'stopGroupColSpan' is missing in type 'TemplateHeader' but required in type 'HeaderToDisplay'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "78", "column": "40", "severity": "error", "code": "2339", "message": "Property 'outputType' does not exist on type 'Omit'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "94", "column": "42", "severity": "error", "code": "2339", "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "94", "column": "136", "severity": "error", "code": "2339", "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "109", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'DataToDisplay | undefined' is not assignable to parameter of type 'DataToDisplay | PromiseLike>'.", "extraMsg": "Type 'undefined' is not assignable to type 'DataToDisplay | PromiseLike>'." }, { "fileName": "server/reports/data/paiements/getDataNetsNegatifs.ts", "line": "50", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: CriteriaDataNetsNegatifs; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nProperty 'peri_fin' is missing in type 'CriteriaDataNetsNegatifs' but required in type 'Omit'." }, { "fileName": "server/reports/data/shared/getSignataireContrat.ts", "line": "94", "column": "9", "severity": "error", "code": "2741", "message": "Property 'titreCivilite' is missing in type '{ rsp_id: null; nom: null; prenom: null; isExterne: null; email: null; niveau: null; qualite: null; doc_id_signature: null; urlSignature: null; pdos_domain_name: null; }' but required in type 'Signataire'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "39", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "82", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'Col' is not assignable to parameter of type 'GroupCol'.", "extraMsg": "Type 'Col' is missing the following properties from type 'GroupCol': total, count" }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "87", "column": "19", "severity": "error", "code": "2339", "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "87", "column": "33", "severity": "error", "code": "2339", "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "87", "column": "47", "severity": "error", "code": "2339", "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "88", "column": "19", "severity": "error", "code": "2339", "message": "Property 'class' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "89", "column": "19", "severity": "error", "code": "2339", "message": "Property 'style' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "90", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string | true' is not assignable to type 'boolean'.", "extraMsg": "Type 'string' is not assignable to type 'boolean'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "95", "column": "38", "severity": "error", "code": "2339", "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "102", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "103", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "104", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "110", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "82", "column": "121", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "89", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "147", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "186", "column": "40", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "187", "column": "41", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "188", "column": "42", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "308", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[] | null'.\nType 'undefined' is not assignable to type 'number[] | null'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "356", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Property 'displayDetailDemandes' is missing in type 'ReportCriteria' but required in type 'Criteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "364", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[]'.\nType 'undefined' is not assignable to type 'number[]'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "418", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Type 'ReportCriteria' is missing the following properties from type 'Criteria': displayCumulMensuel, displayCumulAnnuel, displayCumulContrat, groupBySal" }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "445", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'EtatPrepCriteria'.", "extraMsg": "Property 'bul_id' is missing in type 'ReportCriteria' but required in type 'EtatPrepCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "474", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "480", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "486", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "492", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "564", "column": "76", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "570", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "576", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'rdsnId' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "594", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'ValidationCriteria'.", "extraMsg": "Property 'origineRubs' is missing in type 'ReportCriteria' but required in type 'ValidationCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "609", "column": "76", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'.", "extraMsg": "Property 'currentPdosId' is missing in type 'ReportUser' but required in type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "615", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "627", "column": "78", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "633", "column": "67", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "639", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "651", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "663", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "731", "column": "95", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/generateSpecificReport.spec.ts", "line": "10", "column": "19", "severity": "error", "code": "2741", "message": "Property 'lots_id_granted' is missing in type '{ srep_id: number; pad_id: number; peri: number; }' but required in type 'ParamsReceived'." }, { "fileName": "server/reports/generateSpecificReport.ts", "line": "211", "column": "9", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/getFileNameForSave.ts", "line": "67", "column": "18", "severity": "error", "code": "2339", "message": "Property 'bulSimpl' does not exist on type 'ReportCriteria'." }, { "fileName": "server/reports/getFooterTemplate.ts", "line": "1", "column": "87", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": "28", "column": "9", "severity": "error", "code": "2322", "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'.", "extraMsg": "Type 'TemplateHeaderWithValue | null' is not assignable to type 'TemplateHeaderWithValue'.\nType 'null' is not assignable to type 'TemplateHeaderWithValue'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": "84", "column": "5", "severity": "error", "code": "2322", "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'." }, { "fileName": "server/reports/prepareReport.ts", "line": "28", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type 'User' is not assignable to parameter of type 'ReportUser'.", "extraMsg": "Type 'User' is missing the following properties from type 'ReportUser': currentPAD, scope" }, { "fileName": "server/reports/reportsMgr.ts", "line": "36", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/reportsMgr.ts", "line": "66", "column": "48", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "47", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "49", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "54", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "71", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "74", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "79", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "94", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'." }, { "fileName": "server/reports/routerReports.ts", "line": "119", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ pad_id: number; }' is missing the following properties from type 'Params': peri, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "156", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "158", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "327", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/specificReports/generateSpecificReportAbsenteisme.ts", "line": "34", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/templateMgr.ts", "line": "101", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'.", "extraMsg": "Type '\"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "111", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "150", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "159", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "167", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "175", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "220", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "236", "column": "17", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "405", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'TemplateStoredConfig | undefined' is not assignable to parameter of type 'TemplateStoredConfig | PromiseLike | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'TemplateStoredConfig | PromiseLike | null'." }, { "fileName": "server/sepa/lockBuls.ts", "line": "2", "column": "10", "severity": "error", "code": "2459", "message": "Module '\"./savePayment\"' declares 'Payment' locally, but it is not exported." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": "144", "column": "38", "severity": "error", "code": "2367", "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.TOUS' and '3' have no overlap." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": "166", "column": "13", "severity": "error", "code": "2367", "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.NON_PAYES_UNIQUEMENT' and '3' have no overlap." }, { "fileName": "server/server.ts", "line": "170", "column": "59", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "170", "column": "76", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "24", "severity": "error", "code": "2339", "message": "Property 'listen' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "35", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "52", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "81", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "108", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "133", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/socket/socketIOManager.ts", "line": "57", "column": "10", "severity": "error", "code": "2349", "message": "This expression is not callable.", "extraMsg": "Type 'typeof import(\"/home/runner/work/payroll-app/payroll-app/node_modules/socket.io/dist/index\")' has no call signatures." }, { "fileName": "server/socket/socketIOManager.ts", "line": "81", "column": "96", "severity": "error", "code": "2339", "message": "Property 'originalUrl' does not exist on type 'IncomingMessage'." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": "3", "column": "1", "severity": "error", "code": "6133", "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": "12", "column": "14", "severity": "error", "code": "2551", "message": "Property '_locale' does not exist on type 'Moment'. Did you mean 'locale'?" }, { "fileName": "server/test/test-unit/setup.spec.ts", "line": "24", "column": "1", "severity": "error", "code": "2741", "message": "Property 'serverConfig' is missing in type '{ dbConfig: {}; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }, { "fileName": "server/tools.spec.ts", "line": "15", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '\"FOOBAR\"' is not assignable to parameter of type 'LOG_LEVEL'." }, { "fileName": "server/tools.ts", "line": "145", "column": "1", "severity": "error", "code": "2309", "message": "An export assignment cannot be used in a module with other exported elements." }, { "fileName": "server/tools/getPlural.ts", "line": "13", "column": "43", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "17", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "22", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "26", "column": "14", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/webAPI/abs/webApiAbsRead.ts", "line": "22", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/abs/webApiAbsUpdate.ts", "line": "22", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsSetDefault.ts", "line": "36", "column": "81", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": "30", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": "35", "column": "100", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bul/identifyBul.ts", "line": "30", "column": "41", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "11", "column": "10", "severity": "error", "code": "6133", "message": "'OutputFile' is declared but its value is never read." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "34", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "40", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "93", "column": "16", "severity": "error", "code": "2345", "message": "Argument of type '(errPdf: Error | null, bulIds: any, resultPdf: ResultReportManager) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "147", "column": "9", "severity": "error", "code": "2322", "message": "Type '\"pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "165", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'User'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'User': sal_id, uti_nom, uti_prenom, currentPAD, and 4 more." }, { "fileName": "server/webAPI/cnt/insertAVT.ts", "line": "43", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ entity: string; action: string; data: DataAvt; }' is not assignable to parameter of type 'BodyAvt'.", "extraMsg": "Type '{ entity: string; action: string; data: DataAvt; }' is missing the following properties from type 'WebApiPayload': version, dospay_id" }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "266", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, sal_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'sal_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "267", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, cnt_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'cnt_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "715", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'.\nIndex signature is missing in type 'DataEct'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "759", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "1193", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'unknown' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/cnt/webApiCntRead.ts", "line": "32", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type 'BodyCnt' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "41", "column": "29", "severity": "error", "code": "2345", "message": "Argument of type 'IBodySalAddOrUpdate' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'sal_id_externe' is not assignable to type 'string | undefined'.\nType 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "45", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, client?: PoolClient | undefined, sal_id?: number | null | undefined) => void' is not assignable to parameter of type 'IWebApiCallback'.", "extraMsg": "Types of parameters 'client' and 'successResponse' are incompatible.\nType 'IWebApiSuccessResponse | undefined' is not assignable to type 'PoolClient | undefined'.\nType 'IWebApiSuccessResponse' is missing the following properties from type 'PoolClient': release, connect, query, copyFrom, and 20 more." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "75", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is not assignable to parameter of type 'Error'.", "extraMsg": "Type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is missing the following properties from type 'Error': name, message" }, { "fileName": "server/webAPI/sal/webApiSalRead.ts", "line": "120", "column": "67", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": "190", "column": "8", "severity": "error", "code": "2739", "message": "Type '{ pad_id: number; bul_id: number[]; outputType: REPORT_TYPE_OUTPUT.DATA; bulSimpl: false; }' is missing the following properties from type 'ReportBulsCriteria': modeSelectionEuti, name, peri_debut, peri_fin" }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": "215", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is not assignable to parameter of type 'OptionsReportBul'.", "extraMsg": "Type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is missing the following properties from type 'OptionsReportBul': nbDecimalsColBase, nbDecimalsColsTaux, forceCompleterZeros" }, { "fileName": "server/webAPI/shared/checkSession.ts", "line": "103", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'boolean | undefined' is not assignable to parameter of type 'boolean | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | PromiseLike'." }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "62", "column": "47", "severity": "error", "code": "2352", "message": "Conversion of type 'WebApiPayload>' to type 'IBodySal' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Record' is missing the following properties from type 'IDataSal': sal_id, bnqs" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "114", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'.", "extraMsg": "Type 'Record' is missing the following properties from type 'DataVvaSetValue': var_code, vva_niveau, vva_valeur, vva_datedebut, vva_periodedebut" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "122", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": "70", "column": "12", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, client: any, lvvaInserted: any) => any' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": "96", "column": "29", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBatchVva' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/vva/webApiVvaSetValue.ts", "line": "121", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'IWebApiCallback' is not assignable to parameter of type 'AsyncCallback'.", "extraMsg": "Types of parameters 'errorResponse' and 'error' are incompatible.\nType 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew | null | undefined' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'.\nType '\"STOP\"' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'." }, { "fileName": "test-integration/app/unauthenticatedRoute.spec.ts", "line": "1", "column": "23", "severity": "error", "code": "2305", "message": "Module '\"../commonIntegration\"' has no exported member 'db'." }, { "fileName": "test-integration/commonIntegration.ts", "line": "59", "column": "4", "severity": "error", "code": "2794", "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "test-integration/getComputedData/computeOnePeriod.spec.ts", "line": "25", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ startDate: Moment; endDate: Moment; }' is missing the following properties from type 'Week': numWeek, numMonth, vva, isLastPeriode" }, { "fileName": "test-integration/setup.spec.ts", "line": "20", "column": "1", "severity": "error", "code": "2741", "message": "Property 'serverConfig' is missing in type '{ dbConfig: { user: string; host: string; database: string; password: string; ssl: boolean; port: number; max: number; application_name: string; idleTimeoutMillis: number; connectionTimeoutMillis: number; }; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }]; +exports.errorsBaseBranch = [{ "fileName": "server/absences/getCalendarJF.ts", "line": 145, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'LastCnt' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type 'LastCnt' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/CRUD/router.ts", "line": 44, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericRead'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericRead'." }, { "fileName": "server/api/CRUD/router.ts", "line": 63, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/CRUD/router.ts", "line": 82, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericAdd'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericAdd'." }, { "fileName": "server/api/CRUD/router.ts", "line": 103, "column": 63, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericDelete'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'ExtParamsGenericDelete': idToRemove, modelName" }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": 73, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type '{ operator: \"CANCEL\"; }' is not assignable to parameter of type 'ListIterateeCustom | undefined'.", "extraMsg": "Types of property 'operator' are incompatible.\nType '\"CANCEL\"' is not assignable to type 'FilterOperator | undefined'." }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": 94, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'ExtParamsGenericRead' is not assignable to parameter of type 'BuildQueryParams'.", "extraMsg": "Types of property 'filter' are incompatible.\nType 'ClientFilter[] | undefined' is not assignable to type 'Filter[] | undefined'.\nType 'ClientFilter[]' is not assignable to type 'Filter[]'.\nType 'ClientFilter' is not assignable to type 'Filter'.\nTypes of property 'value' are incompatible.\nType 'FilterValue | FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string'." }, { "fileName": "server/api/CRUD/services/getDemandesAbsSalList.ts", "line": 60, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/api/CRUD/services/getSubordinates.ts", "line": 58, "column": 5, "severity": "error", "code": 2783, "message": "'level' is specified more than once, so this usage will be overwritten." }, { "fileName": "server/api/CRUD/services/getTimesheetsToValidateForSubordinates.ts", "line": 34, "column": 51, "severity": "error", "code": 6133, "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/CRUD/services/getTimesheetsValidatedForSubordinates.ts", "line": 34, "column": 51, "severity": "error", "code": 6133, "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 31, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 44, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 57, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/services/crudTriggerBeforeValidateAbsence.ts", "line": 25, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ typeMessage: \"warning\"; isValid: false; explain: string; } | { typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Type '{ typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.\nObject literal may only specify known properties, and 'typeMessage' does not exist in type 'ResultTriggerValidationBeforeValid'." }, { "fileName": "server/api/absences/services/generateDabsFromAbs.ts", "line": 108, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type '{ user: { uti_id: number; }; operationType: \"add\"; }' is not assignable to parameter of type 'Query'.", "extraMsg": "Types of property 'operationType' are incompatible.\nType '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 63, "column": 19, "severity": "error", "code": 2741, "message": "Property 'catc_id' is missing in type '{ src_id: number; pad_id: number; ppa: Schema.pay_periodepaye_ppa; current_bul: { pare: Schema.pay_paramprofprem_pare | null; pacp: Schema.pay_paramprofprcp_pacp | null; ppla: Schema.gta_profilplanning_ppla | null; } | null; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: Schema.pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: Schema.pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: Schema.pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: Schema.pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: Schema.pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: Schema.pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: Schema.pay_contrat_cntFields.lot_id; cnt_num: Schema.pay_contrat_cntFields.cnt_num; rcdd_id: Schema.pay_contrat_cntFields.rcdd_id; prof_id_prem_force: Schema.pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: Schema.pay_contrat_cntFields.prof_id_prss_force; dpub_id: Schema.pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: Schema.pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: Schema.pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: Schema.pay_contrat_cntFields.pare_id_force; pacp_id_force: Schema.pay_contrat_cntFields.pacp_id_force; pass_id_force: Schema.pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: Schema.pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: Schema.pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: Schema.pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: Schema.pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: Schema.pay_contrat_cntFields.euti_id; src_id_force: Schema.pay_contrat_cntFields.src_id_force; ccn_id_euti_force: Schema.pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: Schema.pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: Schema.pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: Schema.pay_contrat_cntFields.prtt_id_force; spec_id: Schema.pay_contrat_cntFields.spec_id; cdpre_id: Schema.pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: Schema.pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: Schema.pay_contrat_cntFields.pifc_id_force; prbul_id_force: Schema.pay_contrat_cntFields.prbul_id_force; ppla_id_force: Schema.pay_contrat_cntFields.ppla_id_force; prui_id_force: Schema.pay_contrat_cntFields.prui_id_force; prga_id_force: Schema.pay_contrat_cntFields.prga_id_force; prgp_id_force: Schema.pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: Schema.pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: Schema.pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: Schema.pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: Schema.pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: Schema.pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: Schema.pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: Schema.pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: Schema.pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: Schema.pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: Schema.pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: Schema.pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: Schema.pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: Schema.pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: Schema.pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: Schema.pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: Schema.pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: Schema.pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: Schema.pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: Schema.pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: Schema.pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: Schema.pay_contrat_cntFields.cnt_infos_comp; cnt_notes: Schema.pay_contrat_cntFields.cnt_notes; trem_id: Schema.pay_contrat_cntFields.trem_id; ett_id: Schema.pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Schema.pay_contrat_cntFields.cnt_date_paiement_stc; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 105, "column": 13, "severity": "error", "code": 2322, "message": "Type 'pay_paramprofprem_pare[]' is not assignable to type 'Pare[]'.", "extraMsg": "Type 'pay_paramprofprem_pare' is missing the following properties from type 'Pare': acrd_niveau, trem_dsn_code, pare_desc, origin" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 107, "column": 13, "severity": "error", "code": 2322, "message": "Type 'pay_paramprofprcp_pacp[]' is not assignable to type 'ProfilCp[]'.", "extraMsg": "Type 'pay_paramprofprcp_pacp' is missing the following properties from type 'ProfilCp': macp, pacp_desc, origin, acrd_niveau" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 112, "column": 13, "severity": "error", "code": 2741, "message": "Property 'ppla_desc' is missing in type '{ plhSemaine1?: Plh | undefined; }' but required in type 'DataGtaWithPplaDesc'." }, { "fileName": "server/api/absences/services/getInfosAbsences.ts", "line": 13, "column": 11, "severity": "error", "code": 2320, "message": "Interface 'DemandeAbsence' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/getInfosAbsencesManager.ts", "line": 33, "column": 11, "severity": "error", "code": 2320, "message": "Interface 'Data' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": 17, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ isValid: false; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: false; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": 30, "column": 74, "severity": "error", "code": 2345, "message": "Argument of type 'Abs' is not assignable to parameter of type 'pay_absence_abs'.", "extraMsg": "Types of property 'abs_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 63, "column": 45, "severity": "error", "code": 2339, "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 63, "column": 60, "severity": "error", "code": 2339, "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 85, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ isValid: boolean; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: boolean; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/assistantEmbauche/services/createNewCnt.ts", "line": 2, "column": 1, "severity": "error", "code": 6133, "message": "'pg' is declared but its value is never read." }, { "fileName": "server/api/assistantEmbauche/services/createNewHiring.ts", "line": 124, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type 'HiringData' is not assignable to parameter of type 'DataToInsert'.", "extraMsg": "Property 'posc_id' is missing in type 'HiringData' but required in type 'DataToInsert'." }, { "fileName": "server/api/assistantEmbauche/services/processOneTitre.ts", "line": 6, "column": 18, "severity": "error", "code": 2430, "message": "Interface 'Ttra' incorrectly extends interface 'pay_titretrav_ttra'.", "extraMsg": "Types of property 'ttra_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/bullBoard/router.ts", "line": 24, "column": 9, "severity": "error", "code": 2322, "message": "Type 'BullMQAdapter' is not assignable to type 'QueueAdapter'.", "extraMsg": "The types returned by 'getClient()' are incompatible between these types.\nType 'Promise' is not assignable to type 'Promise'.\nType 'RedisClient' is not assignable to type 'Redis'.\nType 'Cluster' is missing the following properties from type 'Redis': Promise, send_command" }, { "fileName": "server/api/bullBoard/router.ts", "line": 53, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[]' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/createBulsAfterClosing.ts", "line": 66, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_date_paiement_stc: cnt_date_paiement_stc; pad_id: number; }[]' is not assignable to parameter of type 'CntForUpsertBul[]'.", "extraMsg": "Type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; pad_id: number; }' is not assignable to type 'CntForUpsertBul'.\nThe types of 'ppa.ppa_datedebut' are incompatible between these types.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/triggerControles.ts", "line": 58, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'pay_controle_ctrl' is not assignable to parameter of type 'Controle'.", "extraMsg": "Types of property 'ctrl_query' are incompatible.\nType 'ctrl_query' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/calculations/router.ts", "line": 73, "column": 11, "severity": "error", "code": 2322, "message": "Type '{ uti_id: number; settings: { shouldDisplayTechnicalInfos: boolean; debug?: { debugAll: boolean; aRubId?: number[] | undefined; saveRubPrevSkipped?: boolean | undefined; } | undefined; }; type: 1; pad_id: number; bul_id: number[]; clp_origine: number; settingsByBul?: { bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined; }' is not assignable to type 'CalcRequestParams'.", "extraMsg": "Types of property 'settingsByBul' are incompatible.\nType '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'.\nType 'undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'." }, { "fileName": "server/api/calculations/router.ts", "line": 88, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: any; data: CalcRequestResult; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/calculateFractions.ts", "line": 92, "column": 16, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/clearCompletedCalcs.ts", "line": 35, "column": 9, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'Calc'." }, { "fileName": "server/api/calculations/services/handleCalculationRequest.ts", "line": 47, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 19, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 29, "column": 39, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 75, "column": 16, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/updateBuls.ts", "line": 61, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, results: any) => void' is not assignable to parameter of type 'ErrorCallback'." }, { "fileName": "server/api/clotures/services/checkBadBulletins.ts", "line": 4, "column": 1, "severity": "error", "code": 6133, "message": "'PoolClient' is declared but its value is never read." }, { "fileName": "server/api/compta/services/initComptesDefaut.ts", "line": 250, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'Nullable>' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'rgd_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/contrats/contratsByAffaire/router.ts", "line": 28, "column": 83, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Data': padId, affId, mctId, modeCreationContrats, and 2 more." }, { "fileName": "server/api/contrats/contratsByAffaire/services/createContratsByAffaire.ts", "line": 159, "column": 15, "severity": "error", "code": 2741, "message": "Property 'posc_id' is missing in type '{ emp_id: number; ech_id: number; nivc_id: number; cnt_debut_date: Date; cnt_fin_date: Date; acrd_id: null; }' but required in type 'DataToInsert'." }, { "fileName": "server/api/contrats/router.ts", "line": 62, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ semp_id: number; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: number; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/api/contrats/router.ts", "line": 132, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": 135, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": 219, "column": 120, "severity": "error", "code": 2339, "message": "Property 'cntIds' does not exist on type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 121, "column": 51, "severity": "error", "code": 2454, "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 122, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 123, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 123, "column": 22, "severity": "error", "code": 2454, "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 150, "column": 34, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type 'unknown' is not assignable to parameter of type 'object | null | undefined'.\nType 'unknown' is not assignable to type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 159, "column": 24, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 171, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilRemAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 172, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 173, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilSsAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 177, "column": 29, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 179, "column": 34, "severity": "error", "code": 2339, "message": "Property 'aRpadSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 180, "column": 35, "severity": "error", "code": 2339, "message": "Property 'aPeriaSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 183, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultPrttAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 184, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilIfcAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 185, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAncAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 186, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilPlanningAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 187, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ProfilPrésence | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'ProfilPrésence'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 188, "column": 13, "severity": "error", "code": 2322, "message": "Type 'undefined' is not assignable to type 'ProfilAffichBul | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 201, "column": 5, "severity": "error", "code": 2322, "message": "Type 'InfosCntData | null' is not assignable to type 'InfosCntData'.", "extraMsg": "Type 'null' is not assignable to type 'InfosCntData'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 367, "column": 17, "severity": "error", "code": 2740, "message": "Type 'PpaCourante' is missing the following properties from type 'pay_periodepaye_ppa': ppa_libelle, ppa_numero_ordre, ppa_datereglement, lot_id, and 2 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 383, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'.\nThe types returned by '[Symbol.iterator]().next(...)' are incompatible between these types.\nType 'IteratorResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise, any>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorYieldResult | null>'.\nType 'Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'PromiseLike'.\nTypes of property 'then' are incompatible.\nType '(onfulfilled?: ((value: StatutRegimeAmSelected[]) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => Promise' is not assignable to type '(onfulfilled?: ((value: Cprev[] | null) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => PromiseLike'.\nTypes of parameters 'onfulfilled' and 'onfulfilled' are incompatible.\nTypes of parameters 'value' and 'value' are incompatible.\nType 'StatutRegimeAmSelected[]' is not assignable to type 'Cprev[]'.\nType 'StatutRegimeAmSelected' is missing the following properties from type 'Cprev': cnt_id, prev_id, prev_ref, prev_lib, and 38 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 433, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '10'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 434, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '11'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 435, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '12'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 436, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '13'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 437, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'." }, { "fileName": "server/api/contrats/services/duplicateContrat.ts", "line": 94, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/contrats/services/getCurrentPeriodesEssai.ts", "line": 130, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type 'TYPE_PERIODE_ESSAI' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/contrats/services/getLastRemFromCnt.ts", "line": 45, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: pay_contrat_cntFields.lot_id; cnt_num: pay_contrat_cntFields.cnt_num; rcdd_id: pay_contrat_cntFields.rcdd_id; prof_id_prem_force: pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: pay_contrat_cntFields.prof_id_prss_force; dpub_id: pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: pay_contrat_cntFields.pare_id_force; pacp_id_force: pay_contrat_cntFields.pacp_id_force; pass_id_force: pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: pay_contrat_cntFields.euti_id; src_id_force: pay_contrat_cntFields.src_id_force; ccn_id_euti_force: pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: pay_contrat_cntFields.prtt_id_force; spec_id: pay_contrat_cntFields.spec_id; cdpre_id: pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: pay_contrat_cntFields.pifc_id_force; prbul_id_force: pay_contrat_cntFields.prbul_id_force; ppla_id_force: pay_contrat_cntFields.ppla_id_force; prui_id_force: pay_contrat_cntFields.prui_id_force; prga_id_force: pay_contrat_cntFields.prga_id_force; prgp_id_force: pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: pay_contrat_cntFields.cnt_infos_comp; cnt_notes: pay_contrat_cntFields.cnt_notes; trem_id: pay_contrat_cntFields.trem_id; ett_id: pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; }' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_datefin_prevue: cnt_datefin_prevue; cnt_datefin_essai: cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: cnt_date_notification; cnt_preavisfait_date_debut: cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: lot_id; cnt_num: cnt_num; rcdd_id: rcdd_id; prof_id_prem_force: prof_id_prem_force; prof_id_prss_force: prof_id_prss_force; dpub_id: dpub_id; semp_id: number; cnt_quot_trav: cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: cnt_quot_trav_spec_raison; prof_id_prcp_force: prof_id_prcp_force; pare_id_force: pare_id_force; pacp_id_force: pacp_id_force; pass_id_force: pass_id_force; cnt_simul: boolean; cnt_id_externe: cnt_id_externe; cnt_datefin_duree_minimale: cnt_datefin_duree_minimale; cnt_rempla_sal_libre: cnt_rempla_sal_libre; cnt_rempla_sal_id: cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: euti_id; src_id_force: src_id_force; ccn_id_euti_force: ccn_id_euti_force; sat_id_force: sat_id_force; cnt_reprise_date_fin_traitement: cnt_reprise_date_fin_traitement; prtt_id_force: prtt_id_force; spec_id: spec_id; cdpre_id: cdpre_id; cnt_cdpre_date_fin: cnt_cdpre_date_fin; pifc_id_force: pifc_id_force; prbul_id_force: prbul_id_force; ppla_id_force: ppla_id_force; prui_id_force: prui_id_force; prga_id_force: prga_id_force; prgp_id_force: prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: cnt_heure_embauche; cnt_dpae_dateheure_gene: cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: cnt_aed_statut_particulier; cnt_transaction_statut: cnt_transaction_statut; cnt_heure_fin: cnt_heure_fin; cnt_heure_embauche_reelle: cnt_heure_embauche_reelle; mnvi_id: mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: cnt_justif_recours_cdd; cnt_debut_periode_souplesse: cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: cnt_fin_periode_souplesse; pcpa_id_force: pcpa_id_force; cnt_date_envoi: cnt_date_envoi; cnt_date_reception: cnt_date_reception; cnt_euti_date_envoi: cnt_euti_date_envoi; cnt_euti_date_reception: cnt_euti_date_reception; sal_id_tuteur: sal_id_tuteur; cnt_der_jour_trav: cnt_der_jour_trav; cnt_datefin_essai_renouv: cnt_datefin_essai_renouv; cnt_infos_comp: cnt_infos_comp; cnt_notes: cnt_notes; trem_id: trem_id; ett_id: ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: cnt_date_paiement_stc; }' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 13, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'pay_contrat_cnt' is not assignable to parameter of type 'DataForInsert<{ cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: number | null; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Date | null; cnt_preavis_noneffnonpaye_datefin: Date | null; cnt_preavis_noneffpaye_datedebut: Date | null; cnt_preavis_noneffpaye_datefin: Date | null; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Date | null; cnt_datefin_prevue: Date | null; cnt_datefin_essai: Date | null; cnt_preavis_fait: boolean; cnt_date_notification: Date | null; cnt_preavisfait_date_debut: Date | null; cnt_preavisfait_date_fin: Date | null; eta_id: number; sal_id: number; mtf_id: number | null; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number | null; cnt_num: null; rcdd_id: number | null; prof_id_prem_force: number | null; prof_id_prss_force: number | null; dpub_id: number | null; semp_id: number; cnt_quot_trav: number | null; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: number | null; prof_id_prcp_force: number | null; pare_id_force: number | null; pacp_id_force: number | null; pass_id_force: number | null; cnt_simul: boolean; cnt_id_externe: null; cnt_datefin_duree_minimale: Date | null; cnt_rempla_sal_libre: null; cnt_rempla_sal_id: number | null; cnt_sans_terme_precis: boolean; euti_id: number | null; src_id_force: number | null; ccn_id_euti_force: number | null; sat_id_force: number | null; cnt_reprise_date_fin_traitement: Date | null; prtt_id_force: number | null; spec_id: number | null; cdpre_id: number | null; cnt_cdpre_date_fin: Date | null; pifc_id_force: number | null; prbul_id_force: number | null; ppla_id_force: number | null; prui_id_force: number | null; prga_id_force: number | null; prgp_id_force: number | null; cnt_ts_exo: boolean; cnt_heure_embauche: null; cnt_dpae_dateheure_gene: Date | null; cnt_rupconv_date_signature: Date | null; cnt_lic_date_eng_procedure: Date | null; cnt_aed_statut_particulier: number | null; cnt_transaction_statut: number | null; cnt_heure_fin: null; cnt_heure_embauche_reelle: Date | null; mnvi_id: number | null; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Date | null; cnt_prevenance_effpaye_datefin: Date | null; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Date | null; cnt_prevenance_noneffpaye_datefin: Date | null; cnt_justif_recours_cdd: null; cnt_debut_periode_souplesse: Date | null; cnt_fin_periode_souplesse: Date | null; pcpa_id_force: number | null; cnt_date_envoi: Date | null; cnt_date_reception: Date | null; cnt_euti_date_envoi: Date | null; cnt_euti_date_reception: Date | null; sal_id_tuteur: number | null; cnt_der_jour_trav: Date | null; cnt_datefin_essai_renouv: Date | null; cnt_infos_comp: null; cnt_notes: null; trem_id: number | null; ett_id: number | null; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Date | null; }>'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'cnt_num' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 35, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Schema.pay_emploicontrat_ectFields.ect_datefin; ect_peridebut: number; ect_perifin: Schema.pay_emploicontrat_ectFields.ect_perifin; ect_lib: string; posc_id: Schema.pay_emploicontrat_ectFields.posc_id; nivc_id: Schema.pay_emploicontrat_ectFields.nivc_id; ech_id: Schema.pay_emploicontrat_ectFields.ech_id; acrd_id: Schema.pay_emploicontrat_ectFields.acrd_id; ect_classif_ech: Schema.pay_emploicontrat_ectFields.ect_classif_ech; ect_classif_pos: Schema.pay_emploicontrat_ectFields.ect_classif_pos; ect_classif_niv: Schema.pay_emploicontrat_ectFields.ect_classif_niv; ect_classif_fil: Schema.pay_emploicontrat_ectFields.ect_classif_fil; ect_classif_cat: Schema.pay_emploicontrat_ectFields.ect_classif_cat; ect_classif_coef: Schema.pay_emploicontrat_ectFields.ect_classif_coef; ect_smc_coef: Schema.pay_emploicontrat_ectFields.ect_smc_coef; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Date | null; ect_peridebut: number; ect_perifin: number | null; ect_lib: string; posc_id: number | null; nivc_id: number | null; ech_id: number | null; acrd_id: number | null; ect_classif_ech: null; ect_classif_pos: null; ect_classif_niv: null; ect_classif_fil: null; ect_classif_cat: null; ect_classif_coef: null; ect_smc_coef: number | null; }>'.", "extraMsg": "Types of property 'ect_classif_ech' are incompatible.\nType 'ect_classif_ech' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 48, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Schema.pay_valeurvariable_vvaFields.vva_datefin; vva_periodedebut: Schema.pay_valeurvariable_vvaFields.vva_periodedebut; vva_periodefin: Schema.pay_valeurvariable_vvaFields.vva_periodefin; vva_comm: Schema.pay_valeurvariable_vvaFields.vva_comm; var_id: number; vva_id_externe: Schema.pay_valeurvariable_vvaFields.vva_id_externe; lvva_id: Schema.pay_valeurvariable_vvaFields.lvva_id; acrd_id: Schema.pay_valeurvariable_vvaFields.acrd_id; tacc_id: Schema.pay_valeurvariable_vvaFields.tacc_id; vva_type_peri: number; peria_id: Schema.pay_valeurvariable_vvaFields.peria_id; sal_id: Schema.pay_valeurvariable_vvaFields.sal_id; euti_id: Schema.pay_valeurvariable_vvaFields.euti_id; emp_id: Schema.pay_valeurvariable_vvaFields.emp_id; vva_regul_peridebut: Schema.pay_valeurvariable_vvaFields.vva_regul_peridebut; vva_regul_perifin: Schema.pay_valeurvariable_vvaFields.vva_regul_perifin; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Date | null; vva_periodedebut: number | null; vva_periodefin: number | null; vva_comm: null; var_id: number; vva_id_externe: null; lvva_id: number | null; acrd_id: number | null; tacc_id: number | null; vva_type_peri: number; peria_id: number | null; sal_id: number | null; euti_id: number | null; emp_id: number | null; vva_regul_peridebut: number | null; vva_regul_perifin: number | null; }>'.", "extraMsg": "Types of property 'vva_comm' are incompatible.\nType 'vva_comm' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/crm/zendesk/services/getInfosZdUser.ts", "line": 56, "column": 27, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/crm/zendesk/services/setZdOrgExternalId.ts", "line": 22, "column": 12, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/dads/router.ts", "line": 66, "column": 31, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 66, "column": 70, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 69, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/api/dads/router.ts", "line": 71, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 71, "column": 74, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 73, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 73, "column": 74, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/documents/router.ts", "line": 52, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DocInfos'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DocInfos': doc_title, doc_comment, doc_id, doc_type, and 3 more." }, { "fileName": "server/api/documents/router.ts", "line": 52, "column": 36, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/documents/router.ts", "line": 87, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/documents/router.ts", "line": 101, "column": 69, "severity": "error", "code": 2345, "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 69, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' is not assignable to parameter of type 'Input'.", "extraMsg": "Property 'utiId' is missing in type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' but required in type 'Input'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 99, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 122, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 165, "column": 70, "severity": "error", "code": 2454, "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 175, "column": 22, "severity": "error", "code": 2454, "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dpae/router.ts", "line": 24, "column": 102, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'Resolvable>>'.", "extraMsg": "Type 'undefined' is not assignable to type 'Resolvable>>'." }, { "fileName": "server/api/dpae/router.ts", "line": 43, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": 45, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": 49, "column": 9, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dsn/m2m/services/crmFormatters/crm94/formatNature94.ts", "line": 33, "column": 15, "severity": "error", "code": 2454, "message": "Variable 'hasTaux' is used before being assigned." }, { "fileName": "server/api/dsn/m2m/services/getDescriptionRetour.ts", "line": 102, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'DataRdsn' is not assignable to parameter of type 'DataRdsn'.", "extraMsg": "Type 'XmlRdsnV02R01ExplicitArray | RapportGipMdsV01R08' is not assignable to type 'RapportGipMdsV01R08'.\nProperty '\"gipmds:rapport\"' is missing in type 'XmlRdsnV02R01ExplicitArray' but required in type 'RapportGipMdsV01R08'." }, { "fileName": "server/api/dsn/router.ts", "line": 101, "column": 4, "severity": "error", "code": 2740, "message": "Type '{ [key: string]: any; }' is missing the following properties from type 'CriteriaReceived': pad_id, peri, modeEnvoi, type, and 4 more." }, { "fileName": "server/api/dsn/services/data/getCotisPrevsForAllCnt.ts", "line": 21, "column": 11, "severity": "error", "code": 2322, "message": "Type 'CprevFromBulletin[]' is not assignable to type 'CotisPrevSelected[]'.", "extraMsg": "Property 'src_id' is missing in type 'CprevFromBulletin' but required in type 'CotisPrevSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 17, "column": 33, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 19, "column": 34, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 24, "column": 17, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectPERIA\").Ccn' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Ccn'.", "extraMsg": "Types of property 'ccn_lib_long' are incompatible.\nType 'ccn_lib_long' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": 14, "column": 22, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": 18, "column": 25, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/selectAllSals.ts", "line": 93, "column": 21, "severity": "error", "code": 2339, "message": "Property 'mergeWithCntId' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/payments/computeDatePayment.spec.ts", "line": 14, "column": 19, "severity": "error", "code": 2740, "message": "Type '{ tor_id: number; afod_periodicite_paiement: ORGANISME_PERIODICITE; moisPaieDebut: number; moisPaieFin: number; dateDebut: Moment; dateFin: Moment; }' is missing the following properties from type 'AffilByPeriode': mdp_id, bnqd_id, afod_id, afod_numaffil, and 5 more." }, { "fileName": "server/api/dsn/services/payments/generatePaymentsOps.ts", "line": 238, "column": 9, "severity": "error", "code": 2322, "message": "Type 'mdp_id' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/persist.ts", "line": 61, "column": 3, "severity": "error", "code": 2322, "message": "Type 'CriteriaReceived | undefined' is not assignable to type 'Criteria | undefined'.", "extraMsg": "Type 'CriteriaReceived' is missing the following properties from type 'Criteria': isMensuelle, isEvenementielle, isTypeFamilleAnnul, isDecalage, and 6 more." }, { "fileName": "server/api/dsn/services/s30/generateOneIndiv.ts", "line": 241, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'AsyncFunction[]'.\nType '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'Dictionary>'.\nProperty 'individu' is incompatible with index signature.\nType '(done: (err?: Error | null | undefined, s30?: DSN.Block | undefined) => void) => void' is not assignable to type 'AsyncFunction'.\nTypes of parameters 'done' and 'callback' are incompatible.\nTypes of parameters 'result' and 's30' are incompatible.\nType 'Block | undefined' is not assignable to type 'Results | undefined'.\nType 'Block' is missing the following properties from type 'Results': individu, penibilite, chgtsIndividu, expositionsPenibilite, and 10 more." }, { "fileName": "server/api/dsn/services/s30/s40/allContrats.ts", "line": 8, "column": 1, "severity": "error", "code": 6133, "message": "'async' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 118, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'trem_id' is not assignable to parameter of type 'TREM_ID'.", "extraMsg": "Type 'null' is not assignable to type 'TREM_ID'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 120, "column": 3, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 121, "column": 3, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s62/checkMotifFinWithNatureCnt.ts", "line": 1, "column": 1, "severity": "error", "code": 6133, "message": "'explainInfo' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": 15, "column": 24, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": 15, "column": 48, "severity": "error", "code": 6133, "message": "'client' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 13, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 40, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 58, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 67, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 85, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s78/s21_g00_79.ts", "line": 97, "column": 2, "severity": "error", "code": 2322, "message": "Type '(Block | null)[]' is not assignable to type 'Block[]'.", "extraMsg": "Type 'Block | null' is not assignable to type 'Block'.\nType 'null' is not assignable to type 'Block'." }, { "fileName": "server/api/dsn/services/s30/s50/s21_g00_50.ts", "line": 125, "column": 2, "severity": "error", "code": 2322, "message": "Type '{ sal_id?: number | undefined; sal_desc?: string | undefined; pas_base?: number | undefined; pas_mnt?: number | undefined; pas_taux?: string | undefined; pas_taux_numerique?: number | undefined; type_taux?: string | undefined; type_taux_numerique?: number | undefined; net_imp?: number | undefined; mnt_exo_hs_mues?: number | undefined; pas_elts_add?: number | undefined; pas_abt_cdd?: number | undefined; pas_base_exo_appr?: number | undefined; pas_ijss?: number | undefined; taux_individu?: string | undefined; taux_individu_numerique?: number | undefined; nap_avant_ir?: number | undefined; nap?: number | undefined; net?: number | undefined; vva_all?: pay_valeurvariable_vva[] | undefined; lvva_all?: pay_lotvva_lvva[] | undefined; ipas_all?: pay_importfichierpas_ipas[] | undefined; is_first_bul?: boolean | undefined; dateReglement: moment.Moment; }' is not assignable to type 'Data'.", "extraMsg": "Types of property 'sal_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/sanitizeLocalite.ts", "line": 14, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": 19, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": 22, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/validateCriteria.ts", "line": 3, "column": 31, "severity": "error", "code": 2307, "message": "Cannot find module '../decla_main' or its corresponding type declarations." }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.spec.ts", "line": 8, "column": 73, "severity": "error", "code": 2551, "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.ts", "line": 21, "column": 27, "severity": "error", "code": 2551, "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 158, "column": 73, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id: number; cnt_num: number | emp_embauchecontrat_ecntFields.ecnt_num; cnt_soldetc_mdp_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: emp_embauchecontrat_ecntFields.ecnt_fin_date; cnt_datefin_prevue: emp_embauchecontrat_ecntFields.ecnt_datefin_prevue; cnt_datefin_essai: emp_embauchecontrat_ecntFields.ecnt_datefin_essai; eta_id: number; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number; rcdd_id: number | undefined; mtf_id: number | null; dpub_id: emp_embauchecontrat_ecntFields.dpub_id; cnt_quot_trav: emp_embauchecontrat_ecntFields.ecnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: emp_embauchecontrat_ecntFields.ecnt_quot_trav_spec_raison; cnt_datefin_duree_minimale: emp_embauchecontrat_ecntFields.ecnt_datefin_duree_minimale; cnt_rempla_sal_libre: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_libre; cnt_rempla_sal_id: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: emp_embauchecontrat_ecntFields.euti_id; src_id_force: emp_embauchecontrat_ecntFields.src_id_force; cdpre_id: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_motif_id; cnt_cdpre_date_fin: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_date_fin; cnt_heure_embauche: emp_embauchecontrat_ecntFields.ecnt_heure_embauche; cnt_dpae_dateheure_gene: emp_embauchecontrat_ecntFields.ecnt_dpae_dateheure_gene; cnt_heure_fin: emp_embauchecontrat_ecntFields.ecnt_heure_fin; cnt_heure_embauche_reelle: emp_embauchecontrat_ecntFields.ecnt_heure_embauche_reelle; cnt_justif_recours_cdd: emp_embauchecontrat_ecntFields.ecnt_justif_recours_cdd; cnt_debut_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_debut_periode_souplesse; cnt_fin_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_fin_periode_souplesse; cnt_date_envoi: emp_embauchecontrat_ecntFields.ecnt_date_envoi; cnt_date_reception: emp_embauchecontrat_ecntFields.ecnt_date_reception; sal_id_tuteur: emp_embauchecontrat_ecntFields.sal_id_tuteur; cnt_datefin_essai_renouv: emp_embauchecontrat_ecntFields.ecnt_datefin_essai_renouv; cnt_notes: string | null; trem_id: emp_embauchecontrat_ecntFields.trem_id; cnt_est_retraite_reprise_activite: boolean; pare_id_force: emp_embauchecontrat_ecntFields.pare_id_force; pacp_id_force: emp_embauchecontrat_ecntFields.pacp_id_force; pcpa_id_force: emp_embauchecontrat_ecntFields.pcpa_id_force; prtt_id_force: emp_embauchecontrat_ecntFields.prtt_id_force; ppla_id_force: emp_embauchecontrat_ecntFields.ppla_id_force; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'number | ecnt_num' is not assignable to type 'cnt_num | undefined'.\nType 'number' is not assignable to type 'cnt_num | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 394, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 431, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 549, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 574, "column": 17, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEsal.ts", "line": 134, "column": 77, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id: number; tytr_id: emp_embauchesalarie_esalFields.esal_tytr_id; ttra_num: emp_embauchesalarie_esalFields.esal_ttra_num; ttra_lieu_delivr: emp_embauchesalarie_esalFields.esal_ttra_lieu_delivr; ttra_date_emission: emp_embauchesalarie_esalFields.esal_ttra_date_emission; ttra_date_fin_validite: emp_embauchesalarie_esalFields.esal_ttra_date_fin_validite; ttra_nom_administration: emp_embauchesalarie_esalFields.esal_ttra_nom_administration; ttra_renouv: emp_embauchesalarie_esalFields.esal_ttra_renouv; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tytr_id' are incompatible.\nType 'esal_tytr_id' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 82, "column": 86, "severity": "error", "code": 2345, "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 122, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; vva_periodedebut: number; var_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 163, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 179, "column": 94, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 229, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updatePositionnementFromMrem.ts", "line": 87, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type '{ ect_datedebut: emp_modifrem_mremFields.mrem_date_debut; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: string | undefined; posc_id?: pay_emploicontrat_ectFields.posc_id | undefined; nivc_id?: pay_emploicontrat_ectFields.nivc_id | undefined; ech_id?: pay_emploicontrat_ectFields.ech_id | undefined; acrd_id?: pay_emploicontrat_ectFields.acrd_id | undefined; ect_classif_ech?: pay_emploicontrat_ectFields.ect_classif_ech | undefined; ect_classif_pos?: pay_emploicontrat_ectFields.ect_classif_pos | undefined; ect_classif_niv?: pay_emploicontrat_ectFields.ect_classif_niv | undefined; ect_classif_fil?: pay_emploicontrat_ectFields.ect_classif_fil | undefined; ect_classif_cat?: pay_emploicontrat_ectFields.ect_classif_cat | undefined; ect_classif_coef?: pay_emploicontrat_ectFields.ect_classif_coef | undefined; ect_smc_coef?: pay_emploicontrat_ectFields.ect_smc_coef | undefined; }' is not assignable to parameter of type 'DataForInsert<{ ect_datedebut: Date | null; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: undefined; posc_id?: number | null | undefined; nivc_id?: number | null | undefined; ech_id?: number | null | undefined; acrd_id?: number | null | undefined; ect_classif_ech?: null | undefined; ect_classif_pos?: null | undefined; ect_classif_niv?: null | undefined; ect_classif_fil?: null | undefined; ect_classif_cat?: null | undefined; ect_classif_coef?: null | undefined; ect_smc_coef?: number | null | undefined; }>'.", "extraMsg": "Types of property 'ect_lib' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/gta/presences/services/presenceChecksByRange.ts", "line": 46, "column": 79, "severity": "error", "code": 2304, "message": "Cannot find name 'Approval'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 31, "column": 48, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 37, "column": 16, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 43, "column": 16, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": 3, "column": 10, "severity": "error", "code": 2305, "message": "Module '\"./calculateIjss\"' has no exported member 'SalairePeriodeWithSalRef'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": 33, "column": 49, "severity": "error", "code": 2554, "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 41, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 50, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 61, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }[]' is not assignable to type 'SalairePeriodeWithSalRef[]'.", "extraMsg": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }' is not assignable to type 'SalairePeriodeWithSalRef'.\nTypes of property 'salaireRef' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": 60, "column": 50, "severity": "error", "code": 2339, "message": "Property '_martId' does not exist on type 'CfgGetDjtReel'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": 60, "column": 50, "severity": "error", "code": 6133, "message": "'_martId' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 3, "column": 1, "severity": "error", "code": 6133, "message": "'Sinon' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 12, "column": 43, "severity": "error", "code": 2739, "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 17, "column": 16, "severity": "error", "code": 2739, "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 23, "column": 27, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 1." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 59, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 59, "column": 25, "severity": "error", "code": 2488, "message": "Type 'any[] | undefined' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 350, "column": 5, "severity": "error", "code": 2740, "message": "Type 'pay_traitementijss_tij[]' is missing the following properties from type 'pay_traitementijss_tij': tij_id, tij_datedebut, tij_datefin, tij_nature_assurance, and 12 more." }, { "fileName": "server/api/ijss/services/getDonneesPeriodesPourCalculIjssFromDsn.ts", "line": 7, "column": 11, "severity": "error", "code": 6196, "message": "'Line' is declared but never used." }, { "fileName": "server/api/imports/router.ts", "line": 82, "column": 24, "severity": "error", "code": 2488, "message": "Type '{ [fieldname: string]: File[]; } | File[]' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/imports/router.ts", "line": 82, "column": 24, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 110, "column": 24, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 172, "column": 18, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 213, "column": 9, "severity": "error", "code": 6133, "message": "'result' is declared but its value is never read." }, { "fileName": "server/api/imports/router.ts", "line": 215, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ inidId: any; utiId: number; pdosId: number; dsnFiles: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Types of property 'dsnFiles' are incompatible.\nType '{ [fieldname: string]: File[]; } | File[] | undefined' is not assignable to type 'DsnFile[]'.\nType 'undefined' is not assignable to type 'DsnFile[]'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": 70, "column": 22, "severity": "error", "code": 2339, "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": 70, "column": 27, "severity": "error", "code": 2304, "message": "Cannot find name 'id'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": 29, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": 30, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createEct.ts", "line": 29, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 28, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 29, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 30, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 31, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 32, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createUserAccess.ts", "line": 21, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 35, "column": 53, "severity": "error", "code": 6133, "message": "'inidId' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 37, "column": 9, "severity": "error", "code": 2741, "message": "Property 'success' is missing in type '{ contrats: never[]; }' but required in type 'Result'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 37, "column": 9, "severity": "error", "code": 6133, "message": "'finalResult' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 47, "column": 11, "severity": "error", "code": 6133, "message": "'allResults' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 55, "column": 11, "severity": "error", "code": 6133, "message": "'bilan' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 56, "column": 5, "severity": "error", "code": 2739, "message": "Type '{}' is missing the following properties from type 'Result': contrats, success" }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 16, "column": 74, "severity": "error", "code": 2355, "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 21, "column": 11, "severity": "error", "code": 6133, "message": "'results' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 24, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '{ dsn: DsnEtab_S21_G00_11; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'DsnEtab_S21_G00_11'.", "extraMsg": "Object literal may only specify known properties, and 'dsn' does not exist in type 'DsnEtab_S21_G00_11'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 31, "column": 11, "severity": "error", "code": 6196, "message": "'Cfg2' is declared but never used." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 35, "column": 43, "severity": "error", "code": 6133, "message": "'dsnEtab' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 35, "column": 73, "severity": "error", "code": 2355, "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": 11, "column": 21, "severity": "error", "code": 2352, "message": "Conversion of type 'Dsn' to type 'DsnWithDate' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Dsn' is missing the following properties from type 'DsnWithDate': dsn, date" }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": 11, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '(dsnMax: DsnWithDate, dsn: Dsn) => { dsn: Dsn; date: Moment; } | undefined' is not assignable to parameter of type '(previousValue: DsnWithDate, currentValue: Dsn, currentIndex: number, array: Dsn[]) => DsnWithDate'.", "extraMsg": "Type '{ dsn: Dsn; date: Moment; } | undefined' is not assignable to type 'DsnWithDate'.\nType 'undefined' is not assignable to type 'DsnWithDate'." }, { "fileName": "server/api/imports/services/dsn/helpers/getRemBloc51FromDsnIndiv.ts", "line": 2, "column": 1, "severity": "error", "code": 6133, "message": "'getDsnNodeValue' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 141, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 141, "column": 35, "severity": "error", "code": 2454, "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 147, "column": 27, "severity": "error", "code": 2454, "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": 98, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": 104, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": 53, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": 59, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'.", "extraMsg": "Types of property 'afod_numaffil' are incompatible.\nType 'afod_numaffil | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 82, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 85, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_datefin_prevue | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_datefin_prevue | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 87, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_quot_trav | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_quot_trav | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 90, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_fin_date | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_fin_date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneEtab.ts", "line": 95, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Result[]' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }[]'.", "extraMsg": "Type 'Result' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }'.\nTypes of property 'sal' are incompatible.\nType 'pay_salarie_sal | undefined' is not assignable to type 'pay_salarie_sal'.\nType 'undefined' is not assignable to type 'pay_salarie_sal'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 56, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 63, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 67, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment | null' is not assignable to type 'sal_anciennete_date | undefined'.", "extraMsg": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getInfosRepartitionSalEmp.ts", "line": 87, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'BaseMontantSpecifique[] | TAPrev' is not assignable to parameter of type 'BaseMontantSpecifique & { lib?: string | undefined; }'.", "extraMsg": "Type 'BaseMontantSpecifique[]' is not assignable to type 'BaseMontantSpecifique & { lib?: string | undefined; }'.\nType 'BaseMontantSpecifique[]' is missing the following properties from type 'BaseMontantSpecifique': LibelleCodeNature, ValeurCodeNature" }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getNumeroOption.ts", "line": 5, "column": 169, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": 54, "column": 11, "severity": "error", "code": 2322, "message": "Type '(BaseMontantSpecifique & { lib: string; })[] | undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'.", "extraMsg": "Type 'undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": 57, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": 11, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }' is not assignable to type 'void'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": 11, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'CfgUpdateIfoc' is not assignable to parameter of type 'DataForUpdate<{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }>'.", "extraMsg": "Types of property 'ifoc_content_xml' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/imports/services/getTypeOrgSelonTypeRisque.ts", "line": 3, "column": 64, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/importPrevFromXml.ts", "line": 144, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'CfgGetIfoc'.", "extraMsg": "Property 'date_heure_creation_fiche' is missing in type 'Partial' but required in type 'CfgGetIfoc'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": 58, "column": 100, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": 218, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 140, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'ipas_validite_date_debut | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 141, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'ipas_validite_date_fin | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 531, "column": 16, "severity": "error", "code": 6133, "message": "'getPeriodesCourantesForSals' is declared but its value is never read." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 563, "column": 5, "severity": "error", "code": 2739, "message": "Type 'any[]' is missing the following properties from type '{ salIds: number[]; ppaCourante: pay_periodepaye_ppa; }': salIds, ppaCourante" }, { "fileName": "server/api/imports/services/processContrat.ts", "line": 145, "column": 69, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/processFileParamFicheOc.ts", "line": 105, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'ContratParsed'.", "extraMsg": "Types of property 'prev_ref' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": 44, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": 63, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": 32, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type '{ appSessionId: any; currentUser: { scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: usr_utilisateur_utiFields.sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }; loginTime: string; lastcheckTime: null; }' is not assignable to parameter of type 'Session'.", "extraMsg": "Types of property 'currentUser' are incompatible.\nType '{ scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }' is missing the following properties from type 'User': uti_email, currentPAD, currentGdpId, currentDOS, and 5 more." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": 34, "column": 10, "severity": "error", "code": 2339, "message": "Property 'appSessionId' does not exist on type 'UserSelected'." }, { "fileName": "server/api/passwords/router.ts", "line": 132, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/presences/router.ts", "line": 34, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'Params': cnt_id, tsh_date_start, tsh_date_end, tsh_comment" }, { "fileName": "server/api/presences/router.ts", "line": 55, "column": 9, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": 61, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": 71, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id_manager: number | null; pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Types of property 'sal_id_manager' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/router.ts", "line": 84, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 87, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Type 'ParsedQs' is missing the following properties from type 'Params': cnt_id, nb" }, { "fileName": "server/api/presences/router.ts", "line": 89, "column": 31, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 97, "column": 27, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 110, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 113, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'cnt_id' is missing in type 'ParsedQs' but required in type 'Params'." }, { "fileName": "server/api/presences/router.ts", "line": 115, "column": 31, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 123, "column": 27, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 161, "column": 127, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/services/getCurrentPeriodPointageDays.ts", "line": 8, "column": 26, "severity": "error", "code": 2307, "message": "Cannot find module '../../../reports/data/getDataRestitutionPresences' or its corresponding type declarations." }, { "fileName": "server/api/presences/services/submitTimesheet.ts", "line": 4, "column": 10, "severity": "error", "code": 6133, "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 5, "column": 32, "severity": "error", "code": 6133, "message": "'Awaited' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 24, "column": 1, "severity": "error", "code": 6133, "message": "'jobsDebouncer' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 65, "column": 11, "severity": "error", "code": 2740, "message": "Type '{ pad_id: number; }' is missing the following properties from type 'SepaParams': peri, sal_id, sal_id_out, modePaiement, and 5 more." }, { "fileName": "server/api/reports/router.ts", "line": 127, "column": 17, "severity": "error", "code": 2794, "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "server/api/reports/router.ts", "line": 228, "column": 29, "severity": "error", "code": 2339, "message": "Property 'ceta_id' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 229, "column": 27, "severity": "error", "code": 2339, "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 230, "column": 29, "severity": "error", "code": 2339, "message": "Property 'pad_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 231, "column": 36, "severity": "error", "code": 2339, "message": "Property 'estVersionDef' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 232, "column": 42, "severity": "error", "code": 2339, "message": "Property 'estVisibleEmployeur' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 233, "column": 29, "severity": "error", "code": 2339, "message": "Property 'lot_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 234, "column": 29, "severity": "error", "code": 2339, "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 289, "column": 15, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 30, "column": 46, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 39, "column": 17, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 75, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 79, "column": 17, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/salaries/router.ts", "line": 33, "column": 31, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 33, "column": 70, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 39, "column": 55, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 41, "column": 59, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 42, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 53, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 58, "column": 81, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 58, "column": 120, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 60, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 71, "column": 54, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 73, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 76, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/theme/router.ts", "line": 14, "column": 55, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/theme/router.ts", "line": 14, "column": 72, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/utils/replaceDomainName.ts", "line": 5, "column": 60, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/variables/router.ts", "line": 40, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 43, "column": 68, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': mvaId, padId, dateDebut, dateFin" }, { "fileName": "server/api/variables/router.ts", "line": 44, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId" }, { "fileName": "server/api/variables/router.ts", "line": 47, "column": 26, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 53, "column": 22, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 100, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId, rows" }, { "fileName": "server/api/variables/router.ts", "line": 114, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 123, "column": 30, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 132, "column": 26, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 158, "column": 44, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number'." }, { "fileName": "server/api/variables/router.ts", "line": 159, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/variables/router.ts", "line": 203, "column": 29, "severity": "error", "code": 2339, "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 204, "column": 38, "severity": "error", "code": 2339, "message": "Property 'comment' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 205, "column": 40, "severity": "error", "code": 2339, "message": "Property 'modeSelectionCnt' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 206, "column": 27, "severity": "error", "code": 2339, "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/services/insertVvaComment.ts", "line": 62, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ vva_id?: number | undefined; vva_niveau?: number | undefined; vva_valeur?: undefined; vva_datedebut?: Date | undefined; vva_datefin?: Date | null | undefined; vva_periodedebut?: number | null | undefined; vva_periodefin?: number | null | undefined; vva_comm?: null | undefined; var_id?: number | undefined; cnt_id?: number | null | undefined; vva_id_externe?: null | undefined; lvva_id?: number | null | undefined; acrd_id?: number | null | undefined; tacc_id?: number | null | undefined; vva_type_peri?: number | undefined; peria_id?: number | null | undefined; sal_id?: number | null | undefined; euti_id?: number | null | undefined; emp_id?: number | null | undefined; vva_regul_peridebut?: number | null | undefined; vva_regul_perifin?: number | null | undefined; }>'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/visitesMed/services/getInfosVisitesMed.ts", "line": 62, "column": 11, "severity": "error", "code": 6133, "message": "'startDate' is declared but its value is never read." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 27, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ pad_id: number; uti_id: number; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 31, "column": 22, "severity": "error", "code": 2339, "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 31, "column": 80, "severity": "error", "code": 2339, "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 41, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 42, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 47, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 50, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 82, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': wfrs_id, wfrs_status" }, { "fileName": "server/api/workflows/absences/router.ts", "line": 95, "column": 80, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/workflows/router.ts", "line": 42, "column": 117, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 46, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': typeWorkflow, doc_id, data" }, { "fileName": "server/api/workflows/router.ts", "line": 48, "column": 121, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 51, "column": 117, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 54, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": 59, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": 64, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 65, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 70, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 73, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 79, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 81, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 84, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 91, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 92, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 97, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 100, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 139, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ uti_id: number; domainApp: APP_DOMAIN; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/router.ts", "line": 166, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 167, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 172, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 175, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/services/changeStatusRunnedStep.ts", "line": 263, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ fk_id: number; origin: \"WFRS\"; pad_id: number; uti_id_target: number; desc: string; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Types of property 'origin' are incompatible.\nType '\"WFRS\"' is not assignable to type 'NOTIFICATION_ORIGINE'." }, { "fileName": "server/api/workflows/services/wflChangeAdress.ts", "line": 1, "column": 43, "severity": "error", "code": 2305, "message": "Module '\"../../../decla_main.d\"' has no exported member 'IExtCallback'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 20, "column": 17, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'.", "extraMsg": "Type 'Promise' is not assignable to type 'ArhServiceResult | Promise>'.\nType 'Promise' is not assignable to type 'Promise>'.\nType 'void' is not assignable to type 'ArhServiceResult'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 41, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 55, "column": 21, "severity": "error", "code": 2322, "message": "Type '\"postXX\"' is not assignable to type 'RouteHttpVerb'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 61, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 74, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is not assignable to parameter of type 'ArhRouteCfg'.", "extraMsg": "Type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is missing the following properties from type 'ArhRouteCfg': method, service" }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 98, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.ts", "line": 32, "column": 7, "severity": "error", "code": 2322, "message": "Type '(req: AuthenticatedRequest) => { file: File | undefined; files: { [fieldname: string]: File[]; } | File[] | undefined; }' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }'." }, { "fileName": "server/app/ArhRouter.ts", "line": 168, "column": 33, "severity": "error", "code": 2314, "message": "Generic type 'ArhRouteCfg' requires 2 type argument(s)." }, { "fileName": "server/app/app.ts", "line": 40, "column": 1, "severity": "error", "code": 6133, "message": "'isString' is declared but its value is never read." }, { "fileName": "server/app/app.ts", "line": 56, "column": 11, "severity": "error", "code": 2339, "message": "Property '_sendErrorToAPM' does not exist on type 'Logger'." }, { "fileName": "server/app/app.ts", "line": 207, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'Writable>' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'contentSecurityPolicy' are incompatible.\nType 'Writable | undefined>' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'ContentSecurityPolicyOptions'.\nTypes of property 'directives' are incompatible.\nType 'Writable | unique symbol> | undefined>' is not assignable to type 'Record | unique symbol> | undefined'.\nType 'Writable | unique symbol>>' is not assignable to type 'Record | unique symbol>'.\nIndex signatures are incompatible.\nType 'Writable | unique symbol>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable'.\nTypes of property '[Symbol.iterator]' are incompatible.\nType 'Writable<() => Iterator>' is not assignable to type '() => Iterator'.\nType 'Writable<() => Iterator>' provides no match for the signature '(): Iterator'." }, { "fileName": "server/app/app.ts", "line": 435, "column": 37, "severity": "error", "code": 2339, "message": "Property 'AccessControl' does not exist on type 'Config'." }, { "fileName": "server/app/app.ts", "line": 487, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 497, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 499, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 499, "column": 32, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 504, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhAddMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 506, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 506, "column": 32, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 511, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response>'." }, { "fileName": "server/app/appUws.ts", "line": 60, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/app/appUws.ts", "line": 207, "column": 59, "severity": "error", "code": 6133, "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": 213, "column": 69, "severity": "error", "code": 6133, "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": 422, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '(e: any) => void' is not assignable to parameter of type '() => void'." }, { "fileName": "server/app/configureDbManager.ts", "line": 37, "column": 5, "severity": "error", "code": 2741, "message": "Property 'format' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/db\").CustomPool' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/dbManager/init\").CustomPool'." }, { "fileName": "server/app/configureDbManager.ts", "line": 52, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cnt' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 58, "column": 5, "severity": "error", "code": 2322, "message": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cntModified' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 65, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cmr' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 71, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'dab' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'DabModified'.\nType 'undefined' is not assignable to type 'DabModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 78, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tij' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'TijModified'.\nType 'undefined' is not assignable to type 'TijModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 85, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'abs' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'AbsModified'.\nType 'undefined' is not assignable to type 'Pick'." }, { "fileName": "server/app/configureDbManager.ts", "line": 92, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 99, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 106, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 123, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'data' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Data'.\nType 'undefined' is not assignable to type 'Data'." }, { "fileName": "server/app/configureDbManager.ts", "line": 132, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'art' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'ArtModified'.\nType 'undefined' is not assignable to type 'ArtModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 139, "column": 5, "severity": "error", "code": 2322, "message": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tsk' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Tsk'.\nType 'undefined' is not assignable to type 'Tsk'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": 17, "column": 7, "severity": "error", "code": 2322, "message": "Type '(req: AuthenticatedRequest) => Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type 'Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to 'Promise | { file: File; files: MulterFilesType | undefined; }>'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": 22, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/app/routerApp.ts", "line": 29, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhRouteIsWhitelistedForAuth' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/app/routerApp.ts", "line": 49, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/appSessions.ts", "line": 363, "column": 5, "severity": "error", "code": 2741, "message": "Property 'portefeuilles' is missing in type '{ uti_id: any; sal_id: any; uti_pseudo: any; uti_nom: any; uti_prenom: any; uti_email: any; uti_access_to_business_dashboard: any; uti_superadmin: any; pdos_id: any; currentPAD: any; currentDOS: any; currentGdpId: any; currentPdosId: any; currentUi: any; lots_id_granted: any; typesUi: any; scope: { sals: never[]; pads: number[]; }; }' but required in type 'User'." }, { "fileName": "server/auth/authentication.ts", "line": 37, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/buls/createBulForNewCnt.ts", "line": 49, "column": 43, "severity": "error", "code": 2741, "message": "Property 'cnt_date_paiement_stc' is missing in type '{ ppa: CntOnCurrentPpa; cnt_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; sal_id: number; pad_id: number; cnt_salaire_mdp_id: number; }' but required in type 'CntForUpsertBul'." }, { "fileName": "server/compta/handleEcart.ts", "line": 35, "column": 15, "severity": "error", "code": 2740, "message": "Type '{ cpt_num: string; sens: string; mnt: number; cpt_type: number; }' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, sal_matricule, sal_nom_usage, and 32 more." }, { "fileName": "server/compta/handleEcart.ts", "line": 44, "column": 32, "severity": "error", "code": 2345, "message": "Argument of type '{ cana_id: number; cana_lib: cta_compteana_canaFields.cana_lib; pana_id: number; cana_code: string; }' is not assignable to parameter of type 'AnaCnt'.", "extraMsg": "Type '{ cana_id: number; cana_lib: cana_lib; pana_id: number; cana_code: string; }' is missing the following properties from type 'AnaCnt': sal_matricule, sal_nom_usage, sal_prenom, anct_id, and 4 more." }, { "fileName": "server/compta/selectAnaCnt.ts", "line": 7, "column": 18, "severity": "error", "code": 2320, "message": "Interface 'AnaCnt' cannot simultaneously extend types 'pay_anacontrat_anct' and 'cta_compteana_cana'.", "extraMsg": "Named property 'cana_id' of types 'pay_anacontrat_anct' and 'cta_compteana_cana' are not identical." }, { "fileName": "server/compta/selectData.ts", "line": 129, "column": 32, "severity": "error", "code": 2345, "message": "Argument of type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Property 'uorg_id' is missing in type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' but required in type 'CriteriaOD'." }, { "fileName": "server/compta/selectData.ts", "line": 186, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'Pcta | null' is not assignable to parameter of type 'Pcta'.", "extraMsg": "Type 'null' is not assignable to type 'Pcta'." }, { "fileName": "server/compta/ventilAna.ts", "line": 18, "column": 16, "severity": "error", "code": 2339, "message": "Property 'rowsDispatched' does not exist on type 'ResultAfterGrouping'." }, { "fileName": "server/compta/ventilAna.ts", "line": 101, "column": 31, "severity": "error", "code": 2339, "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": 101, "column": 42, "severity": "error", "code": 2339, "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 29, "severity": "error", "code": 2352, "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 29, "severity": "error", "code": 2352, "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, param_desc, cnt_id, and 31 more." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 50, "severity": "error", "code": 2345, "message": "Argument of type 'RowWithAna' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'RowWithAna' is missing the following properties from type 'RowToDispatch': sal_nom_famille, sal_prenom, sal_ventil_compta" }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 31, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew' is not assignable to parameter of type 'Error | null'.", "extraMsg": "Type '\"STOP\"' is not assignable to type 'Error | null'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 34, "column": 33, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 35, "column": 7, "severity": "error", "code": 2345, "message": "Argument of type '(errWaterfall: Error, file: string, fileName: string) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 245, "column": 9, "severity": "error", "code": 6133, "message": "'dataRows' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 246, "column": 9, "severity": "error", "code": 6133, "message": "'debut' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 247, "column": 9, "severity": "error", "code": 6133, "message": "'fin' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 249, "column": 9, "severity": "error", "code": 6133, "message": "'header' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 253, "column": 10, "severity": "error", "code": 2304, "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 262, "column": 4, "severity": "error", "code": 2304, "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 271, "column": 68, "severity": "error", "code": 2304, "message": "Cannot find name 'anneemois'." }, { "fileName": "server/dads/aed/processBuls.ts", "line": 6, "column": 1, "severity": "error", "code": 6133, "message": "'bul' is declared but its value is never read." }, { "fileName": "server/dads/dadsMain.ts", "line": 52, "column": 25, "severity": "error", "code": 2554, "message": "Expected 3-6 arguments, but got 2." }, { "fileName": "server/dads/declaDads.ts", "line": 3, "column": 27, "severity": "error", "code": 2459, "message": "Module '\"../payrollEngine/declaCalc.d\"' declares 'Tat' locally, but it is not exported." }, { "fileName": "server/dads/declaDads.ts", "line": 159, "column": 18, "severity": "error", "code": 2320, "message": "Interface 'PaiementOps' cannot simultaneously extend types 'pay_paiementops_pops' and 'pay_banquedos_bnqd'.", "extraMsg": "Named property 'bnqd_id' of types 'pay_paiementops_pops' and 'pay_banquedos_bnqd' are not identical." }, { "fileName": "server/dads/s30/s30.ts", "line": 39, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/s30/s40/s40.ts", "line": 15, "column": 8, "severity": "error", "code": 1192, "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/dads/s30/s40/s40_g28_15\"' has no default export." }, { "fileName": "server/dads/writerDads.ts", "line": 38, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'string | null' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/writerDads.ts", "line": 64, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 50, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 82, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 85, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 94, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 124, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 161, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 178, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 219, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 236, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 270, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.ts", "line": 156, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/errorHandling/customMessagesConfigs.ts", "line": 24, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'PG_ERROR_CODES'.", "extraMsg": "Type 'undefined' is not assignable to type 'PG_ERROR_CODES'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 68, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 102, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 113, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 155, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 167, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 185, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '{ query: Sinon.SinonSpy; release: Sinon.SinonFake; }' is not assignable to parameter of type 'PoolClient'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 205, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 216, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 255, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 266, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 317, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 351, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 361, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 401, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 27, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 38, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 68, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 87, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 98, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": 32, "column": 44, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'.\nType 'Data' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": 35, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 26, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 36, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 37, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 48, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'.", "extraMsg": "Property 'params' is missing in type 'Config' but required in type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 53, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 63, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 64, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 75, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 80, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 90, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 91, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 104, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.ts", "line": 90, "column": 44, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'.\nType '(errTrigger: any, shouldContinue: any) => void' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 42, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 105, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.ts", "line": 23, "column": 2, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 22, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 23, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'.", "extraMsg": "Types of property 'length' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 38, "column": 19, "severity": "error", "code": 2741, "message": "Property 'message' is missing in type '{ length: number; name: \"error\"; severity: string; code: string; detail: string; hint: undefined; position: undefined; internalPosition: undefined; internalQuery: undefined; where: undefined; schema: string; table: string; column: undefined; dataType: undefined; constraint: string; file: string; line: string; routine: string; }' but required in type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 60, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 71, "column": 34, "severity": "error", "code": 2339, "message": "Property 'code' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 72, "column": 34, "severity": "error", "code": 2339, "message": "Property 'message' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 87, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 87, "column": 61, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 102, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 102, "column": 64, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 129, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 129, "column": 63, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 200, "column": 4, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'string | null'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 209, "column": 7, "severity": "error", "code": 2339, "message": "Property 'title' does not exist on type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 248, "column": 109, "severity": "error", "code": 6133, "message": "'keyTable' is declared but its value is never read." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 59, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 109, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 111, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 152, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 154, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 214, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 216, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 271, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 300, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 302, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": 68, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 61, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 117, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 169, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 217, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 265, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 308, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; lots_id_granted: number[]; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 338, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 377, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 417, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 458, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 500, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": 56, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": 82, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 16, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 23, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 29, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 48, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 55, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 74, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 80, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/processReferences.ts", "line": 117, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type '\"add\" | OperationType' is not assignable to parameter of type 'OperationType'.", "extraMsg": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 39, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 142, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigServerFilter | null' is not assignable to parameter of type 'ConfigServerFilter'.", "extraMsg": "Type 'null' is not assignable to type 'ConfigServerFilter'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 161, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 211, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 255, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 295, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 339, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 386, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 438, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 488, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 531, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 574, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 617, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 660, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 703, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/emailer/emailHtmlTemplate.ts", "line": 119, "column": 83, "severity": "error", "code": 2345, "message": "Argument of type 'ROLES | undefined' is not assignable to parameter of type 'ROLES'.", "extraMsg": "Type 'undefined' is not assignable to type 'ROLES'." }, { "fileName": "server/emailer/emailer.ts", "line": 83, "column": 5, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'SentMessageInfo | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'SentMessageInfo'." }, { "fileName": "server/graphql/login/resolvers.ts", "line": 32, "column": 6, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/graphql/resolvers/mutations/documents/saveDocs/resolver.ts", "line": 99, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForUpdate<{ doc_title?: null | undefined; doc_comment?: null | undefined; doc_id?: undefined; doc_type?: undefined; doc_afficher_portail_salarie?: boolean | undefined; doc_date_portail_salarie?: Date | null | undefined; tdoc_id?: number | null | undefined; doc_id_sequenced?: number | undefined; doc_afficher_portail_employeur?: boolean | undefined; }>'.", "extraMsg": "Types of property 'doc_title' are incompatible.\nType 'doc_title | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/graphql/resolvers/queries/absences/infosListeAbsencesMgr/resolver.ts", "line": 3, "column": 10, "severity": "error", "code": 2305, "message": "Module '\"../../../../../dbManager/dbManager\"' has no exported member 'ClientFilter'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 24, "column": 13, "severity": "error", "code": 2322, "message": "Type 'ecnt_montant_salaire' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 26, "column": 13, "severity": "error", "code": 2322, "message": "Type 'ecnt_quot_trav' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 27, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'trem_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 35, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'GqlF'.", "extraMsg": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'LastRemuneration'.\nTypes of property 'montantSalaire' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/cotisationsFraisDeSante/getCotisationsFraisDeSante/resolver.ts", "line": 52, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type '{ src_id_force?: number | null | undefined; cnt_id?: number | undefined; ltrac_type?: number | null | undefined; emp_id?: number | null | undefined; pad_id: number; catc_id: number | null; ncnt_id: number; dpub_id: number | null; semp_id: number; trem_id: number | null; rcdd_id: number | null; euti_id: number | null; eta_id: number; src_id: number | null; peri_anneemois: number; lot_id: number; cnt_debut_date: Date; cnt_fin_date?: Date | undefined; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'src_id_force' are incompatible.\nType 'number | null | undefined' is not assignable to type 'src_id_force'.\nType 'undefined' is not assignable to type 'src_id_force'." }, { "fileName": "server/graphql/resolvers/queries/login/checkLoginCredentials/resolver.ts", "line": 16, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string | null'." }, { "fileName": "server/graphql/utils/gqlUtils.ts", "line": 71, "column": 40, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 32, "column": 46, "severity": "error", "code": 2339, "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 33, "column": 77, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 33, "column": 95, "severity": "error", "code": 2339, "message": "Property 'tab_id' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 37, "column": 54, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 38, "column": 52, "severity": "error", "code": 2339, "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 39, "column": 51, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 40, "column": 48, "severity": "error", "code": 2339, "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 42, "column": 17, "severity": "error", "code": 2322, "message": "Type '{ plhSemaine1: gta_planninghebdo_plh & { jours: number[]; }; ppla_desc: string; }' is not assignable to type 'DataGta'.", "extraMsg": "The types of 'plhSemaine1.jours' are incompatible between these types.\nType 'number[]' is not assignable to type 'Jph[]'.\nType 'number' is not assignable to type 'Jph'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 45, "column": 17, "severity": "error", "code": 2741, "message": "Property 'jfs' is missing in type 'gta_calendrierjf_cjf' but required in type 'Cjf'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": 27, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": 46, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/helpdesk/zendesk/getInfosZdOrganization.ts", "line": 9, "column": 23, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/helpdesk/zendesk/zdSearchRequestAsync.ts", "line": 5, "column": 9, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/imports/genericImport.ts", "line": 146, "column": 5, "severity": "error", "code": 2322, "message": "Type '({ padId, config, csvRows }: ImportInput>>) => Promise' is not assignable to type 'ImportData'.", "extraMsg": "Types of parameters '__0' and 'input' are incompatible.\nType 'ImportInput' is not assignable to type 'ImportInput>>'.\nType 'ConfigImporter' is not assignable to type 'Required>'.\nTypes of property 'sal_identifier' are incompatible.\nType 'IMPORT_IDENTIFIANT_SALARIE | undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'.\nType 'undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 34, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 37, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 40, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 43, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 46, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 47, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 34, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 37, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_matricule' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 40, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 43, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_email' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 46, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_nir' does not exist on type '{}'." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 3, "column": 7, "severity": "error", "code": 6133, "message": "'map' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 11, "column": 10, "severity": "error", "code": 6133, "message": "'getNameIdentifierSal' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 11, "column": 66, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": 140, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'.", "extraMsg": "Type 'undefined' is not assignable to type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importAbs.ts", "line": 155, "column": 35, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'string | null | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | null | undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": 155, "column": 68, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/imports/importAnct.ts", "line": 118, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectAnct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectAnct': cana_id, anct_pct, anct_peridebut" }, { "fileName": "server/imports/importAnct.ts", "line": 118, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importAnct.ts", "line": 226, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importContrats.ts", "line": 246, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importContrats.ts", "line": 249, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'." }, { "fileName": "server/imports/importContrats.ts", "line": 372, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readSal\").CntIdentifiers' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readCnt\").CntIdentifiers'.", "extraMsg": "Types of property 'cnt_debut_date' are incompatible.\nType 'Date | undefined' is not assignable to type 'string | undefined'.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/imports/importEct.ts", "line": 173, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': emp_id, ect_classif_ech, ect_classif_niv, ect_classif_cat, and 3 more." }, { "fileName": "server/imports/importEct.ts", "line": 173, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEct.ts", "line": 281, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importEmplois.ts", "line": 105, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEmplois.ts", "line": 162, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'RowObject' is not assignable to parameter of type 'RowObjectEmp'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEmp': emp_libelle_masculin, emp_libelle_feminin, acrd_id" }, { "fileName": "server/imports/importIbans.spec.ts", "line": 1, "column": 8, "severity": "error", "code": 2613, "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' has no default export. Did you mean to use 'import { importIbans } from \"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' instead?" }, { "fileName": "server/imports/importIbans.spec.ts", "line": 1, "column": 23, "severity": "error", "code": 2459, "message": "Module '\"./importIbans\"' declares 'Config' locally, but it is not exported." }, { "fileName": "server/imports/importIbans.ts", "line": 78, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; validators?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importIbans.ts", "line": 144, "column": 9, "severity": "error", "code": 6133, "message": "'resultInsertion' is declared but its value is never read." }, { "fileName": "server/imports/importIbans.ts", "line": 148, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/imports/importMutuelleInterim.ts", "line": 71, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": 61, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": 98, "column": 19, "severity": "error", "code": 2304, "message": "Cannot find name 'BulsOnCurrentPpa'." }, { "fileName": "server/imports/importSals.ts", "line": 161, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": 128, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': uorg_id, uct_datedebut, uct_datefin, uct_peridebut, rind_id" }, { "fileName": "server/imports/importUct.ts", "line": 128, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": 236, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVisitMed.ts", "line": 97, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importVva.ts", "line": 99, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporterEnhanced' is not assignable to parameter of type 'Config'.", "extraMsg": "Types of property 'createBulRegul' are incompatible.\nType 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/imports/importVva.ts", "line": 165, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'ConfigImporterEnhanced'.", "extraMsg": "Type 'Config' is missing the following properties from type 'ConfigImporterEnhanced': inTransaction, identificationOnly" }, { "fileName": "server/imports/importVva.ts", "line": 213, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVva/defineCnt.ts", "line": 24, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'CntRead | undefined' is not assignable to parameter of type 'CntRead | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'CntRead | PromiseLike'." }, { "fileName": "server/imports/readSal.ts", "line": 91, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/readSal.ts", "line": 99, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 1, "column": 10, "severity": "error", "code": 2724, "message": "'\"./getIdentifiersSalFromRowObject\"' has no exported member named 'salIdentifiers'. Did you mean 'isSalIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 1, "column": 10, "severity": "error", "code": 6133, "message": "'salIdentifiers' is declared but its value is never read." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 2, "column": 10, "severity": "error", "code": 2724, "message": "'\"./getIdentifiersCntFromRowObject\"' has no exported member named 'cntIdentifiers'. Did you mean 'isCntIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 2, "column": 10, "severity": "error", "code": 6133, "message": "'cntIdentifiers' is declared but its value is never read." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 118, "column": 64, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 125, "column": 116, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 178, "column": 59, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/monitoring/routerMonitoring.ts", "line": 15, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: { type: string; title: string; }[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 15, "column": 2, "severity": "error", "code": 2739, "message": "Type '{}' is missing the following properties from type '{ serverConfig: ServerConfig; dbConfig: any; }': serverConfig, dbConfig" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 222, "column": 3, "severity": "error", "code": 2322, "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 223, "column": 3, "severity": "error", "code": 2322, "message": "Type 'BulSelected[]' is not assignable to type 'BulInCalc[]'.", "extraMsg": "Type 'BulSelected' is missing the following properties from type 'BulInCalc': sandbox, iCurrentRub, cjfs, statutRegimeAm" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 280, "column": 3, "severity": "error", "code": 2322, "message": "Type '() => void' is not assignable to type '{ (): Promise; (handler: () => void): void; }'.", "extraMsg": "Type 'void' is not assignable to type 'Promise'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 313, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 344, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 492, "column": 10, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 500, "column": 18, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 522, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": 67, "column": 28, "severity": "error", "code": 2362, "message": "The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": 67, "column": 36, "severity": "error", "code": 2363, "message": "The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 31, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[]))[]' is not assignable to parameter of type 'T[]'.", "extraMsg": "Type 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])'." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 55, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'Ptab' is not assignable to parameter of type 'PtabSelected'.", "extraMsg": "Type 'Ptab' is missing the following properties from type 'PtabSelected': acrd_id, ptab_methode_retenue, ptab_desc, tab, and 14 more." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 65, "column": 5, "severity": "error", "code": 2322, "message": "Type 'PtabSelected[]' is not assignable to type 'T[]'.", "extraMsg": "Type 'PtabSelected' is not assignable to type 'T'.\n'PtabSelected' is assignable to the constraint of type 'T', but 'T' could be instantiated with a different subtype of constraint 'Ptab'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": 48, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": 94, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/maintien/processOneArret.ts", "line": 53, "column": 9, "severity": "error", "code": 2322, "message": "Type 'sal_anciennete_date' is not assignable to type 'Date'.", "extraMsg": "Type 'null' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 77, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 119, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 159, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsRetenue.ts", "line": 62, "column": 23, "severity": "error", "code": 2739, "message": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectSpecificItems.ts", "line": 17, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedCalc': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/bulsMgr/deleteLBL.ts", "line": 11, "column": 28, "severity": "error", "code": 2503, "message": "Cannot find namespace 'pg'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": 9, "column": 32, "severity": "error", "code": 2339, "message": "Property 'length' does not exist on type 'ProfilPlanning'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": 23, "column": 27, "severity": "error", "code": 2488, "message": "Type 'ProfilPlanning' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 64, "column": 126, "severity": "error", "code": 2345, "message": "Argument of type 'Cmb[] | undefined' is not assignable to parameter of type 'Cmb[] | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'Cmb[] | null'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 96, "column": 81, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 97, "column": 87, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 105, "column": 87, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 106, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 170, "column": 92, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 171, "column": 79, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 235, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 237, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 245, "column": 88, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 246, "column": 92, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCald.ts", "line": 111, "column": 63, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | boolean' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": 34, "column": 25, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'.", "extraMsg": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": 38, "column": 25, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/upsertCalb.ts", "line": 58, "column": 13, "severity": "error", "code": 2304, "message": "Cannot find name 'tools'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": 24, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": 46, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/communication/sendEndToMainProcess.ts", "line": 10, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 142, "column": 5, "severity": "error", "code": 2322, "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'.", "extraMsg": "Type 'pay_cumul_cml' is missing the following properties from type 'CmlInBul': valeur_en_cours, valeur_en_cours_autres_contrats" }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 158, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'.", "extraMsg": "Type 'RubSelectedCalc' is missing the following properties from type 'RubInCalc': rub_code, rub_lib, rub_desc, rub_affich_dates_abs, and 12 more." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 220, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'pay_cumul_cml[]' is not assignable to parameter of type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 10, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 12, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 32, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 34, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 50, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 52, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 68, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 70, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 72, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 74, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 76, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/defineNetItems.ts", "line": 2, "column": 1, "severity": "error", "code": 6192, "message": "All imports in import declaration are unused." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 146, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type '{}' is not assignable to parameter of type 'BulData'.", "extraMsg": "Property 'cnt' is missing in type '{}' but required in type 'BulData'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 172, "column": 17, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 179, "column": 17, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 48, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 94, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 140, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 72, "column": 119, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 78, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'.", "extraMsg": "Type 'CmlInBul' is not assignable to type 'CmlCached'.\nTypes of property 'valeur_en_cours_autres_contrats' are incompatible.\nType 'number | null' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 149, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 153, "column": 73, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 157, "column": 77, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 179, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 183, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 118, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 166, "column": 5, "severity": "error", "code": 2322, "message": "Type 'number' is not assignable to type 'null'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 166, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_TOUS_CONTRATS.ts", "line": 62, "column": 31, "severity": "error", "code": 2345, "message": "Argument of type '{ name: string; value: number | null; }' is not assignable to parameter of type 'CmlReturned'.", "extraMsg": "Types of property 'name' are incompatible.\nType 'string' is not assignable to type '\"valeur_en_cours\" | \"valeur_en_cours_autres_contrats\" | \"valeur_ann_cnt\" | \"valeur_ann_cnt_tous_contrats\" | \"valeur_duree_cnt\" | \"valeur_duree_cnt_tous_contrats\" | \"valeur_en_cours_cnt_precedent\" | \"valeur_n_derniers_mois_cnt\" | \"valeur_n_derniers_mois_tous_contrats\"'." }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.spec.ts", "line": 69, "column": 39, "severity": "error", "code": 2344, "message": "Type '{}' does not satisfy the constraint 'BaseVva'.", "extraMsg": "Type '{}' is missing the following properties from type 'BaseVva': vva_id, vva_valeur, vva_datedebut, vva_datefin" }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.ts", "line": 52, "column": 25, "severity": "error", "code": 2339, "message": "Property 'sort' does not exist on type 'readonly Readonly[]'." }, { "fileName": "server/payrollEngine/druMgr/druMgr.ts", "line": 282, "column": 29, "severity": "error", "code": 2339, "message": "Property 'skip' does not exist on type 'Error | ResultSkip'.", "extraMsg": "Property 'skip' does not exist on type 'Error'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_ABS.ts", "line": 178, "column": 85, "severity": "error", "code": 2345, "message": "Argument of type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: rub_id_retenue; rub_id_indem: rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: rub_id_indem_2; rub_id_indem_3: rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: cmsal_id; tab_code: string; tab_taux_maintien: tab_taux_maintien; tab_lib: string; mart_id: mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }[]' is not assignable to parameter of type 'DabForQuotiteAbs[]'.", "extraMsg": "Type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'DabForQuotiteAbs'.\nType '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'Pick'.\nTypes of property 'dab_nb' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 17, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'cnt_fin_date' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 30, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'cnt_datefin_prevue' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 34, "column": 45, "severity": "error", "code": 2339, "message": "Property 'cnt_datefin_duree_minimale' does not exist on type 'CntInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_EFF.ts", "line": 116, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": 40, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'.", "extraMsg": "Type 'Date' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": 50, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_PARE.ts", "line": 29, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 11, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 27, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 46, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: true; dab_commence_aprem: true; dab_finit_matin: true; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 65, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 84, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 125, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_eta' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 171, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_emp' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 219, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_uorg' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivCcn.ts", "line": 45, "column": 66, "severity": "error", "code": 2339, "message": "Property 'acrd_id' does not exist on type '{ ccn_id: number; }'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivNat.ts", "line": 9, "column": 110, "severity": "error", "code": 6133, "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivPad.ts", "line": 8, "column": 110, "severity": "error", "code": 6133, "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 68, "column": 16, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 83, "column": 17, "severity": "error", "code": 2322, "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 93, "column": 17, "severity": "error", "code": 2322, "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 104, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 174, "column": 144, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": 1, "column": 1, "severity": "error", "code": 6133, "message": "'DruInCalc' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": 41, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Readonly> & Readonly & { rub_desc: string; }>' is not assignable to type 'Readonly'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 47, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 49, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 49, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 64, "column": 68, "severity": "error", "code": 2345, "message": "Argument of type 'DRU_VAR_MULTIVAL_DISTINCT | null' is not assignable to parameter of type 'MODE_DISTINCTION | null'.", "extraMsg": "Type 'DRU_VAR_MULTIVAL_DISTINCT.PAR_DATEDEBUT' is not assignable to type 'MODE_DISTINCTION | null'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 70, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 83, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 85, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 85, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getRubsBouclageToInsert.spec.ts", "line": 127, "column": 4, "severity": "error", "code": 2322, "message": "Type '({ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; })[]' is not assignable to type 'Readonly>[]'.", "extraMsg": "Type '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is not assignable to type 'Readonly>'.\nType '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is missing the following properties from type 'Readonly>': isDebutPeriode, commentaire, is_regul" }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": 122, "column": 41, "severity": "error", "code": 2740, "message": "Type 'BaseRubCheckDruBouclage' is missing the following properties from type 'RubInCalc': rub_type, rub_code, rub_affich_dates_abs, tij, and 12 more." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": 264, "column": 41, "severity": "error", "code": 2322, "message": "Type 'BaseRubCheckDruBouclage' is not assignable to type 'RubInCalc'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": 45, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": 140, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 132, "column": 71, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 132, "column": 118, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 144, "column": 71, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 144, "column": 118, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 291, "column": 31, "severity": "error", "code": 2339, "message": "Property 'rrub_annul_peri_debut' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 292, "column": 29, "severity": "error", "code": 2339, "message": "Property 'rrub_annul_peri_fin' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 29, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 37, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 45, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 53, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 61, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 69, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 77, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/processDruValue.ts", "line": 52, "column": 17, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | boolean | null' is not assignable to parameter of type 'string | number'.", "extraMsg": "Type 'null' is not assignable to type 'string | number'." }, { "fileName": "server/payrollEngine/druMgr/profilCp/getAcquisitionCpMoisCalculee.ts", "line": 71, "column": 14, "severity": "error", "code": 2540, "message": "Cannot assign to 'pacp' because it is a read-only property." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 23, "column": 13, "severity": "error", "code": 2322, "message": "Type 'mrtt_nbj_sal' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 24, "column": 13, "severity": "error", "code": 2322, "message": "Type 'mrtt_nbj_pat' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 40, "column": 16, "severity": "error", "code": 2454, "message": "Variable 'nbSal' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 41, "column": 16, "severity": "error", "code": 2454, "message": "Variable 'nbPat' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": 11, "column": 115, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": 41, "column": 142, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/vva/cacheVvaMgr.ts", "line": 27, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ var_id: number; valueFound: boolean; niveauFound: number; value: string | number | boolean | null; vva: Schema.pay_valeurvariable_vva[] | null; }' is not assignable to parameter of type 'VvaCached'.", "extraMsg": "Types of property 'niveauFound' are incompatible.\nType 'number' is not assignable to type '1 | 2 | 5'." }, { "fileName": "server/payrollEngine/executeFormula.ts", "line": 35, "column": 20, "severity": "error", "code": 2339, "message": "Property 'cnt_desc' does not exist on type 'BulInCalc'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 30, "column": 5, "severity": "error", "code": 2322, "message": "Type 'PosConv | null' is not assignable to type 'PosConv | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'PosConv | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 92, "column": 9, "severity": "error", "code": 2322, "message": "Type 'PoolClient' is not assignable to type 'DbClient'.", "extraMsg": "Type 'PoolClient' is missing the following properties from type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }': begin, commit, rollback" }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 242, "column": 5, "severity": "error", "code": 2322, "message": "Type 'Tat | null' is not assignable to type 'Tat | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'Tat | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 250, "column": 5, "severity": "error", "code": 2740, "message": "Type 'ProfilPlanning[]' is missing the following properties from type 'ProfilPlanning': ppla_desc, acrd_niveau, origin, ppla_id, and 24 more." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 85, "column": 21, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 89, "column": 17, "severity": "error", "code": 2322, "message": "Type 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 90, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 535, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 539, "column": 9, "severity": "error", "code": 2322, "message": "Type 'boolean | undefined' is not assignable to type 'boolean'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 540, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 547, "column": 68, "severity": "error", "code": 6133, "message": "'peri' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 547, "column": 89, "severity": "error", "code": 6133, "message": "'dateVigueur' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getRubData.ts", "line": 38, "column": 5, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectAlc\").Alc[]' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Alc[]'.", "extraMsg": "Type 'Alc' is missing the following properties from type 'Alc': valeur_en_cours, valeur_en_cours_apres" }, { "fileName": "server/payrollEngine/launchCalcBuls.ts", "line": 23, "column": 8, "severity": "error", "code": 2741, "message": "Property 'settingsByBul' is missing in type '{ type: number; pad_id: number; uti_id: number; bul_id: number[]; clp_origine: CALCULPAIE_ORIGINE; settings: {}; }' but required in type 'CalcRequestParams'." }, { "fileName": "server/payrollEngine/monitoring/trackMemory.ts", "line": 3, "column": 21, "severity": "error", "code": 2686, "message": "'_' refers to a UMD global, but the current file is a module. Consider adding an import instead." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 13, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 23, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 28, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 33, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 11, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 42, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 71, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/peria/checkPeriaCatc.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaDpub.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaTrem.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkTypeLieuTrav.ts", "line": 19, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/profiles/selectPpla.ts", "line": 200, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 597, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 598, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'cnt_fin_date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 638, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 639, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 640, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 641, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 655, "column": 4, "severity": "error", "code": 2739, "message": "Type '{ calculer: false; netCible: null; iterations: never[]; }' is missing the following properties from type '{ calculer: boolean; type: number; varIdVariant: number; nextValueForVarId: number; netCible: { mnt: number; explain: string; } | null; iterations: IterationNetAuBrut[]; }': type, varIdVariant, nextValueForVarId" }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 139, "column": 50, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 204, "column": 42, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 212, "column": 42, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 238, "column": 44, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 246, "column": 44, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 270, "column": 17, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 329, "column": 17, "severity": "error", "code": 2322, "message": "Type 'boolean | null | undefined' is not assignable to type 'boolean | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | null'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 331, "column": 21, "severity": "error", "code": 2322, "message": "Type 'boolean | null' is not assignable to type 'boolean'.", "extraMsg": "Type 'null' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 460, "column": 50, "severity": "error", "code": 2345, "message": "Argument of type 'dpub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 813, "column": 17, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 842, "column": 35, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 842, "column": 54, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionCprev.ts", "line": 137, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'Cprev' is not assignable to parameter of type 'CprevApplied'.", "extraMsg": "Property 'ccpr' is missing in type 'Cprev' but required in type 'CprevApplied'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionEff.ts", "line": 35, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type '1 | 2'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": 65, "column": 17, "severity": "error", "code": 2322, "message": "Type 'ProfilCp | null' is not assignable to type 'ProfilCp'.", "extraMsg": "Type 'null' is not assignable to type 'ProfilCp'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": 235, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPARE.ts", "line": 279, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPASS.ts", "line": 35, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Pass | null' is not assignable to type 'Pass'.", "extraMsg": "Type 'null' is not assignable to type 'Pass'." }, { "fileName": "server/payrollEngine/selectPRBUL.ts", "line": 163, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectProfilCpAnc.ts", "line": 230, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectTAUXAT.ts", "line": 40, "column": 49, "severity": "error", "code": 2554, "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/payrollEngine/updateCMLInBul.ts", "line": 123, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' is not assignable to parameter of type 'CmlInBul'.", "extraMsg": "Property 'cml_type_raz_ann' is missing in type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/portails/employee/checkIfAbsExceedsTgaThreshold.ts", "line": 42, "column": 32, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 45, "column": 23, "severity": "error", "code": 2339, "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 46, "column": 23, "severity": "error", "code": 2339, "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 48, "column": 23, "severity": "error", "code": 2339, "message": "Property 'allDay' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 49, "column": 23, "severity": "error", "code": 2339, "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 50, "column": 23, "severity": "error", "code": 2339, "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 55, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ id: any; calendarId: number; title: string; }[]' is not assignable to parameter of type 'Pta[]'.", "extraMsg": "Type '{ id: any; calendarId: number; title: string; }' is missing the following properties from type 'Pta': pta_id, pta_heure_arrivee, pta_heure_depart, cnt_id, and 13 more." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 24, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 27, "column": 23, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 27, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DataSalForSearch'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DataSalForSearch': padId, salNomNaissance, salNomUsage, salPrenom, and 2 more." }, { "fileName": "server/portails/routerCalendars.ts", "line": 53, "column": 31, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'undefined' is not assignable to type 'number'." }, { "fileName": "server/portails/routerCalendars.ts", "line": 78, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 41, "column": 15, "severity": "error", "code": 2322, "message": "Type 'Src | null' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Src | null'.", "extraMsg": "Type 'Src' is missing the following properties from type 'Src': cnt_id, origin" }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 50, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 51, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesEventTest.ts", "line": 2, "column": 93, "severity": "error", "code": 6133, "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesMensuellesTest.ts", "line": 4, "column": 57, "severity": "error", "code": 6133, "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/reports/data/absences/getDataAbs.ts", "line": 42, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 72, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 323, "column": 9, "severity": "error", "code": 2322, "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 331, "column": 49, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 332, "column": 47, "severity": "error", "code": 2339, "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 333, "column": 53, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 334, "column": 50, "severity": "error", "code": 2339, "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 335, "column": 34, "severity": "error", "code": 2339, "message": "Property 'ppla' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 336, "column": 36, "severity": "error", "code": 2339, "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 337, "column": 30, "severity": "error", "code": 2339, "message": "Property 'cjf' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 338, "column": 21, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 339, "column": 45, "severity": "error", "code": 2339, "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 349, "column": 34, "severity": "error", "code": 2339, "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 349, "column": 53, "severity": "error", "code": 2339, "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 144, "column": 59, "severity": "error", "code": 2339, "message": "Property 'isHeaderRem' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 160, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type 'rub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 161, "column": 20, "severity": "error", "code": 2339, "message": "Property 'isHeaderIndemNet' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 227, "column": 13, "severity": "error", "code": 2322, "message": "Type 'RegWithLbl | undefined' is not assignable to type 'Freg | null | undefined'.", "extraMsg": "Type 'RegWithLbl' is missing the following properties from type 'Freg': regs, freg_lib, freg_num_ordre, freg_display_no_reg" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 259, "column": 61, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 265, "column": 11, "severity": "error", "code": 2322, "message": "Type 'reg_operation' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'.", "extraMsg": "Type 'null' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 340, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'Freg' is not assignable to parameter of type 'RegWithLbl'.", "extraMsg": "Type 'Freg' is missing the following properties from type 'RegWithLbl': lbl, reg_id, reg_lib, reg_num_ordre, and 4 more." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 368, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is not assignable to parameter of type 'LblSimpl'.", "extraMsg": "Type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is missing the following properties from type 'LblSimpl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 31 more." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 17, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 18, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 19, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 20, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": 183, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]'.", "extraMsg": "Type 'Lbl' is missing the following properties from type 'Lbl': cnt_id, ncnt_id, ncnt_code, euti_nom, and 12 more." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": 184, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]'.", "extraMsg": "Property 'rub_type_affich_simpl' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl'." }, { "fileName": "server/reports/data/bul/getData_BUL_PRBUL.ts", "line": 24, "column": 3, "severity": "error", "code": 2322, "message": "Type '([_client, prbul_id]: [PoolClient, number]) => string | null' is not assignable to type '(args: [client: PoolClient, prbulId: number]) => string'.", "extraMsg": "Type 'string | null' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/bul/mergeTemplatesZonesBul.ts", "line": 2, "column": 8, "severity": "error", "code": 1259, "message": "Module '\"handlebars\"' can only be default-imported using the 'esModuleInterop' flag" }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": 134, "column": 24, "severity": "error", "code": 2488, "message": "Type 'FormatLblCompleterZeros' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": 140, "column": 24, "severity": "error", "code": 2488, "message": "Type 'FormatLblNbDec' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 46, "column": 13, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 47, "column": 26, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 48, "column": 17, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/clickHelpers/getStringifiedFunctionOpenCotisUrssafSal.ts", "line": 34, "column": 9, "severity": "error", "code": 2322, "message": "Type '\"html\"' is not assignable to type 'REPORT_TYPE_OUTPUT | undefined'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 21, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'RegroupCompta | undefined' is not assignable to parameter of type 'RegroupCompta'.", "extraMsg": "Type 'undefined' is not assignable to type 'RegroupCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 25, "column": 20, "severity": "error", "code": 2339, "message": "Property 'sal_matricule' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 26, "column": 20, "severity": "error", "code": 2551, "message": "Property 'cnt_num' does not exist on type 'LblCompta'. Did you mean 'cpt_num'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 27, "column": 20, "severity": "error", "code": 2551, "message": "Property 'cnt_id' does not exist on type 'LblCompta'. Did you mean 'cpt_id'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 71, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 81, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 91, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 101, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 113, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 123, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 133, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 143, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getDataRattachCompta.ts", "line": 77, "column": 62, "severity": "error", "code": 2339, "message": "Property 'color' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 66, "column": 20, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Function' is not assignable to type 'AsyncFunction'.\nType 'Function' provides no match for the signature '(callback: (err?: Error | null | undefined, result?: unknown) => void): void'.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Function[]'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 71, "column": 34, "severity": "error", "code": 2488, "message": "Type 'unknown' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 122, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta[]' is not assignable to parameter of type 'Row[]'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'Row': cnt_id, bul_est_stc, sal_desc, cnt_desc, and 8 more." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 52, "column": 9, "severity": "error", "code": 2551, "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 53, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 54, "column": 9, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 55, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 56, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 61, "column": 9, "severity": "error", "code": 2339, "message": "Property 'brut_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 62, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 63, "column": 9, "severity": "error", "code": 2339, "message": "Property 'solde_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 64, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 65, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 70, "column": 9, "severity": "error", "code": 2551, "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 71, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 72, "column": 9, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 73, "column": 13, "severity": "error", "code": 2339, "message": "Property 'bul_est_stc' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 74, "column": 13, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 31, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 45, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 77, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 77, "column": 39, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": 125, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'RowDataProvCp' is missing the following properties from type 'Row': bul_est_stc_m1, brut_maintien_m1, pris_n_m1, pris_n1_m1, and 25 more." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": 126, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": 78, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": 79, "column": 28, "severity": "error", "code": 2339, "message": "Property 'pad_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/controles/getDataControleDatesBulletins.ts", "line": 105, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleOverlapCnts.ts", "line": 59, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleVva.ts", "line": 71, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataErreurRelevesHeures.ts", "line": 51, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 146, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"org_desc\"' is not assignable to type '\"emp_desc\" | \"sal_desc\" | \"date_debut\" | \"uorg_desc\" | \"aff_lib\" | \"cpt_numero\" | \"compte_analytique\" | \"affil_desc\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 147, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"\"' is not assignable to type '\"Salarié\" | \"Emploi\" | \"Affectation\" | \"Affaire\" | \"Date d'entrée\" | \"Numéro de compte\" | \"Imputation analytique\" | \"Affiliation\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 168, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Property 'name' is missing in type 'Criteria' but required in type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 170, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": 42, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": 43, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/dsn/getAggDsnBlocks.ts", "line": 1, "column": 22, "severity": "error", "code": 2307, "message": "Cannot find module '../../../dsn/decla_dsn' or its corresponding type declarations." }, { "fileName": "server/reports/data/dsn/getDataDsnBasesAssujetties.ts", "line": 52, "column": 25, "severity": "error", "code": 2322, "message": "Type 'Line[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'Line' is not assignable to type 'Row'.\nIndex signature is missing in type 'Line'." }, { "fileName": "server/reports/data/dsn/getDataDsnCotisIndiv.ts", "line": 101, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: CriteriaUrssaf; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'CriteriaUrssaf' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": 66, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": 171, "column": 15, "severity": "error", "code": 2740, "message": "Type '{ salNom: string; salPrenom: string; salMatricule: string; }' is missing the following properties from type 'DataRow': sal_id, netAPayer, mntPas, netFiscal, and 6 more." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 65, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 502, "column": 9, "severity": "error", "code": 2322, "message": "Type 'LineByContrat | undefined' is not assignable to type 'LineByContrat'.", "extraMsg": "Type 'undefined' is not assignable to type 'LineByContrat'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 652, "column": 159, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 663, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type '{ idAffil: string; salId: number; cntId: number; codeOption?: string | undefined; codePopulation?: string | undefined; idAdhesion: string; prevDesc: string; cprevsDesc: string; affilDesc: string; ta_prev?: number | null | undefined; tb_t2_prev?: number | null | undefined; tc_prev?: number | null | undefined; td_prev?: number | null | undefined; base_forf_prev?: number | null | undefined; base_specif_prev_17?: number | null | undefined; mnt_forf_prev?: number | null | undefined; mnt_libre_prev?: number | null | undefined; total_cotis: number | null; has_78_prev: boolean; has_79_prev: boolean; has_81_prev: boolean; rubsDesc: string; sal_id: number; cnt_id: number; salMatricule: string; salNom: string; salPrenom: string; cntDesc: string; statutRc: string; }' is not assignable to parameter of type 'FinalRow'.", "extraMsg": "Types of property 'codeOption' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": 52, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": 200, "column": 5, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/shared/shared\").DataRow[]' is not assignable to type 'DataRow[]'.", "extraMsg": "Type 'DataRow' is missing the following properties from type 'DataRow': sal_id, salMatricule, salNom, salPrenom, and 9 more." }, { "fileName": "server/reports/data/dsn/rc/transform.ts", "line": 176, "column": 13, "severity": "error", "code": 2322, "message": "Type '{ brut: number; ta: number; reduction: number | null; baseExoApprenti: number | null; cot_avant_reduction: number | null; cot: number | null; brutSpecif: number | null; taSpecif: number | null; baseExcep: number | null; sal_id: number; salNom: string; salPrenom: string; salMatricule: string; cntDesc: string; statutRc: string; codeRetraite: string; periodeDesc: string; }' is not assignable to type 'DataRow'.", "extraMsg": "Object literal may only specify known properties, and 'sal_id' does not exist in type 'DataRow'." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": 31, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type 'Bul[] | BulAgg[]' is not assignable to parameter of type 'IterableCollection'.", "extraMsg": "Type 'Bul[]' is not assignable to type 'IterableCollection'.\nType 'Bul[]' is not assignable to type 'DataBul[]'.\nType 'Bul' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": 33, "column": 89, "severity": "error", "code": 2345, "message": "Argument of type 'AsyncResultCallback' is not assignable to parameter of type '(err: Error, dataBuls: DataBul[]) => void'.", "extraMsg": "Types of parameters 'result' and 'dataBuls' are incompatible.\nType 'DataBul[]' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 97, "column": 12, "severity": "error", "code": 2345, "message": "Argument of type '(err: Error, cnt: Cnt, ccn: Ccn, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 180, "column": 23, "severity": "error", "code": 2339, "message": "Property 'cumulsBulsCntsAnterieursAnneeDecalage' does not exist on type '{ entete: (cb: AsyncCallback) => void; comment: (cb: AsyncCallback) => void; lbl: (cb: AsyncCallback) => void; orgss: (cb: AsyncCallback) => void; cumulsBul: (cb: AsyncCallback) => void; absPeri: (cb: AsyncCallback) => void; vvaPeri: (cb: AsyncCallback) => void; prbul: (cb: AsyncCallback) => void; ppla: (cb: AsyncCallback) => void; pare: (cb: AsyncCallback) => void; prtt: (cb: AsyncCallback) => void; pacp: (cb: AsyncCallback) => void; profilCpAnc: (cb: AsyncCallback) => void; cumulsBulsCntsAnterieurs: (cb: AsyncCallback) => void; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 221, "column": 29, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 274, "column": 174, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 274, "column": 189, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 278, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is not assignable to type 'Prbul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 326, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ shouldDisplayNbHeuresEffectuees: boolean; estForfaitJours?: boolean | undefined; estForfaitHeuresAnnuel?: boolean | undefined; estAnnualisationModulation?: boolean | undefined; forfaitAnnee: number; horaireHebdo?: number | null | undefined; enHeures: boolean; bul_id: number; pad_id: number; cnt_id: number; eta_id: number; semp_id: number; ncnt_id: number; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; sal_desc: string; peri_anneemois: number; pare_id: number; peria_id: Schema.pay_paramprofprem_pareFields.peria_id; prem_id: Schema.pay_paramprofprem_pareFields.prem_id; acrd_id: number; pare_quot_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_coll_ref; pare_quot_journ_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_journ_coll_ref; pare_quot_periode: Schema.pay_paramprofprem_pareFields.pare_quot_periode; trem_id: number; pare_type_peri: number; pare_fj_methode_prorata: number; pare_fj_affich_rub_inform: boolean; pare_fj_type_debut_periode: number; pare_fj_rub_inform_template: Schema.pay_paramprofprem_pareFields.pare_fj_rub_inform_template; pare_fj_cpt_acquis_type: number; pare_fj_cpt_pris_type: number; pare_fj_cpt_restant_type: number; pare_fj_prorata_neutr_cp: boolean; pare_fj_type_affich_cpt_nm1: number; pare_type_auto: number; pare_temp_quot_coll_est_temps_travaille: boolean; pare_type_calcul_abs_es: number; pare_fj_affich_nbj_trav: boolean; pare_type_lissage: number; pare_lissage_nb_mois: Schema.pay_paramprofprem_pareFields.pare_lissage_nb_mois; pare_lissage_cml_id: Schema.pay_paramprofprem_pareFields.pare_lissage_cml_id; pare_smc_pct_fixe: Schema.pay_paramprofprem_pareFields.pare_smc_pct_fixe; pare_smc_pct_avec_variable: Schema.pay_paramprofprem_pareFields.pare_smc_pct_avec_variable; pare_fj_type_affich_cpt_n: number; pare_ann_type_calcul_hor_mens: number; }' is not assignable to type 'PareResult'.", "extraMsg": "Object literal may only specify known properties, and 'shouldDisplayNbHeuresEffectuees' does not exist in type 'PareResult'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 339, "column": 39, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 343, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ customClsCalendar: string; dateDebutCalendar: Date; dateFinCalendar: Date; entete: Entete; comment: string; lbl: any; orgss: any; ccn: Ccn; posconv: any; paas: any; pare: PareResult; pacp: any; prtt: any; profilCpAnc: ProfilCpAnc; afficherCompteursCpRtt: boolean; afficherCompteurRcJours: any; afficherCompteurRcHeures: boolean; prbul: Prbul; calendrier_dates: CalendarDate[]; cumuls: {}; cumuls_tous_contrats: {}; shouldDisplayClassif: boolean; }' is not assignable to type 'DataBul'.", "extraMsg": "Object literal may only specify known properties, and 'profilCpAnc' does not exist in type 'DataBul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 355, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 356, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 357, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 358, "column": 21, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 370, "column": 44, "severity": "error", "code": 2339, "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 371, "column": 44, "severity": "error", "code": 2339, "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 148, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '(err: Error, firstCnt: Cnt, ccn: any, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 216, "column": 15, "severity": "error", "code": 2339, "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 227, "column": 23, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Tasks' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Tasks'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 297, "column": 158, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 297, "column": 173, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 307, "column": 6, "severity": "error", "code": 2740, "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is missing the following properties from type 'Prbul': prbul_id, peria_id, acrd_id, prbul_agreggated, and 12 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 319, "column": 78, "severity": "error", "code": 2551, "message": "Property 'ncnt_id' does not exist on type 'Cnt'. Did you mean 'cnt_id'?" }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 333, "column": 6, "severity": "error", "code": 2322, "message": "Type '(Lbl | LblHeader)[]' is not assignable to type 'Lbl[]'.", "extraMsg": "Type 'Lbl | LblHeader' is not assignable to type 'Lbl'.\nType 'LblHeader' is missing the following properties from type 'Lbl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 30 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 351, "column": 5, "severity": "error", "code": 2741, "message": "Property 'val_bul' is missing in type 'CPRN' but required in type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 352, "column": 5, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 353, "column": 5, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 354, "column": 5, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 358, "column": 22, "severity": "error", "code": 2339, "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 359, "column": 22, "severity": "error", "code": 2339, "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 364, "column": 17, "severity": "error", "code": 2339, "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataCertificatTravail.ts", "line": 439, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ ect_datedebut: Date; ect_datefin: ect_datefin; emp_desc: string; cnt_fin_date: cnt_fin_date; }' is not assignable to parameter of type '{ emp_desc: string; ect_datedebut: string; cnt_fin_date: string; ect_datefin: string; }'.", "extraMsg": "Types of property 'ect_datedebut' are incompatible.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataCnt.ts", "line": 402, "column": 8, "severity": "error", "code": 2741, "message": "Property 'catc_id' is missing in type '{ rcdd_id: any; pad_id: number; ncnt_id: any; semp_id: any; eta_id: any; src_id: number; dpub_id: any; euti_id: any; trem_id: any; cnt_id: any; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 56, "column": 18, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 57, "column": 18, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 69, "column": 64, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 115, "column": 9, "severity": "error", "code": 2322, "message": "Type 'DataToDisplay' is not assignable to type 'DataToDisplay'.", "extraMsg": "Type 'RowCotisUrssaf' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'RowCotisUrssaf'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 131, "column": 64, "severity": "error", "code": 2339, "message": "Property 'eta_desc' does not exist on type 'Brc'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 210, "column": 94, "severity": "error", "code": 2345, "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'.", "extraMsg": "Type '{ code: Schema.pay_dsnline_dsnlFields.dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: Schema.pay_dsnline_dsnlFields.eta_id; sal_id: Schema.pay_dsnline_dsnlFields.sal_id; cnt_id: Schema.pay_dsnline_dsnlFields.cnt_id; dsnl_code: Schema.pay_dsnline_dsnlFields.dsnl_code; dsnl_value: Schema.pay_dsnline_dsnlFields.dsnl_value; afod_id: Schema.pay_dsnline_dsnlFields.afod_id; pops_id: Schema.pay_dsnline_dsnlFields.pops_id; dsnl_error: Schema.pay_dsnline_dsnlFields.dsnl_error; dsnl_warning: Schema.pay_dsnline_dsnlFields.dsnl_warning; prev_id: Schema.pay_dsnline_dsnlFields.prev_id; cprev_ids: Schema.pay_dsnline_dsnlFields.cprev_ids; }' is not assignable to type 'Line'.\nTypes of property 'code' are incompatible.\nType 'dsnl_code' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 211, "column": 55, "severity": "error", "code": 2339, "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 212, "column": 34, "severity": "error", "code": 2339, "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 219, "column": 98, "severity": "error", "code": 2345, "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'." }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": 1, "column": 32, "severity": "error", "code": 2614, "message": "Module '\"../../api/variables/services/getContratsToDisplay\"' has no exported member 'User'. Did you mean to use 'import User from \"../../api/variables/services/getContratsToDisplay\"' instead?" }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": 89, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: jtrav_heure_debut; heureFinDesc: jtrav_heure_fin; repasDesc: string | null; }[]' is not assignable to type 'Row[]'.", "extraMsg": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: gta_jourtrav_jtravFields.jtrav_heure_debut; heureFinDesc: gta_jourtrav_jtravFields.jtrav_heure_fin; repasDesc: string | null; }' is not assignable to type 'Row'.\nTypes of property 'heureDebutDesc' are incompatible.\nType 'jtrav_heure_debut' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 140, "column": 193, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 145, "column": 39, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 223, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '((client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void) | ((client: PoolClient, criteria: ReportBulsCriteria, optionsBuls: OptionsReportBul, memoizedGetters: MemoizedGetters, bulAgg: BulAgg, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void)' is not assignable to parameter of type 'FnGetDataBuls'.", "extraMsg": "Type '(client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void' is not assignable to type 'FnGetDataBuls'.\nTypes of parameters 'externalCallback' and 'cb' are incompatible.\nTypes of parameters 'err' and 'err' are incompatible.\nType 'Error | null | undefined' is not assignable to type 'Error'.\nType 'undefined' is not assignable to type 'Error'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 247, "column": 8, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, databuls: any, nbBuls: number) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 291, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 128, "column": 21, "severity": "error", "code": 2339, "message": "Property 'rubs' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 189, "column": 15, "severity": "error", "code": 2322, "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'LblCompta': sens, cpt_id, cpt_type, tal_id, and 3 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 189, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'RowToDispatch': cnt_num, sal_matricule, sal_nom_usage, sal_nom_famille, and 2 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 190, "column": 18, "severity": "error", "code": 2339, "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 190, "column": 55, "severity": "error", "code": 2339, "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 193, "column": 27, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nThe types returned by 'slice(...)' are incompatible between these types.\nType 'LblCompta[]' is not assignable to type 'never[]'.\nType 'LblCompta' is not assignable to type 'never'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 197, "column": 15, "severity": "error", "code": 2322, "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 197, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 198, "column": 18, "severity": "error", "code": 2339, "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 198, "column": 55, "severity": "error", "code": 2339, "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 201, "column": 27, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 288, "column": 15, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 307, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: string; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: string; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 325, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": 82, "column": 22, "severity": "error", "code": 2339, "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": 106, "column": 60, "severity": "error", "code": 2339, "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 33, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "The types of 'criteria.uorg_id' are incompatible between these types.\nType 'number[] | null' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 166, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 167, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 52, "column": 65, "severity": "error", "code": 2345, "message": "Argument of type 'Omit' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Type 'Omit' is missing the following properties from type 'ReportCriteria': name, outputType" }, { "fileName": "server/reports/data/getDataShared.ts", "line": 75, "column": 5, "severity": "error", "code": 2322, "message": "Type 'TemplateHeader[]' is not assignable to type 'HeaderToDisplay[]'.", "extraMsg": "Property 'stopGroupColSpan' is missing in type 'TemplateHeader' but required in type 'HeaderToDisplay'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 78, "column": 40, "severity": "error", "code": 2339, "message": "Property 'outputType' does not exist on type 'Omit'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 94, "column": 42, "severity": "error", "code": 2339, "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 94, "column": 136, "severity": "error", "code": 2339, "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 109, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type 'DataToDisplay | undefined' is not assignable to parameter of type 'DataToDisplay | PromiseLike>'.", "extraMsg": "Type 'undefined' is not assignable to type 'DataToDisplay | PromiseLike>'." }, { "fileName": "server/reports/data/paiements/getDataNetsNegatifs.ts", "line": 50, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: CriteriaDataNetsNegatifs; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nProperty 'peri_fin' is missing in type 'CriteriaDataNetsNegatifs' but required in type 'Omit'." }, { "fileName": "server/reports/data/shared/getSignataireContrat.ts", "line": 94, "column": 9, "severity": "error", "code": 2741, "message": "Property 'titreCivilite' is missing in type '{ rsp_id: null; nom: null; prenom: null; isExterne: null; email: null; niveau: null; qualite: null; doc_id_signature: null; urlSignature: null; pdos_domain_name: null; }' but required in type 'Signataire'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 39, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 82, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'Col' is not assignable to parameter of type 'GroupCol'.", "extraMsg": "Type 'Col' is missing the following properties from type 'GroupCol': total, count" }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 87, "column": 19, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 87, "column": 33, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 87, "column": 47, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 88, "column": 19, "severity": "error", "code": 2339, "message": "Property 'class' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 89, "column": 19, "severity": "error", "code": 2339, "message": "Property 'style' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 90, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string | true' is not assignable to type 'boolean'.", "extraMsg": "Type 'string' is not assignable to type 'boolean'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 95, "column": 38, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 102, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 103, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 104, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 110, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 82, "column": 121, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 89, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 147, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 186, "column": 40, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 187, "column": 41, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 188, "column": 42, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 308, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[] | null'.\nType 'undefined' is not assignable to type 'number[] | null'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 356, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Property 'displayDetailDemandes' is missing in type 'ReportCriteria' but required in type 'Criteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 364, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[]'.\nType 'undefined' is not assignable to type 'number[]'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 418, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Type 'ReportCriteria' is missing the following properties from type 'Criteria': displayCumulMensuel, displayCumulAnnuel, displayCumulContrat, groupBySal" }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 445, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'EtatPrepCriteria'.", "extraMsg": "Property 'bul_id' is missing in type 'ReportCriteria' but required in type 'EtatPrepCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 474, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 480, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 486, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 492, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 564, "column": 76, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 570, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 576, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'rdsnId' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 594, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'ValidationCriteria'.", "extraMsg": "Property 'origineRubs' is missing in type 'ReportCriteria' but required in type 'ValidationCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 609, "column": 76, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'.", "extraMsg": "Property 'currentPdosId' is missing in type 'ReportUser' but required in type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 615, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 627, "column": 78, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 633, "column": 67, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 639, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 651, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 663, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 731, "column": 95, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/generateSpecificReport.spec.ts", "line": 10, "column": 19, "severity": "error", "code": 2741, "message": "Property 'lots_id_granted' is missing in type '{ srep_id: number; pad_id: number; peri: number; }' but required in type 'ParamsReceived'." }, { "fileName": "server/reports/generateSpecificReport.ts", "line": 211, "column": 9, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/getFileNameForSave.ts", "line": 67, "column": 18, "severity": "error", "code": 2339, "message": "Property 'bulSimpl' does not exist on type 'ReportCriteria'." }, { "fileName": "server/reports/getFooterTemplate.ts", "line": 1, "column": 87, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": 28, "column": 9, "severity": "error", "code": 2322, "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'.", "extraMsg": "Type 'TemplateHeaderWithValue | null' is not assignable to type 'TemplateHeaderWithValue'.\nType 'null' is not assignable to type 'TemplateHeaderWithValue'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": 84, "column": 5, "severity": "error", "code": 2322, "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'." }, { "fileName": "server/reports/prepareReport.ts", "line": 28, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type 'User' is not assignable to parameter of type 'ReportUser'.", "extraMsg": "Type 'User' is missing the following properties from type 'ReportUser': currentPAD, scope" }, { "fileName": "server/reports/reportsMgr.ts", "line": 36, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/reportsMgr.ts", "line": 66, "column": 48, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 47, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 49, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 54, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 71, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 74, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 79, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 94, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'." }, { "fileName": "server/reports/routerReports.ts", "line": 119, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ pad_id: number; }' is missing the following properties from type 'Params': peri, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 156, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 158, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 327, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/specificReports/generateSpecificReportAbsenteisme.ts", "line": 34, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/templateMgr.ts", "line": 101, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'.", "extraMsg": "Type '\"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 111, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 150, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 159, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 167, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 175, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 220, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 236, "column": 17, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 405, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'TemplateStoredConfig | undefined' is not assignable to parameter of type 'TemplateStoredConfig | PromiseLike | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'TemplateStoredConfig | PromiseLike | null'." }, { "fileName": "server/sepa/lockBuls.ts", "line": 2, "column": 10, "severity": "error", "code": 2459, "message": "Module '\"./savePayment\"' declares 'Payment' locally, but it is not exported." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": 144, "column": 38, "severity": "error", "code": 2367, "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.TOUS' and '3' have no overlap." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": 166, "column": 13, "severity": "error", "code": 2367, "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.NON_PAYES_UNIQUEMENT' and '3' have no overlap." }, { "fileName": "server/server.ts", "line": 170, "column": 59, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 170, "column": 76, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 24, "severity": "error", "code": 2339, "message": "Property 'listen' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 35, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 52, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 81, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 108, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 133, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/socket/socketIOManager.ts", "line": 57, "column": 10, "severity": "error", "code": 2349, "message": "This expression is not callable.", "extraMsg": "Type 'typeof import(\"/home/runner/work/payroll-app/payroll-app/node_modules/socket.io/dist/index\")' has no call signatures." }, { "fileName": "server/socket/socketIOManager.ts", "line": 81, "column": 96, "severity": "error", "code": 2339, "message": "Property 'originalUrl' does not exist on type 'IncomingMessage'." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": 3, "column": 1, "severity": "error", "code": 6133, "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": 12, "column": 14, "severity": "error", "code": 2551, "message": "Property '_locale' does not exist on type 'Moment'. Did you mean 'locale'?" }, { "fileName": "server/test/test-unit/setup.spec.ts", "line": 24, "column": 1, "severity": "error", "code": 2741, "message": "Property 'serverConfig' is missing in type '{ dbConfig: {}; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }, { "fileName": "server/tools.spec.ts", "line": 15, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '\"FOOBAR\"' is not assignable to parameter of type 'LOG_LEVEL'." }, { "fileName": "server/tools.ts", "line": 145, "column": 1, "severity": "error", "code": 2309, "message": "An export assignment cannot be used in a module with other exported elements." }, { "fileName": "server/tools/getPlural.ts", "line": 13, "column": 43, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 17, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 22, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 26, "column": 14, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/webAPI/abs/webApiAbsRead.ts", "line": 22, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/abs/webApiAbsUpdate.ts", "line": 22, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsSetDefault.ts", "line": 36, "column": 81, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": 30, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": 35, "column": 100, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bul/identifyBul.ts", "line": 30, "column": 41, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 11, "column": 10, "severity": "error", "code": 6133, "message": "'OutputFile' is declared but its value is never read." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 34, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 40, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 93, "column": 16, "severity": "error", "code": 2345, "message": "Argument of type '(errPdf: Error | null, bulIds: any, resultPdf: ResultReportManager) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 147, "column": 9, "severity": "error", "code": 2322, "message": "Type '\"pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 165, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'User'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'User': sal_id, uti_nom, uti_prenom, currentPAD, and 4 more." }, { "fileName": "server/webAPI/cnt/insertAVT.ts", "line": 43, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ entity: string; action: string; data: DataAvt; }' is not assignable to parameter of type 'BodyAvt'.", "extraMsg": "Type '{ entity: string; action: string; data: DataAvt; }' is missing the following properties from type 'WebApiPayload': version, dospay_id" }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 266, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, sal_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'sal_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 267, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, cnt_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'cnt_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 715, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'.\nIndex signature is missing in type 'DataEct'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 759, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 1193, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'unknown' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/cnt/webApiCntRead.ts", "line": 32, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type 'BodyCnt' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 41, "column": 29, "severity": "error", "code": 2345, "message": "Argument of type 'IBodySalAddOrUpdate' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'sal_id_externe' is not assignable to type 'string | undefined'.\nType 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 45, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, client?: PoolClient | undefined, sal_id?: number | null | undefined) => void' is not assignable to parameter of type 'IWebApiCallback'.", "extraMsg": "Types of parameters 'client' and 'successResponse' are incompatible.\nType 'IWebApiSuccessResponse | undefined' is not assignable to type 'PoolClient | undefined'.\nType 'IWebApiSuccessResponse' is missing the following properties from type 'PoolClient': release, connect, query, copyFrom, and 20 more." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 75, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is not assignable to parameter of type 'Error'.", "extraMsg": "Type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is missing the following properties from type 'Error': name, message" }, { "fileName": "server/webAPI/sal/webApiSalRead.ts", "line": 120, "column": 67, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": 190, "column": 8, "severity": "error", "code": 2739, "message": "Type '{ pad_id: number; bul_id: number[]; outputType: REPORT_TYPE_OUTPUT.DATA; bulSimpl: false; }' is missing the following properties from type 'ReportBulsCriteria': modeSelectionEuti, name, peri_debut, peri_fin" }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": 215, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is not assignable to parameter of type 'OptionsReportBul'.", "extraMsg": "Type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is missing the following properties from type 'OptionsReportBul': nbDecimalsColBase, nbDecimalsColsTaux, forceCompleterZeros" }, { "fileName": "server/webAPI/shared/checkSession.ts", "line": 103, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type 'boolean | undefined' is not assignable to parameter of type 'boolean | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | PromiseLike'." }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 62, "column": 47, "severity": "error", "code": 2352, "message": "Conversion of type 'WebApiPayload>' to type 'IBodySal' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Record' is missing the following properties from type 'IDataSal': sal_id, bnqs" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 114, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'.", "extraMsg": "Type 'Record' is missing the following properties from type 'DataVvaSetValue': var_code, vva_niveau, vva_valeur, vva_datedebut, vva_periodedebut" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 122, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": 70, "column": 12, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, client: any, lvvaInserted: any) => any' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": 96, "column": 29, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBatchVva' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/vva/webApiVvaSetValue.ts", "line": 121, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'IWebApiCallback' is not assignable to parameter of type 'AsyncCallback'.", "extraMsg": "Types of parameters 'errorResponse' and 'error' are incompatible.\nType 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew | null | undefined' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'.\nType '\"STOP\"' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'." }, { "fileName": "test-integration/app/unauthenticatedRoute.spec.ts", "line": 1, "column": 23, "severity": "error", "code": 2305, "message": "Module '\"../commonIntegration\"' has no exported member 'db'." }, { "fileName": "test-integration/commonIntegration.ts", "line": 59, "column": 4, "severity": "error", "code": 2794, "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "test-integration/getComputedData/computeOnePeriod.spec.ts", "line": 25, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ startDate: Moment; endDate: Moment; }' is missing the following properties from type 'Week': numWeek, numMonth, vva, isLastPeriode" }, { "fileName": "test-integration/setup.spec.ts", "line": 20, "column": 1, "severity": "error", "code": 2741, "message": "Property 'serverConfig' is missing in type '{ dbConfig: { user: string; host: string; database: string; password: string; ssl: boolean; port: number; max: number; application_name: string; idleTimeoutMillis: number; connectionTimeoutMillis: number; }; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }]; diff --git a/__tests__/test_compare_2/erreursBaseBranch.ts b/__tests__/test_compare_2/erreursBaseBranch.ts index 41e5ddd..0990f25 100644 --- a/__tests__/test_compare_2/erreursBaseBranch.ts +++ b/__tests__/test_compare_2/erreursBaseBranch.ts @@ -1 +1 @@ -export const errorsBaseBranch = [{ "fileName": "server/absences/getCalendarJF.ts", "line": "145", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'LastCnt' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type 'LastCnt' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/CRUD/router.ts", "line": "44", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericRead'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericRead'." }, { "fileName": "server/api/CRUD/router.ts", "line": "63", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/CRUD/router.ts", "line": "82", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericAdd'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericAdd'." }, { "fileName": "server/api/CRUD/router.ts", "line": "103", "column": "63", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericDelete'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'ExtParamsGenericDelete': idToRemove, modelName" }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": "73", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type '{ operator: \"CANCEL\"; }' is not assignable to parameter of type 'ListIterateeCustom | undefined'.", "extraMsg": "Types of property 'operator' are incompatible.\nType '\"CANCEL\"' is not assignable to type 'FilterOperator | undefined'." }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": "94", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'ExtParamsGenericRead' is not assignable to parameter of type 'BuildQueryParams'.", "extraMsg": "Types of property 'filter' are incompatible.\nType 'ClientFilter[] | undefined' is not assignable to type 'Filter[] | undefined'.\nType 'ClientFilter[]' is not assignable to type 'Filter[]'.\nType 'ClientFilter' is not assignable to type 'Filter'.\nTypes of property 'value' are incompatible.\nType 'FilterValue | FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string'." }, { "fileName": "server/api/CRUD/services/getDemandesAbsSalList.ts", "line": "60", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/api/CRUD/services/getSubordinates.ts", "line": "58", "column": "5", "severity": "error", "code": "2783", "message": "'level' is specified more than once, so this usage will be overwritten." }, { "fileName": "server/api/CRUD/services/getTimesheetsToValidateForSubordinates.ts", "line": "34", "column": "51", "severity": "error", "code": "6133", "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/CRUD/services/getTimesheetsValidatedForSubordinates.ts", "line": "34", "column": "51", "severity": "error", "code": "6133", "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "31", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "44", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "57", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/services/crudTriggerBeforeValidateAbsence.ts", "line": "25", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ typeMessage: \"warning\"; isValid: false; explain: string; } | { typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Type '{ typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.\nObject literal may only specify known properties, and 'typeMessage' does not exist in type 'ResultTriggerValidationBeforeValid'." }, { "fileName": "server/api/absences/services/generateDabsFromAbs.ts", "line": "108", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type '{ user: { uti_id: number; }; operationType: \"add\"; }' is not assignable to parameter of type 'Query'.", "extraMsg": "Types of property 'operationType' are incompatible.\nType '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "63", "column": "19", "severity": "error", "code": "2741", "message": "Property 'catc_id' is missing in type '{ src_id: number; pad_id: number; ppa: Schema.pay_periodepaye_ppa; current_bul: { pare: Schema.pay_paramprofprem_pare | null; pacp: Schema.pay_paramprofprcp_pacp | null; ppla: Schema.gta_profilplanning_ppla | null; } | null; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: Schema.pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: Schema.pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: Schema.pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: Schema.pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: Schema.pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: Schema.pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: Schema.pay_contrat_cntFields.lot_id; cnt_num: Schema.pay_contrat_cntFields.cnt_num; rcdd_id: Schema.pay_contrat_cntFields.rcdd_id; prof_id_prem_force: Schema.pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: Schema.pay_contrat_cntFields.prof_id_prss_force; dpub_id: Schema.pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: Schema.pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: Schema.pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: Schema.pay_contrat_cntFields.pare_id_force; pacp_id_force: Schema.pay_contrat_cntFields.pacp_id_force; pass_id_force: Schema.pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: Schema.pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: Schema.pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: Schema.pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: Schema.pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: Schema.pay_contrat_cntFields.euti_id; src_id_force: Schema.pay_contrat_cntFields.src_id_force; ccn_id_euti_force: Schema.pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: Schema.pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: Schema.pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: Schema.pay_contrat_cntFields.prtt_id_force; spec_id: Schema.pay_contrat_cntFields.spec_id; cdpre_id: Schema.pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: Schema.pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: Schema.pay_contrat_cntFields.pifc_id_force; prbul_id_force: Schema.pay_contrat_cntFields.prbul_id_force; ppla_id_force: Schema.pay_contrat_cntFields.ppla_id_force; prui_id_force: Schema.pay_contrat_cntFields.prui_id_force; prga_id_force: Schema.pay_contrat_cntFields.prga_id_force; prgp_id_force: Schema.pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: Schema.pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: Schema.pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: Schema.pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: Schema.pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: Schema.pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: Schema.pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: Schema.pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: Schema.pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: Schema.pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: Schema.pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: Schema.pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: Schema.pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: Schema.pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: Schema.pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: Schema.pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: Schema.pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: Schema.pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: Schema.pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: Schema.pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: Schema.pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: Schema.pay_contrat_cntFields.cnt_infos_comp; cnt_notes: Schema.pay_contrat_cntFields.cnt_notes; trem_id: Schema.pay_contrat_cntFields.trem_id; ett_id: Schema.pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Schema.pay_contrat_cntFields.cnt_date_paiement_stc; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "105", "column": "13", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprem_pare[]' is not assignable to type 'Pare[]'.", "extraMsg": "Type 'pay_paramprofprem_pare' is missing the following properties from type 'Pare': acrd_niveau, trem_dsn_code, pare_desc, origin" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "107", "column": "13", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprcp_pacp[]' is not assignable to type 'ProfilCp[]'.", "extraMsg": "Type 'pay_paramprofprcp_pacp' is missing the following properties from type 'ProfilCp': macp, pacp_desc, origin, acrd_niveau" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "112", "column": "13", "severity": "error", "code": "2741", "message": "Property 'ppla_desc' is missing in type '{ plhSemaine1?: Plh | undefined; }' but required in type 'DataGtaWithPplaDesc'." }, { "fileName": "server/api/absences/services/getInfosAbsences.ts", "line": "13", "column": "11", "severity": "error", "code": "2320", "message": "Interface 'DemandeAbsence' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/getInfosAbsencesManager.ts", "line": "33", "column": "11", "severity": "error", "code": "2320", "message": "Interface 'Data' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": "17", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ isValid: false; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: false; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": "30", "column": "74", "severity": "error", "code": "2345", "message": "Argument of type 'Abs' is not assignable to parameter of type 'pay_absence_abs'.", "extraMsg": "Types of property 'abs_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "63", "column": "45", "severity": "error", "code": "2339", "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "63", "column": "60", "severity": "error", "code": "2339", "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "85", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ isValid: boolean; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: boolean; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/assistantEmbauche/services/createNewCnt.ts", "line": "2", "column": "1", "severity": "error", "code": "6133", "message": "'pg' is declared but its value is never read." }, { "fileName": "server/api/assistantEmbauche/services/createNewHiring.ts", "line": "124", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type 'HiringData' is not assignable to parameter of type 'DataToInsert'.", "extraMsg": "Property 'posc_id' is missing in type 'HiringData' but required in type 'DataToInsert'." }, { "fileName": "server/api/assistantEmbauche/services/processOneTitre.ts", "line": "6", "column": "18", "severity": "error", "code": "2430", "message": "Interface 'Ttra' incorrectly extends interface 'pay_titretrav_ttra'.", "extraMsg": "Types of property 'ttra_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/bullBoard/router.ts", "line": "24", "column": "9", "severity": "error", "code": "2322", "message": "Type 'BullMQAdapter' is not assignable to type 'QueueAdapter'.", "extraMsg": "The types returned by 'getClient()' are incompatible between these types.\nType 'Promise' is not assignable to type 'Promise'.\nType 'RedisClient' is not assignable to type 'Redis'.\nType 'Cluster' is missing the following properties from type 'Redis': Promise, send_command" }, { "fileName": "server/api/bullBoard/router.ts", "line": "53", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[]' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/createBulsAfterClosing.ts", "line": "66", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_date_paiement_stc: cnt_date_paiement_stc; pad_id: number; }[]' is not assignable to parameter of type 'CntForUpsertBul[]'.", "extraMsg": "Type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; pad_id: number; }' is not assignable to type 'CntForUpsertBul'.\nThe types of 'ppa.ppa_datedebut' are incompatible between these types.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/triggerControles.ts", "line": "58", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'pay_controle_ctrl' is not assignable to parameter of type 'Controle'.", "extraMsg": "Types of property 'ctrl_query' are incompatible.\nType 'ctrl_query' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/calculations/router.ts", "line": "73", "column": "11", "severity": "error", "code": "2322", "message": "Type '{ uti_id: number; settings: { shouldDisplayTechnicalInfos: boolean; debug?: { debugAll: boolean; aRubId?: number[] | undefined; saveRubPrevSkipped?: boolean | undefined; } | undefined; }; type: 1; pad_id: number; bul_id: number[]; clp_origine: number; settingsByBul?: { bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined; }' is not assignable to type 'CalcRequestParams'.", "extraMsg": "Types of property 'settingsByBul' are incompatible.\nType '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'.\nType 'undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'." }, { "fileName": "server/api/calculations/router.ts", "line": "88", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: any; data: CalcRequestResult; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/calculateFractions.ts", "line": "92", "column": "16", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/clearCompletedCalcs.ts", "line": "35", "column": "9", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'Calc'." }, { "fileName": "server/api/calculations/services/handleCalculationRequest.ts", "line": "47", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "19", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "29", "column": "39", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "75", "column": "16", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/updateBuls.ts", "line": "61", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, results: any) => void' is not assignable to parameter of type 'ErrorCallback'." }, { "fileName": "server/api/clotures/services/checkBadBulletins.ts", "line": "4", "column": "1", "severity": "error", "code": "6133", "message": "'PoolClient' is declared but its value is never read." }, { "fileName": "server/api/compta/services/initComptesDefaut.ts", "line": "250", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'Nullable>' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'rgd_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/contrats/contratsByAffaire/router.ts", "line": "28", "column": "83", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Data': padId, affId, mctId, modeCreationContrats, and 2 more." }, { "fileName": "server/api/contrats/contratsByAffaire/services/createContratsByAffaire.ts", "line": "159", "column": "15", "severity": "error", "code": "2741", "message": "Property 'posc_id' is missing in type '{ emp_id: number; ech_id: number; nivc_id: number; cnt_debut_date: Date; cnt_fin_date: Date; acrd_id: null; }' but required in type 'DataToInsert'." }, { "fileName": "server/api/contrats/router.ts", "line": "62", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ semp_id: number; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: number; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/api/contrats/router.ts", "line": "132", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": "135", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": "219", "column": "120", "severity": "error", "code": "2339", "message": "Property 'cntIds' does not exist on type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "121", "column": "51", "severity": "error", "code": "2454", "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "122", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "123", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "123", "column": "22", "severity": "error", "code": "2454", "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "150", "column": "34", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type 'unknown' is not assignable to parameter of type 'object | null | undefined'.\nType 'unknown' is not assignable to type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "159", "column": "24", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "171", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilRemAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "172", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "173", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilSsAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "177", "column": "29", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "179", "column": "34", "severity": "error", "code": "2339", "message": "Property 'aRpadSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "180", "column": "35", "severity": "error", "code": "2339", "message": "Property 'aPeriaSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "183", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultPrttAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "184", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilIfcAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "185", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAncAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "186", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilPlanningAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "187", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ProfilPrésence | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'ProfilPrésence'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "188", "column": "13", "severity": "error", "code": "2322", "message": "Type 'undefined' is not assignable to type 'ProfilAffichBul | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "201", "column": "5", "severity": "error", "code": "2322", "message": "Type 'InfosCntData | null' is not assignable to type 'InfosCntData'.", "extraMsg": "Type 'null' is not assignable to type 'InfosCntData'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "367", "column": "17", "severity": "error", "code": "2740", "message": "Type 'PpaCourante' is missing the following properties from type 'pay_periodepaye_ppa': ppa_libelle, ppa_numero_ordre, ppa_datereglement, lot_id, and 2 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "383", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'.\nThe types returned by '[Symbol.iterator]().next(...)' are incompatible between these types.\nType 'IteratorResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise, any>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorYieldResult | null>'.\nType 'Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'PromiseLike'.\nTypes of property 'then' are incompatible.\nType '(onfulfilled?: ((value: StatutRegimeAmSelected[]) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => Promise' is not assignable to type '(onfulfilled?: ((value: Cprev[] | null) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => PromiseLike'.\nTypes of parameters 'onfulfilled' and 'onfulfilled' are incompatible.\nTypes of parameters 'value' and 'value' are incompatible.\nType 'StatutRegimeAmSelected[]' is not assignable to type 'Cprev[]'.\nType 'StatutRegimeAmSelected' is missing the following properties from type 'Cprev': cnt_id, prev_id, prev_ref, prev_lib, and 38 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "433", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '10'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "434", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '11'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "435", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '12'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "436", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '13'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "437", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'." }, { "fileName": "server/api/contrats/services/duplicateContrat.ts", "line": "94", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/contrats/services/getCurrentPeriodesEssai.ts", "line": "130", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type 'TYPE_PERIODE_ESSAI' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/contrats/services/getLastRemFromCnt.ts", "line": "45", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: pay_contrat_cntFields.lot_id; cnt_num: pay_contrat_cntFields.cnt_num; rcdd_id: pay_contrat_cntFields.rcdd_id; prof_id_prem_force: pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: pay_contrat_cntFields.prof_id_prss_force; dpub_id: pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: pay_contrat_cntFields.pare_id_force; pacp_id_force: pay_contrat_cntFields.pacp_id_force; pass_id_force: pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: pay_contrat_cntFields.euti_id; src_id_force: pay_contrat_cntFields.src_id_force; ccn_id_euti_force: pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: pay_contrat_cntFields.prtt_id_force; spec_id: pay_contrat_cntFields.spec_id; cdpre_id: pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: pay_contrat_cntFields.pifc_id_force; prbul_id_force: pay_contrat_cntFields.prbul_id_force; ppla_id_force: pay_contrat_cntFields.ppla_id_force; prui_id_force: pay_contrat_cntFields.prui_id_force; prga_id_force: pay_contrat_cntFields.prga_id_force; prgp_id_force: pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: pay_contrat_cntFields.cnt_infos_comp; cnt_notes: pay_contrat_cntFields.cnt_notes; trem_id: pay_contrat_cntFields.trem_id; ett_id: pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; }' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_datefin_prevue: cnt_datefin_prevue; cnt_datefin_essai: cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: cnt_date_notification; cnt_preavisfait_date_debut: cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: lot_id; cnt_num: cnt_num; rcdd_id: rcdd_id; prof_id_prem_force: prof_id_prem_force; prof_id_prss_force: prof_id_prss_force; dpub_id: dpub_id; semp_id: number; cnt_quot_trav: cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: cnt_quot_trav_spec_raison; prof_id_prcp_force: prof_id_prcp_force; pare_id_force: pare_id_force; pacp_id_force: pacp_id_force; pass_id_force: pass_id_force; cnt_simul: boolean; cnt_id_externe: cnt_id_externe; cnt_datefin_duree_minimale: cnt_datefin_duree_minimale; cnt_rempla_sal_libre: cnt_rempla_sal_libre; cnt_rempla_sal_id: cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: euti_id; src_id_force: src_id_force; ccn_id_euti_force: ccn_id_euti_force; sat_id_force: sat_id_force; cnt_reprise_date_fin_traitement: cnt_reprise_date_fin_traitement; prtt_id_force: prtt_id_force; spec_id: spec_id; cdpre_id: cdpre_id; cnt_cdpre_date_fin: cnt_cdpre_date_fin; pifc_id_force: pifc_id_force; prbul_id_force: prbul_id_force; ppla_id_force: ppla_id_force; prui_id_force: prui_id_force; prga_id_force: prga_id_force; prgp_id_force: prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: cnt_heure_embauche; cnt_dpae_dateheure_gene: cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: cnt_aed_statut_particulier; cnt_transaction_statut: cnt_transaction_statut; cnt_heure_fin: cnt_heure_fin; cnt_heure_embauche_reelle: cnt_heure_embauche_reelle; mnvi_id: mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: cnt_justif_recours_cdd; cnt_debut_periode_souplesse: cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: cnt_fin_periode_souplesse; pcpa_id_force: pcpa_id_force; cnt_date_envoi: cnt_date_envoi; cnt_date_reception: cnt_date_reception; cnt_euti_date_envoi: cnt_euti_date_envoi; cnt_euti_date_reception: cnt_euti_date_reception; sal_id_tuteur: sal_id_tuteur; cnt_der_jour_trav: cnt_der_jour_trav; cnt_datefin_essai_renouv: cnt_datefin_essai_renouv; cnt_infos_comp: cnt_infos_comp; cnt_notes: cnt_notes; trem_id: trem_id; ett_id: ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: cnt_date_paiement_stc; }' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "13", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'pay_contrat_cnt' is not assignable to parameter of type 'DataForInsert<{ cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: number | null; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Date | null; cnt_preavis_noneffnonpaye_datefin: Date | null; cnt_preavis_noneffpaye_datedebut: Date | null; cnt_preavis_noneffpaye_datefin: Date | null; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Date | null; cnt_datefin_prevue: Date | null; cnt_datefin_essai: Date | null; cnt_preavis_fait: boolean; cnt_date_notification: Date | null; cnt_preavisfait_date_debut: Date | null; cnt_preavisfait_date_fin: Date | null; eta_id: number; sal_id: number; mtf_id: number | null; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number | null; cnt_num: null; rcdd_id: number | null; prof_id_prem_force: number | null; prof_id_prss_force: number | null; dpub_id: number | null; semp_id: number; cnt_quot_trav: number | null; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: number | null; prof_id_prcp_force: number | null; pare_id_force: number | null; pacp_id_force: number | null; pass_id_force: number | null; cnt_simul: boolean; cnt_id_externe: null; cnt_datefin_duree_minimale: Date | null; cnt_rempla_sal_libre: null; cnt_rempla_sal_id: number | null; cnt_sans_terme_precis: boolean; euti_id: number | null; src_id_force: number | null; ccn_id_euti_force: number | null; sat_id_force: number | null; cnt_reprise_date_fin_traitement: Date | null; prtt_id_force: number | null; spec_id: number | null; cdpre_id: number | null; cnt_cdpre_date_fin: Date | null; pifc_id_force: number | null; prbul_id_force: number | null; ppla_id_force: number | null; prui_id_force: number | null; prga_id_force: number | null; prgp_id_force: number | null; cnt_ts_exo: boolean; cnt_heure_embauche: null; cnt_dpae_dateheure_gene: Date | null; cnt_rupconv_date_signature: Date | null; cnt_lic_date_eng_procedure: Date | null; cnt_aed_statut_particulier: number | null; cnt_transaction_statut: number | null; cnt_heure_fin: null; cnt_heure_embauche_reelle: Date | null; mnvi_id: number | null; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Date | null; cnt_prevenance_effpaye_datefin: Date | null; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Date | null; cnt_prevenance_noneffpaye_datefin: Date | null; cnt_justif_recours_cdd: null; cnt_debut_periode_souplesse: Date | null; cnt_fin_periode_souplesse: Date | null; pcpa_id_force: number | null; cnt_date_envoi: Date | null; cnt_date_reception: Date | null; cnt_euti_date_envoi: Date | null; cnt_euti_date_reception: Date | null; sal_id_tuteur: number | null; cnt_der_jour_trav: Date | null; cnt_datefin_essai_renouv: Date | null; cnt_infos_comp: null; cnt_notes: null; trem_id: number | null; ett_id: number | null; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Date | null; }>'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'cnt_num' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "35", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Schema.pay_emploicontrat_ectFields.ect_datefin; ect_peridebut: number; ect_perifin: Schema.pay_emploicontrat_ectFields.ect_perifin; ect_lib: string; posc_id: Schema.pay_emploicontrat_ectFields.posc_id; nivc_id: Schema.pay_emploicontrat_ectFields.nivc_id; ech_id: Schema.pay_emploicontrat_ectFields.ech_id; acrd_id: Schema.pay_emploicontrat_ectFields.acrd_id; ect_classif_ech: Schema.pay_emploicontrat_ectFields.ect_classif_ech; ect_classif_pos: Schema.pay_emploicontrat_ectFields.ect_classif_pos; ect_classif_niv: Schema.pay_emploicontrat_ectFields.ect_classif_niv; ect_classif_fil: Schema.pay_emploicontrat_ectFields.ect_classif_fil; ect_classif_cat: Schema.pay_emploicontrat_ectFields.ect_classif_cat; ect_classif_coef: Schema.pay_emploicontrat_ectFields.ect_classif_coef; ect_smc_coef: Schema.pay_emploicontrat_ectFields.ect_smc_coef; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Date | null; ect_peridebut: number; ect_perifin: number | null; ect_lib: string; posc_id: number | null; nivc_id: number | null; ech_id: number | null; acrd_id: number | null; ect_classif_ech: null; ect_classif_pos: null; ect_classif_niv: null; ect_classif_fil: null; ect_classif_cat: null; ect_classif_coef: null; ect_smc_coef: number | null; }>'.", "extraMsg": "Types of property 'ect_classif_ech' are incompatible.\nType 'ect_classif_ech' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "48", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Schema.pay_valeurvariable_vvaFields.vva_datefin; vva_periodedebut: Schema.pay_valeurvariable_vvaFields.vva_periodedebut; vva_periodefin: Schema.pay_valeurvariable_vvaFields.vva_periodefin; vva_comm: Schema.pay_valeurvariable_vvaFields.vva_comm; var_id: number; vva_id_externe: Schema.pay_valeurvariable_vvaFields.vva_id_externe; lvva_id: Schema.pay_valeurvariable_vvaFields.lvva_id; acrd_id: Schema.pay_valeurvariable_vvaFields.acrd_id; tacc_id: Schema.pay_valeurvariable_vvaFields.tacc_id; vva_type_peri: number; peria_id: Schema.pay_valeurvariable_vvaFields.peria_id; sal_id: Schema.pay_valeurvariable_vvaFields.sal_id; euti_id: Schema.pay_valeurvariable_vvaFields.euti_id; emp_id: Schema.pay_valeurvariable_vvaFields.emp_id; vva_regul_peridebut: Schema.pay_valeurvariable_vvaFields.vva_regul_peridebut; vva_regul_perifin: Schema.pay_valeurvariable_vvaFields.vva_regul_perifin; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Date | null; vva_periodedebut: number | null; vva_periodefin: number | null; vva_comm: null; var_id: number; vva_id_externe: null; lvva_id: number | null; acrd_id: number | null; tacc_id: number | null; vva_type_peri: number; peria_id: number | null; sal_id: number | null; euti_id: number | null; emp_id: number | null; vva_regul_peridebut: number | null; vva_regul_perifin: number | null; }>'.", "extraMsg": "Types of property 'vva_comm' are incompatible.\nType 'vva_comm' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/crm/zendesk/services/getInfosZdUser.ts", "line": "56", "column": "27", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/crm/zendesk/services/setZdOrgExternalId.ts", "line": "22", "column": "12", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/dads/router.ts", "line": "66", "column": "31", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "66", "column": "70", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "69", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/api/dads/router.ts", "line": "71", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "71", "column": "74", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "73", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "73", "column": "74", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/documents/router.ts", "line": "52", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DocInfos'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DocInfos': doc_title, doc_comment, doc_id, doc_type, and 3 more." }, { "fileName": "server/api/documents/router.ts", "line": "52", "column": "36", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/documents/router.ts", "line": "87", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/documents/router.ts", "line": "101", "column": "69", "severity": "error", "code": "2345", "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "69", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' is not assignable to parameter of type 'Input'.", "extraMsg": "Property 'utiId' is missing in type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' but required in type 'Input'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "99", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "122", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "165", "column": "70", "severity": "error", "code": "2454", "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "175", "column": "22", "severity": "error", "code": "2454", "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dpae/router.ts", "line": "24", "column": "102", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'Resolvable>>'.", "extraMsg": "Type 'undefined' is not assignable to type 'Resolvable>>'." }, { "fileName": "server/api/dpae/router.ts", "line": "43", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": "45", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": "49", "column": "9", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dsn/m2m/services/crmFormatters/crm94/formatNature94.ts", "line": "33", "column": "15", "severity": "error", "code": "2454", "message": "Variable 'hasTaux' is used before being assigned." }, { "fileName": "server/api/dsn/m2m/services/getDescriptionRetour.ts", "line": "102", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'DataRdsn' is not assignable to parameter of type 'DataRdsn'.", "extraMsg": "Type 'XmlRdsnV02R01ExplicitArray | RapportGipMdsV01R08' is not assignable to type 'RapportGipMdsV01R08'.\nProperty '\"gipmds:rapport\"' is missing in type 'XmlRdsnV02R01ExplicitArray' but required in type 'RapportGipMdsV01R08'." }, { "fileName": "server/api/dsn/router.ts", "line": "101", "column": "4", "severity": "error", "code": "2740", "message": "Type '{ [key: string]: any; }' is missing the following properties from type 'CriteriaReceived': pad_id, peri, modeEnvoi, type, and 4 more." }, { "fileName": "server/api/dsn/services/data/getCotisPrevsForAllCnt.ts", "line": "21", "column": "11", "severity": "error", "code": "2322", "message": "Type 'CprevFromBulletin[]' is not assignable to type 'CotisPrevSelected[]'.", "extraMsg": "Property 'src_id' is missing in type 'CprevFromBulletin' but required in type 'CotisPrevSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "17", "column": "33", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "19", "column": "34", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "24", "column": "17", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectPERIA\").Ccn' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Ccn'.", "extraMsg": "Types of property 'ccn_lib_long' are incompatible.\nType 'ccn_lib_long' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": "14", "column": "22", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": "18", "column": "25", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/selectAllSals.ts", "line": "93", "column": "21", "severity": "error", "code": "2339", "message": "Property 'mergeWithCntId' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/payments/computeDatePayment.spec.ts", "line": "14", "column": "19", "severity": "error", "code": "2740", "message": "Type '{ tor_id: number; afod_periodicite_paiement: ORGANISME_PERIODICITE; moisPaieDebut: number; moisPaieFin: number; dateDebut: Moment; dateFin: Moment; }' is missing the following properties from type 'AffilByPeriode': mdp_id, bnqd_id, afod_id, afod_numaffil, and 5 more." }, { "fileName": "server/api/dsn/services/payments/generatePaymentsOps.ts", "line": "238", "column": "9", "severity": "error", "code": "2322", "message": "Type 'mdp_id' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/persist.ts", "line": "61", "column": "3", "severity": "error", "code": "2322", "message": "Type 'CriteriaReceived | undefined' is not assignable to type 'Criteria | undefined'.", "extraMsg": "Type 'CriteriaReceived' is missing the following properties from type 'Criteria': isMensuelle, isEvenementielle, isTypeFamilleAnnul, isDecalage, and 6 more." }, { "fileName": "server/api/dsn/services/s30/generateOneIndiv.ts", "line": "241", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'AsyncFunction[]'.\nType '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'Dictionary>'.\nProperty 'individu' is incompatible with index signature.\nType '(done: (err?: Error | null | undefined, s30?: DSN.Block | undefined) => void) => void' is not assignable to type 'AsyncFunction'.\nTypes of parameters 'done' and 'callback' are incompatible.\nTypes of parameters 'result' and 's30' are incompatible.\nType 'Block | undefined' is not assignable to type 'Results | undefined'.\nType 'Block' is missing the following properties from type 'Results': individu, penibilite, chgtsIndividu, expositionsPenibilite, and 10 more." }, { "fileName": "server/api/dsn/services/s30/s40/allContrats.ts", "line": "8", "column": "1", "severity": "error", "code": "6133", "message": "'async' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "118", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'trem_id' is not assignable to parameter of type 'TREM_ID'.", "extraMsg": "Type 'null' is not assignable to type 'TREM_ID'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "120", "column": "3", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "121", "column": "3", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s62/checkMotifFinWithNatureCnt.ts", "line": "1", "column": "1", "severity": "error", "code": "6133", "message": "'explainInfo' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": "15", "column": "24", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": "15", "column": "48", "severity": "error", "code": "6133", "message": "'client' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "13", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "40", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "58", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "67", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "85", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s78/s21_g00_79.ts", "line": "97", "column": "2", "severity": "error", "code": "2322", "message": "Type '(Block | null)[]' is not assignable to type 'Block[]'.", "extraMsg": "Type 'Block | null' is not assignable to type 'Block'.\nType 'null' is not assignable to type 'Block'." }, { "fileName": "server/api/dsn/services/s30/s50/s21_g00_50.ts", "line": "125", "column": "2", "severity": "error", "code": "2322", "message": "Type '{ sal_id?: number | undefined; sal_desc?: string | undefined; pas_base?: number | undefined; pas_mnt?: number | undefined; pas_taux?: string | undefined; pas_taux_numerique?: number | undefined; type_taux?: string | undefined; type_taux_numerique?: number | undefined; net_imp?: number | undefined; mnt_exo_hs_mues?: number | undefined; pas_elts_add?: number | undefined; pas_abt_cdd?: number | undefined; pas_base_exo_appr?: number | undefined; pas_ijss?: number | undefined; taux_individu?: string | undefined; taux_individu_numerique?: number | undefined; nap_avant_ir?: number | undefined; nap?: number | undefined; net?: number | undefined; vva_all?: pay_valeurvariable_vva[] | undefined; lvva_all?: pay_lotvva_lvva[] | undefined; ipas_all?: pay_importfichierpas_ipas[] | undefined; is_first_bul?: boolean | undefined; dateReglement: moment.Moment; }' is not assignable to type 'Data'.", "extraMsg": "Types of property 'sal_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/sanitizeLocalite.ts", "line": "14", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": "19", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": "22", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/validateCriteria.ts", "line": "3", "column": "31", "severity": "error", "code": "2307", "message": "Cannot find module '../decla_main' or its corresponding type declarations." }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.spec.ts", "line": "8", "column": "73", "severity": "error", "code": "2551", "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.ts", "line": "21", "column": "27", "severity": "error", "code": "2551", "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "158", "column": "73", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id: number; cnt_num: number | emp_embauchecontrat_ecntFields.ecnt_num; cnt_soldetc_mdp_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: emp_embauchecontrat_ecntFields.ecnt_fin_date; cnt_datefin_prevue: emp_embauchecontrat_ecntFields.ecnt_datefin_prevue; cnt_datefin_essai: emp_embauchecontrat_ecntFields.ecnt_datefin_essai; eta_id: number; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number; rcdd_id: number | undefined; mtf_id: number | null; dpub_id: emp_embauchecontrat_ecntFields.dpub_id; cnt_quot_trav: emp_embauchecontrat_ecntFields.ecnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: emp_embauchecontrat_ecntFields.ecnt_quot_trav_spec_raison; cnt_datefin_duree_minimale: emp_embauchecontrat_ecntFields.ecnt_datefin_duree_minimale; cnt_rempla_sal_libre: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_libre; cnt_rempla_sal_id: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: emp_embauchecontrat_ecntFields.euti_id; src_id_force: emp_embauchecontrat_ecntFields.src_id_force; cdpre_id: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_motif_id; cnt_cdpre_date_fin: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_date_fin; cnt_heure_embauche: emp_embauchecontrat_ecntFields.ecnt_heure_embauche; cnt_dpae_dateheure_gene: emp_embauchecontrat_ecntFields.ecnt_dpae_dateheure_gene; cnt_heure_fin: emp_embauchecontrat_ecntFields.ecnt_heure_fin; cnt_heure_embauche_reelle: emp_embauchecontrat_ecntFields.ecnt_heure_embauche_reelle; cnt_justif_recours_cdd: emp_embauchecontrat_ecntFields.ecnt_justif_recours_cdd; cnt_debut_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_debut_periode_souplesse; cnt_fin_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_fin_periode_souplesse; cnt_date_envoi: emp_embauchecontrat_ecntFields.ecnt_date_envoi; cnt_date_reception: emp_embauchecontrat_ecntFields.ecnt_date_reception; sal_id_tuteur: emp_embauchecontrat_ecntFields.sal_id_tuteur; cnt_datefin_essai_renouv: emp_embauchecontrat_ecntFields.ecnt_datefin_essai_renouv; cnt_notes: string | null; trem_id: emp_embauchecontrat_ecntFields.trem_id; cnt_est_retraite_reprise_activite: boolean; pare_id_force: emp_embauchecontrat_ecntFields.pare_id_force; pacp_id_force: emp_embauchecontrat_ecntFields.pacp_id_force; pcpa_id_force: emp_embauchecontrat_ecntFields.pcpa_id_force; prtt_id_force: emp_embauchecontrat_ecntFields.prtt_id_force; ppla_id_force: emp_embauchecontrat_ecntFields.ppla_id_force; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'number | ecnt_num' is not assignable to type 'cnt_num | undefined'.\nType 'number' is not assignable to type 'cnt_num | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "394", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "431", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "549", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "574", "column": "17", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEsal.ts", "line": "134", "column": "77", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id: number; tytr_id: emp_embauchesalarie_esalFields.esal_tytr_id; ttra_num: emp_embauchesalarie_esalFields.esal_ttra_num; ttra_lieu_delivr: emp_embauchesalarie_esalFields.esal_ttra_lieu_delivr; ttra_date_emission: emp_embauchesalarie_esalFields.esal_ttra_date_emission; ttra_date_fin_validite: emp_embauchesalarie_esalFields.esal_ttra_date_fin_validite; ttra_nom_administration: emp_embauchesalarie_esalFields.esal_ttra_nom_administration; ttra_renouv: emp_embauchesalarie_esalFields.esal_ttra_renouv; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tytr_id' are incompatible.\nType 'esal_tytr_id' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "82", "column": "86", "severity": "error", "code": "2345", "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "122", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; vva_periodedebut: number; var_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "163", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "179", "column": "94", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "229", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updatePositionnementFromMrem.ts", "line": "87", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type '{ ect_datedebut: emp_modifrem_mremFields.mrem_date_debut; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: string | undefined; posc_id?: pay_emploicontrat_ectFields.posc_id | undefined; nivc_id?: pay_emploicontrat_ectFields.nivc_id | undefined; ech_id?: pay_emploicontrat_ectFields.ech_id | undefined; acrd_id?: pay_emploicontrat_ectFields.acrd_id | undefined; ect_classif_ech?: pay_emploicontrat_ectFields.ect_classif_ech | undefined; ect_classif_pos?: pay_emploicontrat_ectFields.ect_classif_pos | undefined; ect_classif_niv?: pay_emploicontrat_ectFields.ect_classif_niv | undefined; ect_classif_fil?: pay_emploicontrat_ectFields.ect_classif_fil | undefined; ect_classif_cat?: pay_emploicontrat_ectFields.ect_classif_cat | undefined; ect_classif_coef?: pay_emploicontrat_ectFields.ect_classif_coef | undefined; ect_smc_coef?: pay_emploicontrat_ectFields.ect_smc_coef | undefined; }' is not assignable to parameter of type 'DataForInsert<{ ect_datedebut: Date | null; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: undefined; posc_id?: number | null | undefined; nivc_id?: number | null | undefined; ech_id?: number | null | undefined; acrd_id?: number | null | undefined; ect_classif_ech?: null | undefined; ect_classif_pos?: null | undefined; ect_classif_niv?: null | undefined; ect_classif_fil?: null | undefined; ect_classif_cat?: null | undefined; ect_classif_coef?: null | undefined; ect_smc_coef?: number | null | undefined; }>'.", "extraMsg": "Types of property 'ect_lib' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/gta/presences/services/presenceChecksByRange.ts", "line": "46", "column": "79", "severity": "error", "code": "2304", "message": "Cannot find name 'Approval'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "31", "column": "48", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "37", "column": "16", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "43", "column": "16", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": "3", "column": "10", "severity": "error", "code": "2305", "message": "Module '\"./calculateIjss\"' has no exported member 'SalairePeriodeWithSalRef'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": "33", "column": "49", "severity": "error", "code": "2554", "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "41", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "50", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "61", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }[]' is not assignable to type 'SalairePeriodeWithSalRef[]'.", "extraMsg": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }' is not assignable to type 'SalairePeriodeWithSalRef'.\nTypes of property 'salaireRef' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": "60", "column": "50", "severity": "error", "code": "2339", "message": "Property '_martId' does not exist on type 'CfgGetDjtReel'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": "60", "column": "50", "severity": "error", "code": "6133", "message": "'_martId' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "3", "column": "1", "severity": "error", "code": "6133", "message": "'Sinon' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "12", "column": "43", "severity": "error", "code": "2739", "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "17", "column": "16", "severity": "error", "code": "2739", "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "23", "column": "27", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 1." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "59", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "59", "column": "25", "severity": "error", "code": "2488", "message": "Type 'any[] | undefined' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "350", "column": "5", "severity": "error", "code": "2740", "message": "Type 'pay_traitementijss_tij[]' is missing the following properties from type 'pay_traitementijss_tij': tij_id, tij_datedebut, tij_datefin, tij_nature_assurance, and 12 more." }, { "fileName": "server/api/ijss/services/getDonneesPeriodesPourCalculIjssFromDsn.ts", "line": "7", "column": "11", "severity": "error", "code": "6196", "message": "'Line' is declared but never used." }, { "fileName": "server/api/imports/router.ts", "line": "82", "column": "24", "severity": "error", "code": "2488", "message": "Type '{ [fieldname: string]: File[]; } | File[]' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/imports/router.ts", "line": "82", "column": "24", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "110", "column": "24", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "172", "column": "18", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "213", "column": "9", "severity": "error", "code": "6133", "message": "'result' is declared but its value is never read." }, { "fileName": "server/api/imports/router.ts", "line": "215", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ inidId: any; utiId: number; pdosId: number; dsnFiles: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Types of property 'dsnFiles' are incompatible.\nType '{ [fieldname: string]: File[]; } | File[] | undefined' is not assignable to type 'DsnFile[]'.\nType 'undefined' is not assignable to type 'DsnFile[]'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": "70", "column": "22", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": "70", "column": "27", "severity": "error", "code": "2304", "message": "Cannot find name 'id'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": "29", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": "30", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createEct.ts", "line": "29", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "28", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "29", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "30", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "31", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "32", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createUserAccess.ts", "line": "21", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "35", "column": "53", "severity": "error", "code": "6133", "message": "'inidId' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "37", "column": "9", "severity": "error", "code": "2741", "message": "Property 'success' is missing in type '{ contrats: never[]; }' but required in type 'Result'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "37", "column": "9", "severity": "error", "code": "6133", "message": "'finalResult' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "47", "column": "11", "severity": "error", "code": "6133", "message": "'allResults' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "55", "column": "11", "severity": "error", "code": "6133", "message": "'bilan' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "56", "column": "5", "severity": "error", "code": "2739", "message": "Type '{}' is missing the following properties from type 'Result': contrats, success" }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "16", "column": "74", "severity": "error", "code": "2355", "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "21", "column": "11", "severity": "error", "code": "6133", "message": "'results' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "24", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '{ dsn: DsnEtab_S21_G00_11; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'DsnEtab_S21_G00_11'.", "extraMsg": "Object literal may only specify known properties, and 'dsn' does not exist in type 'DsnEtab_S21_G00_11'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "31", "column": "11", "severity": "error", "code": "6196", "message": "'Cfg2' is declared but never used." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "35", "column": "43", "severity": "error", "code": "6133", "message": "'dsnEtab' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "35", "column": "73", "severity": "error", "code": "2355", "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": "11", "column": "21", "severity": "error", "code": "2352", "message": "Conversion of type 'Dsn' to type 'DsnWithDate' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Dsn' is missing the following properties from type 'DsnWithDate': dsn, date" }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": "11", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '(dsnMax: DsnWithDate, dsn: Dsn) => { dsn: Dsn; date: Moment; } | undefined' is not assignable to parameter of type '(previousValue: DsnWithDate, currentValue: Dsn, currentIndex: number, array: Dsn[]) => DsnWithDate'.", "extraMsg": "Type '{ dsn: Dsn; date: Moment; } | undefined' is not assignable to type 'DsnWithDate'.\nType 'undefined' is not assignable to type 'DsnWithDate'." }, { "fileName": "server/api/imports/services/dsn/helpers/getRemBloc51FromDsnIndiv.ts", "line": "2", "column": "1", "severity": "error", "code": "6133", "message": "'getDsnNodeValue' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "141", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "141", "column": "35", "severity": "error", "code": "2454", "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "147", "column": "27", "severity": "error", "code": "2454", "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": "98", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": "104", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": "53", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": "59", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'.", "extraMsg": "Types of property 'afod_numaffil' are incompatible.\nType 'afod_numaffil | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "82", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "85", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_datefin_prevue | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_datefin_prevue | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "87", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_quot_trav | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_quot_trav | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "90", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_fin_date | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_fin_date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneEtab.ts", "line": "95", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Result[]' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }[]'.", "extraMsg": "Type 'Result' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }'.\nTypes of property 'sal' are incompatible.\nType 'pay_salarie_sal | undefined' is not assignable to type 'pay_salarie_sal'.\nType 'undefined' is not assignable to type 'pay_salarie_sal'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "56", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "63", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "67", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment | null' is not assignable to type 'sal_anciennete_date | undefined'.", "extraMsg": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getInfosRepartitionSalEmp.ts", "line": "87", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type 'BaseMontantSpecifique[] | TAPrev' is not assignable to parameter of type 'BaseMontantSpecifique & { lib?: string | undefined; }'.", "extraMsg": "Type 'BaseMontantSpecifique[]' is not assignable to type 'BaseMontantSpecifique & { lib?: string | undefined; }'.\nType 'BaseMontantSpecifique[]' is missing the following properties from type 'BaseMontantSpecifique': LibelleCodeNature, ValeurCodeNature" }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getNumeroOption.ts", "line": "5", "column": "169", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": "54", "column": "11", "severity": "error", "code": "2322", "message": "Type '(BaseMontantSpecifique & { lib: string; })[] | undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'.", "extraMsg": "Type 'undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": "57", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": "11", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }' is not assignable to type 'void'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": "11", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'CfgUpdateIfoc' is not assignable to parameter of type 'DataForUpdate<{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }>'.", "extraMsg": "Types of property 'ifoc_content_xml' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/imports/services/getTypeOrgSelonTypeRisque.ts", "line": "3", "column": "64", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/importPrevFromXml.ts", "line": "144", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'CfgGetIfoc'.", "extraMsg": "Property 'date_heure_creation_fiche' is missing in type 'Partial' but required in type 'CfgGetIfoc'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": "58", "column": "100", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": "218", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "140", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'ipas_validite_date_debut | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "141", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'ipas_validite_date_fin | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "531", "column": "16", "severity": "error", "code": "6133", "message": "'getPeriodesCourantesForSals' is declared but its value is never read." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "563", "column": "5", "severity": "error", "code": "2739", "message": "Type 'any[]' is missing the following properties from type '{ salIds: number[]; ppaCourante: pay_periodepaye_ppa; }': salIds, ppaCourante" }, { "fileName": "server/api/imports/services/processContrat.ts", "line": "145", "column": "69", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/processFileParamFicheOc.ts", "line": "105", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'ContratParsed'.", "extraMsg": "Types of property 'prev_ref' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": "44", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": "63", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": "32", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type '{ appSessionId: any; currentUser: { scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: usr_utilisateur_utiFields.sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }; loginTime: string; lastcheckTime: null; }' is not assignable to parameter of type 'Session'.", "extraMsg": "Types of property 'currentUser' are incompatible.\nType '{ scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }' is missing the following properties from type 'User': uti_email, currentPAD, currentGdpId, currentDOS, and 5 more." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": "34", "column": "10", "severity": "error", "code": "2339", "message": "Property 'appSessionId' does not exist on type 'UserSelected'." }, { "fileName": "server/api/passwords/router.ts", "line": "132", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/presences/router.ts", "line": "34", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'Params': cnt_id, tsh_date_start, tsh_date_end, tsh_comment" }, { "fileName": "server/api/presences/router.ts", "line": "55", "column": "9", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": "61", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": "71", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id_manager: number | null; pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Types of property 'sal_id_manager' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/router.ts", "line": "84", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "87", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Type 'ParsedQs' is missing the following properties from type 'Params': cnt_id, nb" }, { "fileName": "server/api/presences/router.ts", "line": "89", "column": "31", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "97", "column": "27", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "110", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "113", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'cnt_id' is missing in type 'ParsedQs' but required in type 'Params'." }, { "fileName": "server/api/presences/router.ts", "line": "115", "column": "31", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "123", "column": "27", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "161", "column": "127", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/services/getCurrentPeriodPointageDays.ts", "line": "8", "column": "26", "severity": "error", "code": "2307", "message": "Cannot find module '../../../reports/data/getDataRestitutionPresences' or its corresponding type declarations." }, { "fileName": "server/api/presences/services/submitTimesheet.ts", "line": "4", "column": "10", "severity": "error", "code": "6133", "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "5", "column": "32", "severity": "error", "code": "6133", "message": "'Awaited' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "24", "column": "1", "severity": "error", "code": "6133", "message": "'jobsDebouncer' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "65", "column": "11", "severity": "error", "code": "2740", "message": "Type '{ pad_id: number; }' is missing the following properties from type 'SepaParams': peri, sal_id, sal_id_out, modePaiement, and 5 more." }, { "fileName": "server/api/reports/router.ts", "line": "127", "column": "17", "severity": "error", "code": "2794", "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "server/api/reports/router.ts", "line": "228", "column": "29", "severity": "error", "code": "2339", "message": "Property 'ceta_id' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "229", "column": "27", "severity": "error", "code": "2339", "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "230", "column": "29", "severity": "error", "code": "2339", "message": "Property 'pad_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "231", "column": "36", "severity": "error", "code": "2339", "message": "Property 'estVersionDef' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "232", "column": "42", "severity": "error", "code": "2339", "message": "Property 'estVisibleEmployeur' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "233", "column": "29", "severity": "error", "code": "2339", "message": "Property 'lot_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "234", "column": "29", "severity": "error", "code": "2339", "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "289", "column": "15", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "30", "column": "46", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "39", "column": "17", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "75", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "79", "column": "17", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/salaries/router.ts", "line": "33", "column": "31", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "33", "column": "70", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "39", "column": "55", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "41", "column": "59", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "42", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "53", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "58", "column": "81", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "58", "column": "120", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "60", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "71", "column": "54", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "73", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "76", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/theme/router.ts", "line": "14", "column": "55", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/theme/router.ts", "line": "14", "column": "72", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/utils/replaceDomainName.ts", "line": "5", "column": "60", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/variables/router.ts", "line": "40", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "43", "column": "68", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': mvaId, padId, dateDebut, dateFin" }, { "fileName": "server/api/variables/router.ts", "line": "44", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId" }, { "fileName": "server/api/variables/router.ts", "line": "47", "column": "26", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "53", "column": "22", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "100", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId, rows" }, { "fileName": "server/api/variables/router.ts", "line": "114", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "123", "column": "30", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "132", "column": "26", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "158", "column": "44", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number'." }, { "fileName": "server/api/variables/router.ts", "line": "159", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/variables/router.ts", "line": "203", "column": "29", "severity": "error", "code": "2339", "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "204", "column": "38", "severity": "error", "code": "2339", "message": "Property 'comment' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "205", "column": "40", "severity": "error", "code": "2339", "message": "Property 'modeSelectionCnt' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "206", "column": "27", "severity": "error", "code": "2339", "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/services/insertVvaComment.ts", "line": "62", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ vva_id?: number | undefined; vva_niveau?: number | undefined; vva_valeur?: undefined; vva_datedebut?: Date | undefined; vva_datefin?: Date | null | undefined; vva_periodedebut?: number | null | undefined; vva_periodefin?: number | null | undefined; vva_comm?: null | undefined; var_id?: number | undefined; cnt_id?: number | null | undefined; vva_id_externe?: null | undefined; lvva_id?: number | null | undefined; acrd_id?: number | null | undefined; tacc_id?: number | null | undefined; vva_type_peri?: number | undefined; peria_id?: number | null | undefined; sal_id?: number | null | undefined; euti_id?: number | null | undefined; emp_id?: number | null | undefined; vva_regul_peridebut?: number | null | undefined; vva_regul_perifin?: number | null | undefined; }>'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/visitesMed/services/getInfosVisitesMed.ts", "line": "62", "column": "11", "severity": "error", "code": "6133", "message": "'startDate' is declared but its value is never read." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "27", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ pad_id: number; uti_id: number; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "31", "column": "22", "severity": "error", "code": "2339", "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "31", "column": "80", "severity": "error", "code": "2339", "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "41", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "42", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "47", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "50", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "82", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': wfrs_id, wfrs_status" }, { "fileName": "server/api/workflows/absences/router.ts", "line": "95", "column": "80", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/workflows/router.ts", "line": "42", "column": "117", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "46", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': typeWorkflow, doc_id, data" }, { "fileName": "server/api/workflows/router.ts", "line": "48", "column": "121", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "51", "column": "117", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "54", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": "59", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": "64", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "65", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "70", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "73", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "79", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "81", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "84", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "91", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "92", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "97", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "100", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "139", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ uti_id: number; domainApp: APP_DOMAIN; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/router.ts", "line": "166", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "167", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "172", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "175", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/services/changeStatusRunnedStep.ts", "line": "263", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ fk_id: number; origin: \"WFRS\"; pad_id: number; uti_id_target: number; desc: string; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Types of property 'origin' are incompatible.\nType '\"WFRS\"' is not assignable to type 'NOTIFICATION_ORIGINE'." }, { "fileName": "server/api/workflows/services/wflChangeAdress.ts", "line": "1", "column": "43", "severity": "error", "code": "2305", "message": "Module '\"../../../decla_main.d\"' has no exported member 'IExtCallback'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "20", "column": "17", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'.", "extraMsg": "Type 'Promise' is not assignable to type 'ArhServiceResult | Promise>'.\nType 'Promise' is not assignable to type 'Promise>'.\nType 'void' is not assignable to type 'ArhServiceResult'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "41", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "55", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"postXX\"' is not assignable to type 'RouteHttpVerb'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "61", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "74", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is not assignable to parameter of type 'ArhRouteCfg'.", "extraMsg": "Type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is missing the following properties from type 'ArhRouteCfg': method, service" }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "98", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.ts", "line": "32", "column": "7", "severity": "error", "code": "2322", "message": "Type '(req: AuthenticatedRequest) => { file: File | undefined; files: { [fieldname: string]: File[]; } | File[] | undefined; }' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }'." }, { "fileName": "server/app/ArhRouter.ts", "line": "168", "column": "33", "severity": "error", "code": "2314", "message": "Generic type 'ArhRouteCfg' requires 2 type argument(s)." }, { "fileName": "server/app/app.ts", "line": "40", "column": "1", "severity": "error", "code": "6133", "message": "'isString' is declared but its value is never read." }, { "fileName": "server/app/app.ts", "line": "56", "column": "11", "severity": "error", "code": "2339", "message": "Property '_sendErrorToAPM' does not exist on type 'Logger'." }, { "fileName": "server/app/app.ts", "line": "207", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'Writable>' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'contentSecurityPolicy' are incompatible.\nType 'Writable | undefined>' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'ContentSecurityPolicyOptions'.\nTypes of property 'directives' are incompatible.\nType 'Writable | unique symbol> | undefined>' is not assignable to type 'Record | unique symbol> | undefined'.\nType 'Writable | unique symbol>>' is not assignable to type 'Record | unique symbol>'.\nIndex signatures are incompatible.\nType 'Writable | unique symbol>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable'.\nTypes of property '[Symbol.iterator]' are incompatible.\nType 'Writable<() => Iterator>' is not assignable to type '() => Iterator'.\nType 'Writable<() => Iterator>' provides no match for the signature '(): Iterator'." }, { "fileName": "server/app/app.ts", "line": "435", "column": "37", "severity": "error", "code": "2339", "message": "Property 'AccessControl' does not exist on type 'Config'." }, { "fileName": "server/app/app.ts", "line": "487", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "497", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "499", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "499", "column": "32", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "504", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhAddMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "506", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "506", "column": "32", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "511", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response>'." }, { "fileName": "server/app/appUws.ts", "line": "60", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/app/appUws.ts", "line": "207", "column": "59", "severity": "error", "code": "6133", "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": "213", "column": "69", "severity": "error", "code": "6133", "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": "422", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '(e: any) => void' is not assignable to parameter of type '() => void'." }, { "fileName": "server/app/configureDbManager.ts", "line": "37", "column": "5", "severity": "error", "code": "2741", "message": "Property 'format' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/db\").CustomPool' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/dbManager/init\").CustomPool'." }, { "fileName": "server/app/configureDbManager.ts", "line": "52", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cnt' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "58", "column": "5", "severity": "error", "code": "2322", "message": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cntModified' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "65", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cmr' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "71", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'dab' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'DabModified'.\nType 'undefined' is not assignable to type 'DabModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "78", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tij' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'TijModified'.\nType 'undefined' is not assignable to type 'TijModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "85", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'abs' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'AbsModified'.\nType 'undefined' is not assignable to type 'Pick'." }, { "fileName": "server/app/configureDbManager.ts", "line": "92", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "99", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "106", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "123", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'data' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Data'.\nType 'undefined' is not assignable to type 'Data'." }, { "fileName": "server/app/configureDbManager.ts", "line": "132", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'art' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'ArtModified'.\nType 'undefined' is not assignable to type 'ArtModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "139", "column": "5", "severity": "error", "code": "2322", "message": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tsk' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Tsk'.\nType 'undefined' is not assignable to type 'Tsk'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": "17", "column": "7", "severity": "error", "code": "2322", "message": "Type '(req: AuthenticatedRequest) => Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type 'Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to 'Promise | { file: File; files: MulterFilesType | undefined; }>'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": "22", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/app/routerApp.ts", "line": "29", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhRouteIsWhitelistedForAuth' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/app/routerApp.ts", "line": "49", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/appSessions.ts", "line": "363", "column": "5", "severity": "error", "code": "2741", "message": "Property 'portefeuilles' is missing in type '{ uti_id: any; sal_id: any; uti_pseudo: any; uti_nom: any; uti_prenom: any; uti_email: any; uti_access_to_business_dashboard: any; uti_superadmin: any; pdos_id: any; currentPAD: any; currentDOS: any; currentGdpId: any; currentPdosId: any; currentUi: any; lots_id_granted: any; typesUi: any; scope: { sals: never[]; pads: number[]; }; }' but required in type 'User'." }, { "fileName": "server/auth/authentication.ts", "line": "37", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/buls/createBulForNewCnt.ts", "line": "49", "column": "43", "severity": "error", "code": "2741", "message": "Property 'cnt_date_paiement_stc' is missing in type '{ ppa: CntOnCurrentPpa; cnt_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; sal_id: number; pad_id: number; cnt_salaire_mdp_id: number; }' but required in type 'CntForUpsertBul'." }, { "fileName": "server/compta/handleEcart.ts", "line": "35", "column": "15", "severity": "error", "code": "2740", "message": "Type '{ cpt_num: string; sens: string; mnt: number; cpt_type: number; }' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, sal_matricule, sal_nom_usage, and 32 more." }, { "fileName": "server/compta/handleEcart.ts", "line": "44", "column": "32", "severity": "error", "code": "2345", "message": "Argument of type '{ cana_id: number; cana_lib: cta_compteana_canaFields.cana_lib; pana_id: number; cana_code: string; }' is not assignable to parameter of type 'AnaCnt'.", "extraMsg": "Type '{ cana_id: number; cana_lib: cana_lib; pana_id: number; cana_code: string; }' is missing the following properties from type 'AnaCnt': sal_matricule, sal_nom_usage, sal_prenom, anct_id, and 4 more." }, { "fileName": "server/compta/selectAnaCnt.ts", "line": "7", "column": "18", "severity": "error", "code": "2320", "message": "Interface 'AnaCnt' cannot simultaneously extend types 'pay_anacontrat_anct' and 'cta_compteana_cana'.", "extraMsg": "Named property 'cana_id' of types 'pay_anacontrat_anct' and 'cta_compteana_cana' are not identical." }, { "fileName": "server/compta/selectData.ts", "line": "129", "column": "32", "severity": "error", "code": "2345", "message": "Argument of type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Property 'uorg_id' is missing in type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' but required in type 'CriteriaOD'." }, { "fileName": "server/compta/selectData.ts", "line": "186", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'Pcta | null' is not assignable to parameter of type 'Pcta'.", "extraMsg": "Type 'null' is not assignable to type 'Pcta'." }, { "fileName": "server/compta/ventilAna.ts", "line": "18", "column": "16", "severity": "error", "code": "2339", "message": "Property 'rowsDispatched' does not exist on type 'ResultAfterGrouping'." }, { "fileName": "server/compta/ventilAna.ts", "line": "101", "column": "31", "severity": "error", "code": "2339", "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": "101", "column": "42", "severity": "error", "code": "2339", "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "29", "severity": "error", "code": "2352", "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "29", "severity": "error", "code": "2352", "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, param_desc, cnt_id, and 31 more." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "50", "severity": "error", "code": "2345", "message": "Argument of type 'RowWithAna' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'RowWithAna' is missing the following properties from type 'RowToDispatch': sal_nom_famille, sal_prenom, sal_ventil_compta" }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "31", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew' is not assignable to parameter of type 'Error | null'.", "extraMsg": "Type '\"STOP\"' is not assignable to type 'Error | null'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "34", "column": "33", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "35", "column": "7", "severity": "error", "code": "2345", "message": "Argument of type '(errWaterfall: Error, file: string, fileName: string) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "245", "column": "9", "severity": "error", "code": "6133", "message": "'dataRows' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "246", "column": "9", "severity": "error", "code": "6133", "message": "'debut' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "247", "column": "9", "severity": "error", "code": "6133", "message": "'fin' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "249", "column": "9", "severity": "error", "code": "6133", "message": "'header' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "253", "column": "10", "severity": "error", "code": "2304", "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "262", "column": "4", "severity": "error", "code": "2304", "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "271", "column": "68", "severity": "error", "code": "2304", "message": "Cannot find name 'anneemois'." }, { "fileName": "server/dads/aed/processBuls.ts", "line": "6", "column": "1", "severity": "error", "code": "6133", "message": "'bul' is declared but its value is never read." }, { "fileName": "server/dads/dadsMain.ts", "line": "52", "column": "25", "severity": "error", "code": "2554", "message": "Expected 3-6 arguments, but got 2." }, { "fileName": "server/dads/declaDads.ts", "line": "3", "column": "27", "severity": "error", "code": "2459", "message": "Module '\"../payrollEngine/declaCalc.d\"' declares 'Tat' locally, but it is not exported." }, { "fileName": "server/dads/declaDads.ts", "line": "159", "column": "18", "severity": "error", "code": "2320", "message": "Interface 'PaiementOps' cannot simultaneously extend types 'pay_paiementops_pops' and 'pay_banquedos_bnqd'.", "extraMsg": "Named property 'bnqd_id' of types 'pay_paiementops_pops' and 'pay_banquedos_bnqd' are not identical." }, { "fileName": "server/dads/s30/s30.ts", "line": "39", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/s30/s40/s40.ts", "line": "15", "column": "8", "severity": "error", "code": "1192", "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/dads/s30/s40/s40_g28_15\"' has no default export." }, { "fileName": "server/dads/writerDads.ts", "line": "38", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'string | null' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/writerDads.ts", "line": "64", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "50", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "82", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "85", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "94", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "124", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "161", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "178", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "219", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "236", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "270", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.ts", "line": "156", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/errorHandling/customMessagesConfigs.ts", "line": "24", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'PG_ERROR_CODES'.", "extraMsg": "Type 'undefined' is not assignable to type 'PG_ERROR_CODES'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "68", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "102", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "113", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "155", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "167", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "185", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '{ query: Sinon.SinonSpy; release: Sinon.SinonFake; }' is not assignable to parameter of type 'PoolClient'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "205", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "216", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "255", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "266", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "317", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "351", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "361", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "401", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "27", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "38", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "68", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "87", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "98", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": "32", "column": "44", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'.\nType 'Data' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": "35", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "26", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "36", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "37", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "48", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'.", "extraMsg": "Property 'params' is missing in type 'Config' but required in type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "53", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "63", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "64", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "75", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "80", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "90", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "91", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "104", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.ts", "line": "90", "column": "44", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'.\nType '(errTrigger: any, shouldContinue: any) => void' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "42", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "105", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.ts", "line": "23", "column": "2", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "22", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "23", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'.", "extraMsg": "Types of property 'length' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "38", "column": "19", "severity": "error", "code": "2741", "message": "Property 'message' is missing in type '{ length: number; name: \"error\"; severity: string; code: string; detail: string; hint: undefined; position: undefined; internalPosition: undefined; internalQuery: undefined; where: undefined; schema: string; table: string; column: undefined; dataType: undefined; constraint: string; file: string; line: string; routine: string; }' but required in type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "60", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "71", "column": "34", "severity": "error", "code": "2339", "message": "Property 'code' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "72", "column": "34", "severity": "error", "code": "2339", "message": "Property 'message' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "87", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "87", "column": "61", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "102", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "102", "column": "64", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "129", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "129", "column": "63", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "200", "column": "4", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'string | null'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "209", "column": "7", "severity": "error", "code": "2339", "message": "Property 'title' does not exist on type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "248", "column": "109", "severity": "error", "code": "6133", "message": "'keyTable' is declared but its value is never read." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "59", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "109", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "111", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "152", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "154", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "214", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "216", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "271", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "300", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "302", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": "68", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "61", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "117", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "169", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "217", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "265", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "308", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; lots_id_granted: number[]; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "338", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "377", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "417", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "458", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "500", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": "56", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": "82", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "16", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "23", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "29", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "48", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "55", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "74", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "80", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/processReferences.ts", "line": "117", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type '\"add\" | OperationType' is not assignable to parameter of type 'OperationType'.", "extraMsg": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "39", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "142", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigServerFilter | null' is not assignable to parameter of type 'ConfigServerFilter'.", "extraMsg": "Type 'null' is not assignable to type 'ConfigServerFilter'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "161", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "211", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "255", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "295", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "339", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "386", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "438", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "488", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "531", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "574", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "617", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "660", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "703", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/emailer/emailHtmlTemplate.ts", "line": "119", "column": "83", "severity": "error", "code": "2345", "message": "Argument of type 'ROLES | undefined' is not assignable to parameter of type 'ROLES'.", "extraMsg": "Type 'undefined' is not assignable to type 'ROLES'." }, { "fileName": "server/emailer/emailer.ts", "line": "83", "column": "5", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'SentMessageInfo | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'SentMessageInfo'." }, { "fileName": "server/graphql/login/resolvers.ts", "line": "32", "column": "6", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/graphql/resolvers/mutations/documents/saveDocs/resolver.ts", "line": "99", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForUpdate<{ doc_title?: null | undefined; doc_comment?: null | undefined; doc_id?: undefined; doc_type?: undefined; doc_afficher_portail_salarie?: boolean | undefined; doc_date_portail_salarie?: Date | null | undefined; tdoc_id?: number | null | undefined; doc_id_sequenced?: number | undefined; doc_afficher_portail_employeur?: boolean | undefined; }>'.", "extraMsg": "Types of property 'doc_title' are incompatible.\nType 'doc_title | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/graphql/resolvers/queries/absences/infosListeAbsencesMgr/resolver.ts", "line": "3", "column": "10", "severity": "error", "code": "2305", "message": "Module '\"../../../../../dbManager/dbManager\"' has no exported member 'ClientFilter'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "24", "column": "13", "severity": "error", "code": "2322", "message": "Type 'ecnt_montant_salaire' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "26", "column": "13", "severity": "error", "code": "2322", "message": "Type 'ecnt_quot_trav' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "27", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'trem_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "35", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'GqlF'.", "extraMsg": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'LastRemuneration'.\nTypes of property 'montantSalaire' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/cotisationsFraisDeSante/getCotisationsFraisDeSante/resolver.ts", "line": "52", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type '{ src_id_force?: number | null | undefined; cnt_id?: number | undefined; ltrac_type?: number | null | undefined; emp_id?: number | null | undefined; pad_id: number; catc_id: number | null; ncnt_id: number; dpub_id: number | null; semp_id: number; trem_id: number | null; rcdd_id: number | null; euti_id: number | null; eta_id: number; src_id: number | null; peri_anneemois: number; lot_id: number; cnt_debut_date: Date; cnt_fin_date?: Date | undefined; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'src_id_force' are incompatible.\nType 'number | null | undefined' is not assignable to type 'src_id_force'.\nType 'undefined' is not assignable to type 'src_id_force'." }, { "fileName": "server/graphql/resolvers/queries/login/checkLoginCredentials/resolver.ts", "line": "16", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string | null'." }, { "fileName": "server/graphql/utils/gqlUtils.ts", "line": "71", "column": "40", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "32", "column": "46", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "33", "column": "77", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "33", "column": "95", "severity": "error", "code": "2339", "message": "Property 'tab_id' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "37", "column": "54", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "38", "column": "52", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "39", "column": "51", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "40", "column": "48", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "42", "column": "17", "severity": "error", "code": "2322", "message": "Type '{ plhSemaine1: gta_planninghebdo_plh & { jours: number[]; }; ppla_desc: string; }' is not assignable to type 'DataGta'.", "extraMsg": "The types of 'plhSemaine1.jours' are incompatible between these types.\nType 'number[]' is not assignable to type 'Jph[]'.\nType 'number' is not assignable to type 'Jph'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "45", "column": "17", "severity": "error", "code": "2741", "message": "Property 'jfs' is missing in type 'gta_calendrierjf_cjf' but required in type 'Cjf'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": "27", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": "46", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/helpdesk/zendesk/getInfosZdOrganization.ts", "line": "9", "column": "23", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/helpdesk/zendesk/zdSearchRequestAsync.ts", "line": "5", "column": "9", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/imports/genericImport.ts", "line": "146", "column": "5", "severity": "error", "code": "2322", "message": "Type '({ padId, config, csvRows }: ImportInput>>) => Promise' is not assignable to type 'ImportData'.", "extraMsg": "Types of parameters '__0' and 'input' are incompatible.\nType 'ImportInput' is not assignable to type 'ImportInput>>'.\nType 'ConfigImporter' is not assignable to type 'Required>'.\nTypes of property 'sal_identifier' are incompatible.\nType 'IMPORT_IDENTIFIANT_SALARIE | undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'.\nType 'undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "34", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "37", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "40", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "43", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "46", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "47", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "34", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "37", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_matricule' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "40", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "43", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_email' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "46", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_nir' does not exist on type '{}'." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "3", "column": "7", "severity": "error", "code": "6133", "message": "'map' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "11", "column": "10", "severity": "error", "code": "6133", "message": "'getNameIdentifierSal' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "11", "column": "66", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": "140", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'.", "extraMsg": "Type 'undefined' is not assignable to type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importAbs.ts", "line": "155", "column": "35", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'string | null | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | null | undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": "155", "column": "68", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/imports/importAnct.ts", "line": "118", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectAnct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectAnct': cana_id, anct_pct, anct_peridebut" }, { "fileName": "server/imports/importAnct.ts", "line": "118", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importAnct.ts", "line": "226", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importContrats.ts", "line": "246", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importContrats.ts", "line": "249", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'." }, { "fileName": "server/imports/importContrats.ts", "line": "372", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readSal\").CntIdentifiers' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readCnt\").CntIdentifiers'.", "extraMsg": "Types of property 'cnt_debut_date' are incompatible.\nType 'Date | undefined' is not assignable to type 'string | undefined'.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/imports/importEct.ts", "line": "173", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': emp_id, ect_classif_ech, ect_classif_niv, ect_classif_cat, and 3 more." }, { "fileName": "server/imports/importEct.ts", "line": "173", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEct.ts", "line": "281", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importEmplois.ts", "line": "105", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEmplois.ts", "line": "162", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'RowObject' is not assignable to parameter of type 'RowObjectEmp'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEmp': emp_libelle_masculin, emp_libelle_feminin, acrd_id" }, { "fileName": "server/imports/importIbans.spec.ts", "line": "1", "column": "8", "severity": "error", "code": "2613", "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' has no default export. Did you mean to use 'import { importIbans } from \"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' instead?" }, { "fileName": "server/imports/importIbans.spec.ts", "line": "1", "column": "23", "severity": "error", "code": "2459", "message": "Module '\"./importIbans\"' declares 'Config' locally, but it is not exported." }, { "fileName": "server/imports/importIbans.ts", "line": "78", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; validators?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importIbans.ts", "line": "144", "column": "9", "severity": "error", "code": "6133", "message": "'resultInsertion' is declared but its value is never read." }, { "fileName": "server/imports/importIbans.ts", "line": "148", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/imports/importMutuelleInterim.ts", "line": "71", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": "61", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": "98", "column": "19", "severity": "error", "code": "2304", "message": "Cannot find name 'BulsOnCurrentPpa'." }, { "fileName": "server/imports/importSals.ts", "line": "161", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": "128", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': uorg_id, uct_datedebut, uct_datefin, uct_peridebut, rind_id" }, { "fileName": "server/imports/importUct.ts", "line": "128", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": "236", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVisitMed.ts", "line": "97", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importVva.ts", "line": "99", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporterEnhanced' is not assignable to parameter of type 'Config'.", "extraMsg": "Types of property 'createBulRegul' are incompatible.\nType 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/imports/importVva.ts", "line": "165", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'ConfigImporterEnhanced'.", "extraMsg": "Type 'Config' is missing the following properties from type 'ConfigImporterEnhanced': inTransaction, identificationOnly" }, { "fileName": "server/imports/importVva.ts", "line": "213", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVva/defineCnt.ts", "line": "24", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'CntRead | undefined' is not assignable to parameter of type 'CntRead | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'CntRead | PromiseLike'." }, { "fileName": "server/imports/readSal.ts", "line": "91", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/readSal.ts", "line": "99", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "1", "column": "10", "severity": "error", "code": "2724", "message": "'\"./getIdentifiersSalFromRowObject\"' has no exported member named 'salIdentifiers'. Did you mean 'isSalIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "1", "column": "10", "severity": "error", "code": "6133", "message": "'salIdentifiers' is declared but its value is never read." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "2", "column": "10", "severity": "error", "code": "2724", "message": "'\"./getIdentifiersCntFromRowObject\"' has no exported member named 'cntIdentifiers'. Did you mean 'isCntIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "2", "column": "10", "severity": "error", "code": "6133", "message": "'cntIdentifiers' is declared but its value is never read." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "118", "column": "64", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "125", "column": "116", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "178", "column": "59", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/monitoring/routerMonitoring.ts", "line": "15", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: { type: string; title: string; }[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "15", "column": "2", "severity": "error", "code": "2739", "message": "Type '{}' is missing the following properties from type '{ serverConfig: ServerConfig; dbConfig: any; }': serverConfig, dbConfig" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "222", "column": "3", "severity": "error", "code": "2322", "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "223", "column": "3", "severity": "error", "code": "2322", "message": "Type 'BulSelected[]' is not assignable to type 'BulInCalc[]'.", "extraMsg": "Type 'BulSelected' is missing the following properties from type 'BulInCalc': sandbox, iCurrentRub, cjfs, statutRegimeAm" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "280", "column": "3", "severity": "error", "code": "2322", "message": "Type '() => void' is not assignable to type '{ (): Promise; (handler: () => void): void; }'.", "extraMsg": "Type 'void' is not assignable to type 'Promise'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "313", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "344", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "492", "column": "10", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "500", "column": "18", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "522", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": "67", "column": "28", "severity": "error", "code": "2362", "message": "The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": "67", "column": "36", "severity": "error", "code": "2363", "message": "The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "31", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[]))[]' is not assignable to parameter of type 'T[]'.", "extraMsg": "Type 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])'." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "55", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'Ptab' is not assignable to parameter of type 'PtabSelected'.", "extraMsg": "Type 'Ptab' is missing the following properties from type 'PtabSelected': acrd_id, ptab_methode_retenue, ptab_desc, tab, and 14 more." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "65", "column": "5", "severity": "error", "code": "2322", "message": "Type 'PtabSelected[]' is not assignable to type 'T[]'.", "extraMsg": "Type 'PtabSelected' is not assignable to type 'T'.\n'PtabSelected' is assignable to the constraint of type 'T', but 'T' could be instantiated with a different subtype of constraint 'Ptab'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": "48", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": "94", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/maintien/processOneArret.ts", "line": "53", "column": "9", "severity": "error", "code": "2322", "message": "Type 'sal_anciennete_date' is not assignable to type 'Date'.", "extraMsg": "Type 'null' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "77", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "119", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "159", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsRetenue.ts", "line": "62", "column": "23", "severity": "error", "code": "2739", "message": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectSpecificItems.ts", "line": "17", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedCalc': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/bulsMgr/deleteLBL.ts", "line": "11", "column": "28", "severity": "error", "code": "2503", "message": "Cannot find namespace 'pg'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": "9", "column": "32", "severity": "error", "code": "2339", "message": "Property 'length' does not exist on type 'ProfilPlanning'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": "23", "column": "27", "severity": "error", "code": "2488", "message": "Type 'ProfilPlanning' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "64", "column": "126", "severity": "error", "code": "2345", "message": "Argument of type 'Cmb[] | undefined' is not assignable to parameter of type 'Cmb[] | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'Cmb[] | null'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "96", "column": "81", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "97", "column": "87", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "105", "column": "87", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "106", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "170", "column": "92", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "171", "column": "79", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "235", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "237", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "245", "column": "88", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "246", "column": "92", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCald.ts", "line": "111", "column": "63", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | boolean' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": "34", "column": "25", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'.", "extraMsg": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": "38", "column": "25", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/upsertCalb.ts", "line": "58", "column": "13", "severity": "error", "code": "2304", "message": "Cannot find name 'tools'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": "24", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": "46", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/communication/sendEndToMainProcess.ts", "line": "10", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "142", "column": "5", "severity": "error", "code": "2322", "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'.", "extraMsg": "Type 'pay_cumul_cml' is missing the following properties from type 'CmlInBul': valeur_en_cours, valeur_en_cours_autres_contrats" }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "158", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'.", "extraMsg": "Type 'RubSelectedCalc' is missing the following properties from type 'RubInCalc': rub_code, rub_lib, rub_desc, rub_affich_dates_abs, and 12 more." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "220", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'pay_cumul_cml[]' is not assignable to parameter of type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "10", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "12", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "32", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "34", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "50", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "52", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "68", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "70", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "72", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "74", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "76", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/defineNetItems.ts", "line": "2", "column": "1", "severity": "error", "code": "6192", "message": "All imports in import declaration are unused." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "146", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type '{}' is not assignable to parameter of type 'BulData'.", "extraMsg": "Property 'cnt' is missing in type '{}' but required in type 'BulData'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "172", "column": "17", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "179", "column": "17", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "48", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "94", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "140", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "72", "column": "119", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "78", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'.", "extraMsg": "Type 'CmlInBul' is not assignable to type 'CmlCached'.\nTypes of property 'valeur_en_cours_autres_contrats' are incompatible.\nType 'number | null' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "149", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "153", "column": "73", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "157", "column": "77", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "179", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "183", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "118", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "166", "column": "5", "severity": "error", "code": "2322", "message": "Type 'number' is not assignable to type 'null'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "166", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_TOUS_CONTRATS.ts", "line": "62", "column": "31", "severity": "error", "code": "2345", "message": "Argument of type '{ name: string; value: number | null; }' is not assignable to parameter of type 'CmlReturned'.", "extraMsg": "Types of property 'name' are incompatible.\nType 'string' is not assignable to type '\"valeur_en_cours\" | \"valeur_en_cours_autres_contrats\" | \"valeur_ann_cnt\" | \"valeur_ann_cnt_tous_contrats\" | \"valeur_duree_cnt\" | \"valeur_duree_cnt_tous_contrats\" | \"valeur_en_cours_cnt_precedent\" | \"valeur_n_derniers_mois_cnt\" | \"valeur_n_derniers_mois_tous_contrats\"'." }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.spec.ts", "line": "69", "column": "39", "severity": "error", "code": "2344", "message": "Type '{}' does not satisfy the constraint 'BaseVva'.", "extraMsg": "Type '{}' is missing the following properties from type 'BaseVva': vva_id, vva_valeur, vva_datedebut, vva_datefin" }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.ts", "line": "52", "column": "25", "severity": "error", "code": "2339", "message": "Property 'sort' does not exist on type 'readonly Readonly[]'." }, { "fileName": "server/payrollEngine/druMgr/druMgr.ts", "line": "282", "column": "29", "severity": "error", "code": "2339", "message": "Property 'skip' does not exist on type 'Error | ResultSkip'.", "extraMsg": "Property 'skip' does not exist on type 'Error'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_ABS.ts", "line": "178", "column": "85", "severity": "error", "code": "2345", "message": "Argument of type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: rub_id_retenue; rub_id_indem: rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: rub_id_indem_2; rub_id_indem_3: rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: cmsal_id; tab_code: string; tab_taux_maintien: tab_taux_maintien; tab_lib: string; mart_id: mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }[]' is not assignable to parameter of type 'DabForQuotiteAbs[]'.", "extraMsg": "Type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'DabForQuotiteAbs'.\nType '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'Pick'.\nTypes of property 'dab_nb' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "17", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'cnt_fin_date' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "30", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'cnt_datefin_prevue' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "34", "column": "45", "severity": "error", "code": "2339", "message": "Property 'cnt_datefin_duree_minimale' does not exist on type 'CntInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_EFF.ts", "line": "116", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": "40", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'.", "extraMsg": "Type 'Date' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": "50", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_PARE.ts", "line": "29", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "11", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "27", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "46", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: true; dab_commence_aprem: true; dab_finit_matin: true; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "65", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "84", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "125", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_eta' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "171", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_emp' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "219", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_uorg' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivCcn.ts", "line": "45", "column": "66", "severity": "error", "code": "2339", "message": "Property 'acrd_id' does not exist on type '{ ccn_id: number; }'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivNat.ts", "line": "9", "column": "110", "severity": "error", "code": "6133", "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivPad.ts", "line": "8", "column": "110", "severity": "error", "code": "6133", "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "68", "column": "16", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "83", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "93", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "104", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "174", "column": "144", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": "1", "column": "1", "severity": "error", "code": "6133", "message": "'DruInCalc' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": "41", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Readonly> & Readonly & { rub_desc: string; }>' is not assignable to type 'Readonly'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "47", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "49", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "49", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "64", "column": "68", "severity": "error", "code": "2345", "message": "Argument of type 'DRU_VAR_MULTIVAL_DISTINCT | null' is not assignable to parameter of type 'MODE_DISTINCTION | null'.", "extraMsg": "Type 'DRU_VAR_MULTIVAL_DISTINCT.PAR_DATEDEBUT' is not assignable to type 'MODE_DISTINCTION | null'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "70", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "83", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "85", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "85", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getRubsBouclageToInsert.spec.ts", "line": "127", "column": "4", "severity": "error", "code": "2322", "message": "Type '({ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; })[]' is not assignable to type 'Readonly>[]'.", "extraMsg": "Type '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is not assignable to type 'Readonly>'.\nType '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is missing the following properties from type 'Readonly>': isDebutPeriode, commentaire, is_regul" }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": "122", "column": "41", "severity": "error", "code": "2740", "message": "Type 'BaseRubCheckDruBouclage' is missing the following properties from type 'RubInCalc': rub_type, rub_code, rub_affich_dates_abs, tij, and 12 more." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": "264", "column": "41", "severity": "error", "code": "2322", "message": "Type 'BaseRubCheckDruBouclage' is not assignable to type 'RubInCalc'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": "45", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": "140", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "132", "column": "71", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "132", "column": "118", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "144", "column": "71", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "144", "column": "118", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "291", "column": "31", "severity": "error", "code": "2339", "message": "Property 'rrub_annul_peri_debut' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "292", "column": "29", "severity": "error", "code": "2339", "message": "Property 'rrub_annul_peri_fin' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "29", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "37", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "45", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "53", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "61", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "69", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "77", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/processDruValue.ts", "line": "52", "column": "17", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | boolean | null' is not assignable to parameter of type 'string | number'.", "extraMsg": "Type 'null' is not assignable to type 'string | number'." }, { "fileName": "server/payrollEngine/druMgr/profilCp/getAcquisitionCpMoisCalculee.ts", "line": "71", "column": "14", "severity": "error", "code": "2540", "message": "Cannot assign to 'pacp' because it is a read-only property." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "23", "column": "13", "severity": "error", "code": "2322", "message": "Type 'mrtt_nbj_sal' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "24", "column": "13", "severity": "error", "code": "2322", "message": "Type 'mrtt_nbj_pat' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "40", "column": "16", "severity": "error", "code": "2454", "message": "Variable 'nbSal' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "41", "column": "16", "severity": "error", "code": "2454", "message": "Variable 'nbPat' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": "11", "column": "115", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": "41", "column": "142", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/vva/cacheVvaMgr.ts", "line": "27", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ var_id: number; valueFound: boolean; niveauFound: number; value: string | number | boolean | null; vva: Schema.pay_valeurvariable_vva[] | null; }' is not assignable to parameter of type 'VvaCached'.", "extraMsg": "Types of property 'niveauFound' are incompatible.\nType 'number' is not assignable to type '1 | 2 | 5'." }, { "fileName": "server/payrollEngine/executeFormula.ts", "line": "35", "column": "20", "severity": "error", "code": "2339", "message": "Property 'cnt_desc' does not exist on type 'BulInCalc'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "30", "column": "5", "severity": "error", "code": "2322", "message": "Type 'PosConv | null' is not assignable to type 'PosConv | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'PosConv | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "92", "column": "9", "severity": "error", "code": "2322", "message": "Type 'PoolClient' is not assignable to type 'DbClient'.", "extraMsg": "Type 'PoolClient' is missing the following properties from type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }': begin, commit, rollback" }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "242", "column": "5", "severity": "error", "code": "2322", "message": "Type 'Tat | null' is not assignable to type 'Tat | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'Tat | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "250", "column": "5", "severity": "error", "code": "2740", "message": "Type 'ProfilPlanning[]' is missing the following properties from type 'ProfilPlanning': ppla_desc, acrd_niveau, origin, ppla_id, and 24 more." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "85", "column": "21", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "89", "column": "17", "severity": "error", "code": "2322", "message": "Type 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "90", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "535", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "539", "column": "9", "severity": "error", "code": "2322", "message": "Type 'boolean | undefined' is not assignable to type 'boolean'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "540", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "547", "column": "68", "severity": "error", "code": "6133", "message": "'peri' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "547", "column": "89", "severity": "error", "code": "6133", "message": "'dateVigueur' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getRubData.ts", "line": "38", "column": "5", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectAlc\").Alc[]' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Alc[]'.", "extraMsg": "Type 'Alc' is missing the following properties from type 'Alc': valeur_en_cours, valeur_en_cours_apres" }, { "fileName": "server/payrollEngine/launchCalcBuls.ts", "line": "23", "column": "8", "severity": "error", "code": "2741", "message": "Property 'settingsByBul' is missing in type '{ type: number; pad_id: number; uti_id: number; bul_id: number[]; clp_origine: CALCULPAIE_ORIGINE; settings: {}; }' but required in type 'CalcRequestParams'." }, { "fileName": "server/payrollEngine/monitoring/trackMemory.ts", "line": "3", "column": "21", "severity": "error", "code": "2686", "message": "'_' refers to a UMD global, but the current file is a module. Consider adding an import instead." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "13", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "23", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "28", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "33", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "11", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "42", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "71", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/peria/checkPeriaCatc.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaDpub.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaTrem.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkTypeLieuTrav.ts", "line": "19", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/profiles/selectPpla.ts", "line": "200", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "597", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "598", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'cnt_fin_date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "638", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "639", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "640", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "641", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "655", "column": "4", "severity": "error", "code": "2739", "message": "Type '{ calculer: false; netCible: null; iterations: never[]; }' is missing the following properties from type '{ calculer: boolean; type: number; varIdVariant: number; nextValueForVarId: number; netCible: { mnt: number; explain: string; } | null; iterations: IterationNetAuBrut[]; }': type, varIdVariant, nextValueForVarId" }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "139", "column": "50", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "204", "column": "42", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "212", "column": "42", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "238", "column": "44", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "246", "column": "44", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "270", "column": "17", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "329", "column": "17", "severity": "error", "code": "2322", "message": "Type 'boolean | null | undefined' is not assignable to type 'boolean | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | null'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "331", "column": "21", "severity": "error", "code": "2322", "message": "Type 'boolean | null' is not assignable to type 'boolean'.", "extraMsg": "Type 'null' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "460", "column": "50", "severity": "error", "code": "2345", "message": "Argument of type 'dpub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "813", "column": "17", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "842", "column": "35", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "842", "column": "54", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionCprev.ts", "line": "137", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'Cprev' is not assignable to parameter of type 'CprevApplied'.", "extraMsg": "Property 'ccpr' is missing in type 'Cprev' but required in type 'CprevApplied'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionEff.ts", "line": "35", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type '1 | 2'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": "65", "column": "17", "severity": "error", "code": "2322", "message": "Type 'ProfilCp | null' is not assignable to type 'ProfilCp'.", "extraMsg": "Type 'null' is not assignable to type 'ProfilCp'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": "235", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPARE.ts", "line": "279", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPASS.ts", "line": "35", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Pass | null' is not assignable to type 'Pass'.", "extraMsg": "Type 'null' is not assignable to type 'Pass'." }, { "fileName": "server/payrollEngine/selectPRBUL.ts", "line": "163", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectProfilCpAnc.ts", "line": "230", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectTAUXAT.ts", "line": "40", "column": "49", "severity": "error", "code": "2554", "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/payrollEngine/updateCMLInBul.ts", "line": "123", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' is not assignable to parameter of type 'CmlInBul'.", "extraMsg": "Property 'cml_type_raz_ann' is missing in type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/portails/employee/checkIfAbsExceedsTgaThreshold.ts", "line": "42", "column": "32", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "45", "column": "23", "severity": "error", "code": "2339", "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "46", "column": "23", "severity": "error", "code": "2339", "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "48", "column": "23", "severity": "error", "code": "2339", "message": "Property 'allDay' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "49", "column": "23", "severity": "error", "code": "2339", "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "50", "column": "23", "severity": "error", "code": "2339", "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "55", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ id: any; calendarId: number; title: string; }[]' is not assignable to parameter of type 'Pta[]'.", "extraMsg": "Type '{ id: any; calendarId: number; title: string; }' is missing the following properties from type 'Pta': pta_id, pta_heure_arrivee, pta_heure_depart, cnt_id, and 13 more." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "24", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "27", "column": "23", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "27", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DataSalForSearch'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DataSalForSearch': padId, salNomNaissance, salNomUsage, salPrenom, and 2 more." }, { "fileName": "server/portails/routerCalendars.ts", "line": "53", "column": "31", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'undefined' is not assignable to type 'number'." }, { "fileName": "server/portails/routerCalendars.ts", "line": "78", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "41", "column": "15", "severity": "error", "code": "2322", "message": "Type 'Src | null' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Src | null'.", "extraMsg": "Type 'Src' is missing the following properties from type 'Src': cnt_id, origin" }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "50", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "51", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesEventTest.ts", "line": "2", "column": "93", "severity": "error", "code": "6133", "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesMensuellesTest.ts", "line": "4", "column": "57", "severity": "error", "code": "6133", "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/reports/data/absences/getDataAbs.ts", "line": "42", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "72", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "323", "column": "9", "severity": "error", "code": "2322", "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "331", "column": "49", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "332", "column": "47", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "333", "column": "53", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "334", "column": "50", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "335", "column": "34", "severity": "error", "code": "2339", "message": "Property 'ppla' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "336", "column": "36", "severity": "error", "code": "2339", "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "337", "column": "30", "severity": "error", "code": "2339", "message": "Property 'cjf' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "338", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "339", "column": "45", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "349", "column": "34", "severity": "error", "code": "2339", "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "349", "column": "53", "severity": "error", "code": "2339", "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "144", "column": "59", "severity": "error", "code": "2339", "message": "Property 'isHeaderRem' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "160", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type 'rub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "161", "column": "20", "severity": "error", "code": "2339", "message": "Property 'isHeaderIndemNet' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "227", "column": "13", "severity": "error", "code": "2322", "message": "Type 'RegWithLbl | undefined' is not assignable to type 'Freg | null | undefined'.", "extraMsg": "Type 'RegWithLbl' is missing the following properties from type 'Freg': regs, freg_lib, freg_num_ordre, freg_display_no_reg" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "259", "column": "61", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "265", "column": "11", "severity": "error", "code": "2322", "message": "Type 'reg_operation' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'.", "extraMsg": "Type 'null' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "340", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'Freg' is not assignable to parameter of type 'RegWithLbl'.", "extraMsg": "Type 'Freg' is missing the following properties from type 'RegWithLbl': lbl, reg_id, reg_lib, reg_num_ordre, and 4 more." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "368", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is not assignable to parameter of type 'LblSimpl'.", "extraMsg": "Type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is missing the following properties from type 'LblSimpl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 31 more." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "17", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "18", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "19", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "20", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": "183", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]'.", "extraMsg": "Type 'Lbl' is missing the following properties from type 'Lbl': cnt_id, ncnt_id, ncnt_code, euti_nom, and 12 more." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": "184", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]'.", "extraMsg": "Property 'rub_type_affich_simpl' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl'." }, { "fileName": "server/reports/data/bul/getData_BUL_PRBUL.ts", "line": "24", "column": "3", "severity": "error", "code": "2322", "message": "Type '([_client, prbul_id]: [PoolClient, number]) => string | null' is not assignable to type '(args: [client: PoolClient, prbulId: number]) => string'.", "extraMsg": "Type 'string | null' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/bul/mergeTemplatesZonesBul.ts", "line": "2", "column": "8", "severity": "error", "code": "1259", "message": "Module '\"handlebars\"' can only be default-imported using the 'esModuleInterop' flag" }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": "134", "column": "24", "severity": "error", "code": "2488", "message": "Type 'FormatLblCompleterZeros' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": "140", "column": "24", "severity": "error", "code": "2488", "message": "Type 'FormatLblNbDec' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "46", "column": "13", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "47", "column": "26", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "48", "column": "17", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/clickHelpers/getStringifiedFunctionOpenCotisUrssafSal.ts", "line": "34", "column": "9", "severity": "error", "code": "2322", "message": "Type '\"html\"' is not assignable to type 'REPORT_TYPE_OUTPUT | undefined'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "21", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'RegroupCompta | undefined' is not assignable to parameter of type 'RegroupCompta'.", "extraMsg": "Type 'undefined' is not assignable to type 'RegroupCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "25", "column": "20", "severity": "error", "code": "2339", "message": "Property 'sal_matricule' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "26", "column": "20", "severity": "error", "code": "2551", "message": "Property 'cnt_num' does not exist on type 'LblCompta'. Did you mean 'cpt_num'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "27", "column": "20", "severity": "error", "code": "2551", "message": "Property 'cnt_id' does not exist on type 'LblCompta'. Did you mean 'cpt_id'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "71", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "81", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "91", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "101", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "113", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "123", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "133", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "143", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getDataRattachCompta.ts", "line": "77", "column": "62", "severity": "error", "code": "2339", "message": "Property 'color' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "66", "column": "20", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Function' is not assignable to type 'AsyncFunction'.\nType 'Function' provides no match for the signature '(callback: (err?: Error | null | undefined, result?: unknown) => void): void'.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Function[]'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "71", "column": "34", "severity": "error", "code": "2488", "message": "Type 'unknown' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "122", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta[]' is not assignable to parameter of type 'Row[]'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'Row': cnt_id, bul_est_stc, sal_desc, cnt_desc, and 8 more." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "52", "column": "9", "severity": "error", "code": "2551", "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "53", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "54", "column": "9", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "55", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "56", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "61", "column": "9", "severity": "error", "code": "2339", "message": "Property 'brut_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "62", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "63", "column": "9", "severity": "error", "code": "2339", "message": "Property 'solde_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "64", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "65", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "70", "column": "9", "severity": "error", "code": "2551", "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "71", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "72", "column": "9", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "73", "column": "13", "severity": "error", "code": "2339", "message": "Property 'bul_est_stc' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "74", "column": "13", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "31", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "45", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "77", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "77", "column": "39", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": "125", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'RowDataProvCp' is missing the following properties from type 'Row': bul_est_stc_m1, brut_maintien_m1, pris_n_m1, pris_n1_m1, and 25 more." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": "126", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": "78", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": "79", "column": "28", "severity": "error", "code": "2339", "message": "Property 'pad_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/controles/getDataControleDatesBulletins.ts", "line": "105", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleOverlapCnts.ts", "line": "59", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleVva.ts", "line": "71", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataErreurRelevesHeures.ts", "line": "51", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "146", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"org_desc\"' is not assignable to type '\"emp_desc\" | \"sal_desc\" | \"date_debut\" | \"uorg_desc\" | \"aff_lib\" | \"cpt_numero\" | \"compte_analytique\" | \"affil_desc\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "147", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"\"' is not assignable to type '\"Salarié\" | \"Emploi\" | \"Affectation\" | \"Affaire\" | \"Date d'entrée\" | \"Numéro de compte\" | \"Imputation analytique\" | \"Affiliation\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "168", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Property 'name' is missing in type 'Criteria' but required in type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "170", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": "42", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": "43", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/dsn/getAggDsnBlocks.ts", "line": "1", "column": "22", "severity": "error", "code": "2307", "message": "Cannot find module '../../../dsn/decla_dsn' or its corresponding type declarations." }, { "fileName": "server/reports/data/dsn/getDataDsnBasesAssujetties.ts", "line": "52", "column": "25", "severity": "error", "code": "2322", "message": "Type 'Line[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'Line' is not assignable to type 'Row'.\nIndex signature is missing in type 'Line'." }, { "fileName": "server/reports/data/dsn/getDataDsnCotisIndiv.ts", "line": "101", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: CriteriaUrssaf; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'CriteriaUrssaf' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": "66", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": "171", "column": "15", "severity": "error", "code": "2740", "message": "Type '{ salNom: string; salPrenom: string; salMatricule: string; }' is missing the following properties from type 'DataRow': sal_id, netAPayer, mntPas, netFiscal, and 6 more." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "65", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "502", "column": "9", "severity": "error", "code": "2322", "message": "Type 'LineByContrat | undefined' is not assignable to type 'LineByContrat'.", "extraMsg": "Type 'undefined' is not assignable to type 'LineByContrat'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "652", "column": "159", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "663", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type '{ idAffil: string; salId: number; cntId: number; codeOption?: string | undefined; codePopulation?: string | undefined; idAdhesion: string; prevDesc: string; cprevsDesc: string; affilDesc: string; ta_prev?: number | null | undefined; tb_t2_prev?: number | null | undefined; tc_prev?: number | null | undefined; td_prev?: number | null | undefined; base_forf_prev?: number | null | undefined; base_specif_prev_17?: number | null | undefined; mnt_forf_prev?: number | null | undefined; mnt_libre_prev?: number | null | undefined; total_cotis: number | null; has_78_prev: boolean; has_79_prev: boolean; has_81_prev: boolean; rubsDesc: string; sal_id: number; cnt_id: number; salMatricule: string; salNom: string; salPrenom: string; cntDesc: string; statutRc: string; }' is not assignable to parameter of type 'FinalRow'.", "extraMsg": "Types of property 'codeOption' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": "52", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": "200", "column": "5", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/shared/shared\").DataRow[]' is not assignable to type 'DataRow[]'.", "extraMsg": "Type 'DataRow' is missing the following properties from type 'DataRow': sal_id, salMatricule, salNom, salPrenom, and 9 more." }, { "fileName": "server/reports/data/dsn/rc/transform.ts", "line": "176", "column": "13", "severity": "error", "code": "2322", "message": "Type '{ brut: number; ta: number; reduction: number | null; baseExoApprenti: number | null; cot_avant_reduction: number | null; cot: number | null; brutSpecif: number | null; taSpecif: number | null; baseExcep: number | null; sal_id: number; salNom: string; salPrenom: string; salMatricule: string; cntDesc: string; statutRc: string; codeRetraite: string; periodeDesc: string; }' is not assignable to type 'DataRow'.", "extraMsg": "Object literal may only specify known properties, and 'sal_id' does not exist in type 'DataRow'." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": "31", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type 'Bul[] | BulAgg[]' is not assignable to parameter of type 'IterableCollection'.", "extraMsg": "Type 'Bul[]' is not assignable to type 'IterableCollection'.\nType 'Bul[]' is not assignable to type 'DataBul[]'.\nType 'Bul' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": "33", "column": "89", "severity": "error", "code": "2345", "message": "Argument of type 'AsyncResultCallback' is not assignable to parameter of type '(err: Error, dataBuls: DataBul[]) => void'.", "extraMsg": "Types of parameters 'result' and 'dataBuls' are incompatible.\nType 'DataBul[]' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "97", "column": "12", "severity": "error", "code": "2345", "message": "Argument of type '(err: Error, cnt: Cnt, ccn: Ccn, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "180", "column": "23", "severity": "error", "code": "2339", "message": "Property 'cumulsBulsCntsAnterieursAnneeDecalage' does not exist on type '{ entete: (cb: AsyncCallback) => void; comment: (cb: AsyncCallback) => void; lbl: (cb: AsyncCallback) => void; orgss: (cb: AsyncCallback) => void; cumulsBul: (cb: AsyncCallback) => void; absPeri: (cb: AsyncCallback) => void; vvaPeri: (cb: AsyncCallback) => void; prbul: (cb: AsyncCallback) => void; ppla: (cb: AsyncCallback) => void; pare: (cb: AsyncCallback) => void; prtt: (cb: AsyncCallback) => void; pacp: (cb: AsyncCallback) => void; profilCpAnc: (cb: AsyncCallback) => void; cumulsBulsCntsAnterieurs: (cb: AsyncCallback) => void; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "221", "column": "29", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "274", "column": "174", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "274", "column": "189", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "278", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is not assignable to type 'Prbul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "326", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ shouldDisplayNbHeuresEffectuees: boolean; estForfaitJours?: boolean | undefined; estForfaitHeuresAnnuel?: boolean | undefined; estAnnualisationModulation?: boolean | undefined; forfaitAnnee: number; horaireHebdo?: number | null | undefined; enHeures: boolean; bul_id: number; pad_id: number; cnt_id: number; eta_id: number; semp_id: number; ncnt_id: number; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; sal_desc: string; peri_anneemois: number; pare_id: number; peria_id: Schema.pay_paramprofprem_pareFields.peria_id; prem_id: Schema.pay_paramprofprem_pareFields.prem_id; acrd_id: number; pare_quot_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_coll_ref; pare_quot_journ_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_journ_coll_ref; pare_quot_periode: Schema.pay_paramprofprem_pareFields.pare_quot_periode; trem_id: number; pare_type_peri: number; pare_fj_methode_prorata: number; pare_fj_affich_rub_inform: boolean; pare_fj_type_debut_periode: number; pare_fj_rub_inform_template: Schema.pay_paramprofprem_pareFields.pare_fj_rub_inform_template; pare_fj_cpt_acquis_type: number; pare_fj_cpt_pris_type: number; pare_fj_cpt_restant_type: number; pare_fj_prorata_neutr_cp: boolean; pare_fj_type_affich_cpt_nm1: number; pare_type_auto: number; pare_temp_quot_coll_est_temps_travaille: boolean; pare_type_calcul_abs_es: number; pare_fj_affich_nbj_trav: boolean; pare_type_lissage: number; pare_lissage_nb_mois: Schema.pay_paramprofprem_pareFields.pare_lissage_nb_mois; pare_lissage_cml_id: Schema.pay_paramprofprem_pareFields.pare_lissage_cml_id; pare_smc_pct_fixe: Schema.pay_paramprofprem_pareFields.pare_smc_pct_fixe; pare_smc_pct_avec_variable: Schema.pay_paramprofprem_pareFields.pare_smc_pct_avec_variable; pare_fj_type_affich_cpt_n: number; pare_ann_type_calcul_hor_mens: number; }' is not assignable to type 'PareResult'.", "extraMsg": "Object literal may only specify known properties, and 'shouldDisplayNbHeuresEffectuees' does not exist in type 'PareResult'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "339", "column": "39", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "343", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ customClsCalendar: string; dateDebutCalendar: Date; dateFinCalendar: Date; entete: Entete; comment: string; lbl: any; orgss: any; ccn: Ccn; posconv: any; paas: any; pare: PareResult; pacp: any; prtt: any; profilCpAnc: ProfilCpAnc; afficherCompteursCpRtt: boolean; afficherCompteurRcJours: any; afficherCompteurRcHeures: boolean; prbul: Prbul; calendrier_dates: CalendarDate[]; cumuls: {}; cumuls_tous_contrats: {}; shouldDisplayClassif: boolean; }' is not assignable to type 'DataBul'.", "extraMsg": "Object literal may only specify known properties, and 'profilCpAnc' does not exist in type 'DataBul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "355", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "356", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "357", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "358", "column": "21", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "370", "column": "44", "severity": "error", "code": "2339", "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "371", "column": "44", "severity": "error", "code": "2339", "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "148", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '(err: Error, firstCnt: Cnt, ccn: any, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "216", "column": "15", "severity": "error", "code": "2339", "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "227", "column": "23", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Tasks' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Tasks'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "297", "column": "158", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "297", "column": "173", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "307", "column": "6", "severity": "error", "code": "2740", "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is missing the following properties from type 'Prbul': prbul_id, peria_id, acrd_id, prbul_agreggated, and 12 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "319", "column": "78", "severity": "error", "code": "2551", "message": "Property 'ncnt_id' does not exist on type 'Cnt'. Did you mean 'cnt_id'?" }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "333", "column": "6", "severity": "error", "code": "2322", "message": "Type '(Lbl | LblHeader)[]' is not assignable to type 'Lbl[]'.", "extraMsg": "Type 'Lbl | LblHeader' is not assignable to type 'Lbl'.\nType 'LblHeader' is missing the following properties from type 'Lbl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 30 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "351", "column": "5", "severity": "error", "code": "2741", "message": "Property 'val_bul' is missing in type 'CPRN' but required in type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "352", "column": "5", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "353", "column": "5", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "354", "column": "5", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "358", "column": "22", "severity": "error", "code": "2339", "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "359", "column": "22", "severity": "error", "code": "2339", "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "364", "column": "17", "severity": "error", "code": "2339", "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataCertificatTravail.ts", "line": "439", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ ect_datedebut: Date; ect_datefin: ect_datefin; emp_desc: string; cnt_fin_date: cnt_fin_date; }' is not assignable to parameter of type '{ emp_desc: string; ect_datedebut: string; cnt_fin_date: string; ect_datefin: string; }'.", "extraMsg": "Types of property 'ect_datedebut' are incompatible.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataCnt.ts", "line": "402", "column": "8", "severity": "error", "code": "2741", "message": "Property 'catc_id' is missing in type '{ rcdd_id: any; pad_id: number; ncnt_id: any; semp_id: any; eta_id: any; src_id: number; dpub_id: any; euti_id: any; trem_id: any; cnt_id: any; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "56", "column": "18", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "57", "column": "18", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "69", "column": "64", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "115", "column": "9", "severity": "error", "code": "2322", "message": "Type 'DataToDisplay' is not assignable to type 'DataToDisplay'.", "extraMsg": "Type 'RowCotisUrssaf' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'RowCotisUrssaf'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "131", "column": "64", "severity": "error", "code": "2339", "message": "Property 'eta_desc' does not exist on type 'Brc'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "210", "column": "94", "severity": "error", "code": "2345", "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'.", "extraMsg": "Type '{ code: Schema.pay_dsnline_dsnlFields.dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: Schema.pay_dsnline_dsnlFields.eta_id; sal_id: Schema.pay_dsnline_dsnlFields.sal_id; cnt_id: Schema.pay_dsnline_dsnlFields.cnt_id; dsnl_code: Schema.pay_dsnline_dsnlFields.dsnl_code; dsnl_value: Schema.pay_dsnline_dsnlFields.dsnl_value; afod_id: Schema.pay_dsnline_dsnlFields.afod_id; pops_id: Schema.pay_dsnline_dsnlFields.pops_id; dsnl_error: Schema.pay_dsnline_dsnlFields.dsnl_error; dsnl_warning: Schema.pay_dsnline_dsnlFields.dsnl_warning; prev_id: Schema.pay_dsnline_dsnlFields.prev_id; cprev_ids: Schema.pay_dsnline_dsnlFields.cprev_ids; }' is not assignable to type 'Line'.\nTypes of property 'code' are incompatible.\nType 'dsnl_code' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "211", "column": "55", "severity": "error", "code": "2339", "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "212", "column": "34", "severity": "error", "code": "2339", "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "219", "column": "98", "severity": "error", "code": "2345", "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'." }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": "1", "column": "32", "severity": "error", "code": "2614", "message": "Module '\"../../api/variables/services/getContratsToDisplay\"' has no exported member 'User'. Did you mean to use 'import User from \"../../api/variables/services/getContratsToDisplay\"' instead?" }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": "89", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: jtrav_heure_debut; heureFinDesc: jtrav_heure_fin; repasDesc: string | null; }[]' is not assignable to type 'Row[]'.", "extraMsg": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: gta_jourtrav_jtravFields.jtrav_heure_debut; heureFinDesc: gta_jourtrav_jtravFields.jtrav_heure_fin; repasDesc: string | null; }' is not assignable to type 'Row'.\nTypes of property 'heureDebutDesc' are incompatible.\nType 'jtrav_heure_debut' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "140", "column": "193", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "145", "column": "39", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "223", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '((client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void) | ((client: PoolClient, criteria: ReportBulsCriteria, optionsBuls: OptionsReportBul, memoizedGetters: MemoizedGetters, bulAgg: BulAgg, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void)' is not assignable to parameter of type 'FnGetDataBuls'.", "extraMsg": "Type '(client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void' is not assignable to type 'FnGetDataBuls'.\nTypes of parameters 'externalCallback' and 'cb' are incompatible.\nTypes of parameters 'err' and 'err' are incompatible.\nType 'Error | null | undefined' is not assignable to type 'Error'.\nType 'undefined' is not assignable to type 'Error'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "247", "column": "8", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, databuls: any, nbBuls: number) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "291", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "128", "column": "21", "severity": "error", "code": "2339", "message": "Property 'rubs' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "189", "column": "15", "severity": "error", "code": "2322", "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'LblCompta': sens, cpt_id, cpt_type, tal_id, and 3 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "189", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'RowToDispatch': cnt_num, sal_matricule, sal_nom_usage, sal_nom_famille, and 2 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "190", "column": "18", "severity": "error", "code": "2339", "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "190", "column": "55", "severity": "error", "code": "2339", "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "193", "column": "27", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nThe types returned by 'slice(...)' are incompatible between these types.\nType 'LblCompta[]' is not assignable to type 'never[]'.\nType 'LblCompta' is not assignable to type 'never'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "197", "column": "15", "severity": "error", "code": "2322", "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "197", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "198", "column": "18", "severity": "error", "code": "2339", "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "198", "column": "55", "severity": "error", "code": "2339", "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "201", "column": "27", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "288", "column": "15", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "307", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: string; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: string; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "325", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": "82", "column": "22", "severity": "error", "code": "2339", "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": "106", "column": "60", "severity": "error", "code": "2339", "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "33", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "The types of 'criteria.uorg_id' are incompatible between these types.\nType 'number[] | null' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "166", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "167", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "52", "column": "65", "severity": "error", "code": "2345", "message": "Argument of type 'Omit' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Type 'Omit' is missing the following properties from type 'ReportCriteria': name, outputType" }, { "fileName": "server/reports/data/getDataShared.ts", "line": "75", "column": "5", "severity": "error", "code": "2322", "message": "Type 'TemplateHeader[]' is not assignable to type 'HeaderToDisplay[]'.", "extraMsg": "Property 'stopGroupColSpan' is missing in type 'TemplateHeader' but required in type 'HeaderToDisplay'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "78", "column": "40", "severity": "error", "code": "2339", "message": "Property 'outputType' does not exist on type 'Omit'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "94", "column": "42", "severity": "error", "code": "2339", "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "94", "column": "136", "severity": "error", "code": "2339", "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "109", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'DataToDisplay | undefined' is not assignable to parameter of type 'DataToDisplay | PromiseLike>'.", "extraMsg": "Type 'undefined' is not assignable to type 'DataToDisplay | PromiseLike>'." }, { "fileName": "server/reports/data/paiements/getDataNetsNegatifs.ts", "line": "50", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: CriteriaDataNetsNegatifs; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nProperty 'peri_fin' is missing in type 'CriteriaDataNetsNegatifs' but required in type 'Omit'." }, { "fileName": "server/reports/data/shared/getSignataireContrat.ts", "line": "94", "column": "9", "severity": "error", "code": "2741", "message": "Property 'titreCivilite' is missing in type '{ rsp_id: null; nom: null; prenom: null; isExterne: null; email: null; niveau: null; qualite: null; doc_id_signature: null; urlSignature: null; pdos_domain_name: null; }' but required in type 'Signataire'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "39", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "82", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'Col' is not assignable to parameter of type 'GroupCol'.", "extraMsg": "Type 'Col' is missing the following properties from type 'GroupCol': total, count" }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "87", "column": "19", "severity": "error", "code": "2339", "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "87", "column": "33", "severity": "error", "code": "2339", "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "87", "column": "47", "severity": "error", "code": "2339", "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "88", "column": "19", "severity": "error", "code": "2339", "message": "Property 'class' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "89", "column": "19", "severity": "error", "code": "2339", "message": "Property 'style' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "90", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string | true' is not assignable to type 'boolean'.", "extraMsg": "Type 'string' is not assignable to type 'boolean'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "95", "column": "38", "severity": "error", "code": "2339", "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "102", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "103", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "104", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "110", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "82", "column": "121", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "89", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "147", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "186", "column": "40", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "187", "column": "41", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "188", "column": "42", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "308", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[] | null'.\nType 'undefined' is not assignable to type 'number[] | null'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "356", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Property 'displayDetailDemandes' is missing in type 'ReportCriteria' but required in type 'Criteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "364", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[]'.\nType 'undefined' is not assignable to type 'number[]'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "418", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Type 'ReportCriteria' is missing the following properties from type 'Criteria': displayCumulMensuel, displayCumulAnnuel, displayCumulContrat, groupBySal" }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "445", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'EtatPrepCriteria'.", "extraMsg": "Property 'bul_id' is missing in type 'ReportCriteria' but required in type 'EtatPrepCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "474", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "480", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "486", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "492", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "564", "column": "76", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "570", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "576", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'rdsnId' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "594", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'ValidationCriteria'.", "extraMsg": "Property 'origineRubs' is missing in type 'ReportCriteria' but required in type 'ValidationCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "609", "column": "76", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'.", "extraMsg": "Property 'currentPdosId' is missing in type 'ReportUser' but required in type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "615", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "627", "column": "78", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "633", "column": "67", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "639", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "651", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "663", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "731", "column": "95", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/generateSpecificReport.spec.ts", "line": "10", "column": "19", "severity": "error", "code": "2741", "message": "Property 'lots_id_granted' is missing in type '{ srep_id: number; pad_id: number; peri: number; }' but required in type 'ParamsReceived'." }, { "fileName": "server/reports/generateSpecificReport.ts", "line": "211", "column": "9", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/getFileNameForSave.ts", "line": "67", "column": "18", "severity": "error", "code": "2339", "message": "Property 'bulSimpl' does not exist on type 'ReportCriteria'." }, { "fileName": "server/reports/getFooterTemplate.ts", "line": "1", "column": "87", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": "28", "column": "9", "severity": "error", "code": "2322", "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'.", "extraMsg": "Type 'TemplateHeaderWithValue | null' is not assignable to type 'TemplateHeaderWithValue'.\nType 'null' is not assignable to type 'TemplateHeaderWithValue'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": "84", "column": "5", "severity": "error", "code": "2322", "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'." }, { "fileName": "server/reports/prepareReport.ts", "line": "28", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type 'User' is not assignable to parameter of type 'ReportUser'.", "extraMsg": "Type 'User' is missing the following properties from type 'ReportUser': currentPAD, scope" }, { "fileName": "server/reports/reportsMgr.ts", "line": "36", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/reportsMgr.ts", "line": "66", "column": "48", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "47", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "49", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "54", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "71", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "74", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "79", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "94", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'." }, { "fileName": "server/reports/routerReports.ts", "line": "119", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ pad_id: number; }' is missing the following properties from type 'Params': peri, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "156", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "158", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "327", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/specificReports/generateSpecificReportAbsenteisme.ts", "line": "34", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/templateMgr.ts", "line": "101", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'.", "extraMsg": "Type '\"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "111", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "150", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "159", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "167", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "175", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "220", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "236", "column": "17", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "405", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'TemplateStoredConfig | undefined' is not assignable to parameter of type 'TemplateStoredConfig | PromiseLike | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'TemplateStoredConfig | PromiseLike | null'." }, { "fileName": "server/sepa/lockBuls.ts", "line": "2", "column": "10", "severity": "error", "code": "2459", "message": "Module '\"./savePayment\"' declares 'Payment' locally, but it is not exported." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": "144", "column": "38", "severity": "error", "code": "2367", "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.TOUS' and '3' have no overlap." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": "166", "column": "13", "severity": "error", "code": "2367", "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.NON_PAYES_UNIQUEMENT' and '3' have no overlap." }, { "fileName": "server/server.ts", "line": "170", "column": "59", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "170", "column": "76", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "24", "severity": "error", "code": "2339", "message": "Property 'listen' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "35", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "52", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "81", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "108", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "133", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/socket/socketIOManager.ts", "line": "57", "column": "10", "severity": "error", "code": "2349", "message": "This expression is not callable.", "extraMsg": "Type 'typeof import(\"/home/runner/work/payroll-app/payroll-app/node_modules/socket.io/dist/index\")' has no call signatures." }, { "fileName": "server/socket/socketIOManager.ts", "line": "81", "column": "96", "severity": "error", "code": "2339", "message": "Property 'originalUrl' does not exist on type 'IncomingMessage'." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": "3", "column": "1", "severity": "error", "code": "6133", "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": "12", "column": "14", "severity": "error", "code": "2551", "message": "Property '_locale' does not exist on type 'Moment'. Did you mean 'locale'?" }, { "fileName": "server/test/test-unit/setup.spec.ts", "line": "24", "column": "1", "severity": "error", "code": "2741", "message": "Property 'serverConfig' is missing in type '{ dbConfig: {}; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }, { "fileName": "server/tools.spec.ts", "line": "15", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '\"FOOBAR\"' is not assignable to parameter of type 'LOG_LEVEL'." }, { "fileName": "server/tools.ts", "line": "145", "column": "1", "severity": "error", "code": "2309", "message": "An export assignment cannot be used in a module with other exported elements." }, { "fileName": "server/tools/getPlural.ts", "line": "13", "column": "43", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "17", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "22", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "26", "column": "14", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/webAPI/abs/webApiAbsRead.ts", "line": "22", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/abs/webApiAbsUpdate.ts", "line": "22", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsSetDefault.ts", "line": "36", "column": "81", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": "30", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": "35", "column": "100", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bul/identifyBul.ts", "line": "30", "column": "41", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "11", "column": "10", "severity": "error", "code": "6133", "message": "'OutputFile' is declared but its value is never read." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "34", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "40", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "93", "column": "16", "severity": "error", "code": "2345", "message": "Argument of type '(errPdf: Error | null, bulIds: any, resultPdf: ResultReportManager) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "147", "column": "9", "severity": "error", "code": "2322", "message": "Type '\"pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "165", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'User'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'User': sal_id, uti_nom, uti_prenom, currentPAD, and 4 more." }, { "fileName": "server/webAPI/cnt/insertAVT.ts", "line": "43", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ entity: string; action: string; data: DataAvt; }' is not assignable to parameter of type 'BodyAvt'.", "extraMsg": "Type '{ entity: string; action: string; data: DataAvt; }' is missing the following properties from type 'WebApiPayload': version, dospay_id" }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "266", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, sal_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'sal_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "267", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, cnt_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'cnt_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "715", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'.\nIndex signature is missing in type 'DataEct'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "759", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "1193", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'unknown' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/cnt/webApiCntRead.ts", "line": "32", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type 'BodyCnt' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "41", "column": "29", "severity": "error", "code": "2345", "message": "Argument of type 'IBodySalAddOrUpdate' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'sal_id_externe' is not assignable to type 'string | undefined'.\nType 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "45", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, client?: PoolClient | undefined, sal_id?: number | null | undefined) => void' is not assignable to parameter of type 'IWebApiCallback'.", "extraMsg": "Types of parameters 'client' and 'successResponse' are incompatible.\nType 'IWebApiSuccessResponse | undefined' is not assignable to type 'PoolClient | undefined'.\nType 'IWebApiSuccessResponse' is missing the following properties from type 'PoolClient': release, connect, query, copyFrom, and 20 more." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "75", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is not assignable to parameter of type 'Error'.", "extraMsg": "Type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is missing the following properties from type 'Error': name, message" }, { "fileName": "server/webAPI/sal/webApiSalRead.ts", "line": "120", "column": "67", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": "190", "column": "8", "severity": "error", "code": "2739", "message": "Type '{ pad_id: number; bul_id: number[]; outputType: REPORT_TYPE_OUTPUT.DATA; bulSimpl: false; }' is missing the following properties from type 'ReportBulsCriteria': modeSelectionEuti, name, peri_debut, peri_fin" }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": "215", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is not assignable to parameter of type 'OptionsReportBul'.", "extraMsg": "Type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is missing the following properties from type 'OptionsReportBul': nbDecimalsColBase, nbDecimalsColsTaux, forceCompleterZeros" }, { "fileName": "server/webAPI/shared/checkSession.ts", "line": "103", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'boolean | undefined' is not assignable to parameter of type 'boolean | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | PromiseLike'." }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "62", "column": "47", "severity": "error", "code": "2352", "message": "Conversion of type 'WebApiPayload>' to type 'IBodySal' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Record' is missing the following properties from type 'IDataSal': sal_id, bnqs" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "114", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'.", "extraMsg": "Type 'Record' is missing the following properties from type 'DataVvaSetValue': var_code, vva_niveau, vva_valeur, vva_datedebut, vva_periodedebut" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "122", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": "70", "column": "12", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, client: any, lvvaInserted: any) => any' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": "96", "column": "29", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBatchVva' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/vva/webApiVvaSetValue.ts", "line": "121", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'IWebApiCallback' is not assignable to parameter of type 'AsyncCallback'.", "extraMsg": "Types of parameters 'errorResponse' and 'error' are incompatible.\nType 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew | null | undefined' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'.\nType '\"STOP\"' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'." }, { "fileName": "test-integration/app/unauthenticatedRoute.spec.ts", "line": "1", "column": "23", "severity": "error", "code": "2305", "message": "Module '\"../commonIntegration\"' has no exported member 'db'." }, { "fileName": "test-integration/commonIntegration.ts", "line": "59", "column": "4", "severity": "error", "code": "2794", "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "test-integration/getComputedData/computeOnePeriod.spec.ts", "line": "25", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ startDate: Moment; endDate: Moment; }' is missing the following properties from type 'Week': numWeek, numMonth, vva, isLastPeriode" }, { "fileName": "test-integration/setup.spec.ts", "line": "20", "column": "1", "severity": "error", "code": "2741", "message": "Property 'serverConfig' is missing in type '{ dbConfig: { user: string; host: string; database: string; password: string; ssl: boolean; port: number; max: number; application_name: string; idleTimeoutMillis: number; connectionTimeoutMillis: number; }; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }] +export const errorsBaseBranch = [{ "fileName": "server/absences/getCalendarJF.ts", "line": 145, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'LastCnt' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type 'LastCnt' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/CRUD/router.ts", "line": 44, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericRead'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericRead'." }, { "fileName": "server/api/CRUD/router.ts", "line": 63, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/CRUD/router.ts", "line": 82, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericAdd'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericAdd'." }, { "fileName": "server/api/CRUD/router.ts", "line": 103, "column": 63, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericDelete'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'ExtParamsGenericDelete': idToRemove, modelName" }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": 73, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type '{ operator: \"CANCEL\"; }' is not assignable to parameter of type 'ListIterateeCustom | undefined'.", "extraMsg": "Types of property 'operator' are incompatible.\nType '\"CANCEL\"' is not assignable to type 'FilterOperator | undefined'." }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": 94, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'ExtParamsGenericRead' is not assignable to parameter of type 'BuildQueryParams'.", "extraMsg": "Types of property 'filter' are incompatible.\nType 'ClientFilter[] | undefined' is not assignable to type 'Filter[] | undefined'.\nType 'ClientFilter[]' is not assignable to type 'Filter[]'.\nType 'ClientFilter' is not assignable to type 'Filter'.\nTypes of property 'value' are incompatible.\nType 'FilterValue | FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string'." }, { "fileName": "server/api/CRUD/services/getDemandesAbsSalList.ts", "line": 60, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/api/CRUD/services/getSubordinates.ts", "line": 58, "column": 5, "severity": "error", "code": 2783, "message": "'level' is specified more than once, so this usage will be overwritten." }, { "fileName": "server/api/CRUD/services/getTimesheetsToValidateForSubordinates.ts", "line": 34, "column": 51, "severity": "error", "code": 6133, "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/CRUD/services/getTimesheetsValidatedForSubordinates.ts", "line": 34, "column": 51, "severity": "error", "code": 6133, "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 31, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 44, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 57, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/services/crudTriggerBeforeValidateAbsence.ts", "line": 25, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ typeMessage: \"warning\"; isValid: false; explain: string; } | { typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Type '{ typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.\nObject literal may only specify known properties, and 'typeMessage' does not exist in type 'ResultTriggerValidationBeforeValid'." }, { "fileName": "server/api/absences/services/generateDabsFromAbs.ts", "line": 108, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type '{ user: { uti_id: number; }; operationType: \"add\"; }' is not assignable to parameter of type 'Query'.", "extraMsg": "Types of property 'operationType' are incompatible.\nType '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 63, "column": 19, "severity": "error", "code": 2741, "message": "Property 'catc_id' is missing in type '{ src_id: number; pad_id: number; ppa: Schema.pay_periodepaye_ppa; current_bul: { pare: Schema.pay_paramprofprem_pare | null; pacp: Schema.pay_paramprofprcp_pacp | null; ppla: Schema.gta_profilplanning_ppla | null; } | null; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: Schema.pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: Schema.pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: Schema.pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: Schema.pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: Schema.pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: Schema.pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: Schema.pay_contrat_cntFields.lot_id; cnt_num: Schema.pay_contrat_cntFields.cnt_num; rcdd_id: Schema.pay_contrat_cntFields.rcdd_id; prof_id_prem_force: Schema.pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: Schema.pay_contrat_cntFields.prof_id_prss_force; dpub_id: Schema.pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: Schema.pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: Schema.pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: Schema.pay_contrat_cntFields.pare_id_force; pacp_id_force: Schema.pay_contrat_cntFields.pacp_id_force; pass_id_force: Schema.pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: Schema.pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: Schema.pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: Schema.pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: Schema.pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: Schema.pay_contrat_cntFields.euti_id; src_id_force: Schema.pay_contrat_cntFields.src_id_force; ccn_id_euti_force: Schema.pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: Schema.pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: Schema.pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: Schema.pay_contrat_cntFields.prtt_id_force; spec_id: Schema.pay_contrat_cntFields.spec_id; cdpre_id: Schema.pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: Schema.pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: Schema.pay_contrat_cntFields.pifc_id_force; prbul_id_force: Schema.pay_contrat_cntFields.prbul_id_force; ppla_id_force: Schema.pay_contrat_cntFields.ppla_id_force; prui_id_force: Schema.pay_contrat_cntFields.prui_id_force; prga_id_force: Schema.pay_contrat_cntFields.prga_id_force; prgp_id_force: Schema.pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: Schema.pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: Schema.pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: Schema.pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: Schema.pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: Schema.pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: Schema.pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: Schema.pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: Schema.pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: Schema.pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: Schema.pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: Schema.pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: Schema.pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: Schema.pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: Schema.pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: Schema.pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: Schema.pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: Schema.pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: Schema.pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: Schema.pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: Schema.pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: Schema.pay_contrat_cntFields.cnt_infos_comp; cnt_notes: Schema.pay_contrat_cntFields.cnt_notes; trem_id: Schema.pay_contrat_cntFields.trem_id; ett_id: Schema.pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Schema.pay_contrat_cntFields.cnt_date_paiement_stc; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 105, "column": 13, "severity": "error", "code": 2322, "message": "Type 'pay_paramprofprem_pare[]' is not assignable to type 'Pare[]'.", "extraMsg": "Type 'pay_paramprofprem_pare' is missing the following properties from type 'Pare': acrd_niveau, trem_dsn_code, pare_desc, origin" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 107, "column": 13, "severity": "error", "code": 2322, "message": "Type 'pay_paramprofprcp_pacp[]' is not assignable to type 'ProfilCp[]'.", "extraMsg": "Type 'pay_paramprofprcp_pacp' is missing the following properties from type 'ProfilCp': macp, pacp_desc, origin, acrd_niveau" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 112, "column": 13, "severity": "error", "code": 2741, "message": "Property 'ppla_desc' is missing in type '{ plhSemaine1?: Plh | undefined; }' but required in type 'DataGtaWithPplaDesc'." }, { "fileName": "server/api/absences/services/getInfosAbsences.ts", "line": 13, "column": 11, "severity": "error", "code": 2320, "message": "Interface 'DemandeAbsence' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/getInfosAbsencesManager.ts", "line": 33, "column": 11, "severity": "error", "code": 2320, "message": "Interface 'Data' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": 17, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ isValid: false; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: false; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": 30, "column": 74, "severity": "error", "code": 2345, "message": "Argument of type 'Abs' is not assignable to parameter of type 'pay_absence_abs'.", "extraMsg": "Types of property 'abs_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 63, "column": 45, "severity": "error", "code": 2339, "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 63, "column": 60, "severity": "error", "code": 2339, "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 85, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ isValid: boolean; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: boolean; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/assistantEmbauche/services/createNewCnt.ts", "line": 2, "column": 1, "severity": "error", "code": 6133, "message": "'pg' is declared but its value is never read." }, { "fileName": "server/api/assistantEmbauche/services/createNewHiring.ts", "line": 124, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type 'HiringData' is not assignable to parameter of type 'DataToInsert'.", "extraMsg": "Property 'posc_id' is missing in type 'HiringData' but required in type 'DataToInsert'." }, { "fileName": "server/api/assistantEmbauche/services/processOneTitre.ts", "line": 6, "column": 18, "severity": "error", "code": 2430, "message": "Interface 'Ttra' incorrectly extends interface 'pay_titretrav_ttra'.", "extraMsg": "Types of property 'ttra_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/bullBoard/router.ts", "line": 24, "column": 9, "severity": "error", "code": 2322, "message": "Type 'BullMQAdapter' is not assignable to type 'QueueAdapter'.", "extraMsg": "The types returned by 'getClient()' are incompatible between these types.\nType 'Promise' is not assignable to type 'Promise'.\nType 'RedisClient' is not assignable to type 'Redis'.\nType 'Cluster' is missing the following properties from type 'Redis': Promise, send_command" }, { "fileName": "server/api/bullBoard/router.ts", "line": 53, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[]' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/createBulsAfterClosing.ts", "line": 66, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_date_paiement_stc: cnt_date_paiement_stc; pad_id: number; }[]' is not assignable to parameter of type 'CntForUpsertBul[]'.", "extraMsg": "Type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; pad_id: number; }' is not assignable to type 'CntForUpsertBul'.\nThe types of 'ppa.ppa_datedebut' are incompatible between these types.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/triggerControles.ts", "line": 58, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'pay_controle_ctrl' is not assignable to parameter of type 'Controle'.", "extraMsg": "Types of property 'ctrl_query' are incompatible.\nType 'ctrl_query' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/calculations/router.ts", "line": 73, "column": 11, "severity": "error", "code": 2322, "message": "Type '{ uti_id: number; settings: { shouldDisplayTechnicalInfos: boolean; debug?: { debugAll: boolean; aRubId?: number[] | undefined; saveRubPrevSkipped?: boolean | undefined; } | undefined; }; type: 1; pad_id: number; bul_id: number[]; clp_origine: number; settingsByBul?: { bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined; }' is not assignable to type 'CalcRequestParams'.", "extraMsg": "Types of property 'settingsByBul' are incompatible.\nType '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'.\nType 'undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'." }, { "fileName": "server/api/calculations/router.ts", "line": 88, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: any; data: CalcRequestResult; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/calculateFractions.ts", "line": 92, "column": 16, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/clearCompletedCalcs.ts", "line": 35, "column": 9, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'Calc'." }, { "fileName": "server/api/calculations/services/handleCalculationRequest.ts", "line": 47, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 19, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 29, "column": 39, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 75, "column": 16, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/updateBuls.ts", "line": 61, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, results: any) => void' is not assignable to parameter of type 'ErrorCallback'." }, { "fileName": "server/api/clotures/services/checkBadBulletins.ts", "line": 4, "column": 1, "severity": "error", "code": 6133, "message": "'PoolClient' is declared but its value is never read." }, { "fileName": "server/api/compta/services/initComptesDefaut.ts", "line": 250, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'Nullable>' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'rgd_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/contrats/contratsByAffaire/router.ts", "line": 28, "column": 83, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Data': padId, affId, mctId, modeCreationContrats, and 2 more." }, { "fileName": "server/api/contrats/contratsByAffaire/services/createContratsByAffaire.ts", "line": 159, "column": 15, "severity": "error", "code": 2741, "message": "Property 'posc_id' is missing in type '{ emp_id: number; ech_id: number; nivc_id: number; cnt_debut_date: Date; cnt_fin_date: Date; acrd_id: null; }' but required in type 'DataToInsert'." }, { "fileName": "server/api/contrats/router.ts", "line": 62, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ semp_id: number; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: number; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/api/contrats/router.ts", "line": 132, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": 135, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": 219, "column": 120, "severity": "error", "code": 2339, "message": "Property 'cntIds' does not exist on type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 121, "column": 51, "severity": "error", "code": 2454, "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 122, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 123, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 123, "column": 22, "severity": "error", "code": 2454, "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 150, "column": 34, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type 'unknown' is not assignable to parameter of type 'object | null | undefined'.\nType 'unknown' is not assignable to type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 159, "column": 24, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 171, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilRemAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 172, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 173, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilSsAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 177, "column": 29, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 179, "column": 34, "severity": "error", "code": 2339, "message": "Property 'aRpadSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 180, "column": 35, "severity": "error", "code": 2339, "message": "Property 'aPeriaSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 183, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultPrttAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 184, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilIfcAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 185, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAncAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 186, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilPlanningAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 187, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ProfilPrésence | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'ProfilPrésence'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 188, "column": 13, "severity": "error", "code": 2322, "message": "Type 'undefined' is not assignable to type 'ProfilAffichBul | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 201, "column": 5, "severity": "error", "code": 2322, "message": "Type 'InfosCntData | null' is not assignable to type 'InfosCntData'.", "extraMsg": "Type 'null' is not assignable to type 'InfosCntData'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 367, "column": 17, "severity": "error", "code": 2740, "message": "Type 'PpaCourante' is missing the following properties from type 'pay_periodepaye_ppa': ppa_libelle, ppa_numero_ordre, ppa_datereglement, lot_id, and 2 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 383, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'.\nThe types returned by '[Symbol.iterator]().next(...)' are incompatible between these types.\nType 'IteratorResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise, any>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorYieldResult | null>'.\nType 'Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'PromiseLike'.\nTypes of property 'then' are incompatible.\nType '(onfulfilled?: ((value: StatutRegimeAmSelected[]) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => Promise' is not assignable to type '(onfulfilled?: ((value: Cprev[] | null) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => PromiseLike'.\nTypes of parameters 'onfulfilled' and 'onfulfilled' are incompatible.\nTypes of parameters 'value' and 'value' are incompatible.\nType 'StatutRegimeAmSelected[]' is not assignable to type 'Cprev[]'.\nType 'StatutRegimeAmSelected' is missing the following properties from type 'Cprev': cnt_id, prev_id, prev_ref, prev_lib, and 38 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 433, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '10'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 434, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '11'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 435, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '12'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 436, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '13'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 437, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'." }, { "fileName": "server/api/contrats/services/duplicateContrat.ts", "line": 94, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/contrats/services/getCurrentPeriodesEssai.ts", "line": 130, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type 'TYPE_PERIODE_ESSAI' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/contrats/services/getLastRemFromCnt.ts", "line": 45, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: pay_contrat_cntFields.lot_id; cnt_num: pay_contrat_cntFields.cnt_num; rcdd_id: pay_contrat_cntFields.rcdd_id; prof_id_prem_force: pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: pay_contrat_cntFields.prof_id_prss_force; dpub_id: pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: pay_contrat_cntFields.pare_id_force; pacp_id_force: pay_contrat_cntFields.pacp_id_force; pass_id_force: pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: pay_contrat_cntFields.euti_id; src_id_force: pay_contrat_cntFields.src_id_force; ccn_id_euti_force: pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: pay_contrat_cntFields.prtt_id_force; spec_id: pay_contrat_cntFields.spec_id; cdpre_id: pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: pay_contrat_cntFields.pifc_id_force; prbul_id_force: pay_contrat_cntFields.prbul_id_force; ppla_id_force: pay_contrat_cntFields.ppla_id_force; prui_id_force: pay_contrat_cntFields.prui_id_force; prga_id_force: pay_contrat_cntFields.prga_id_force; prgp_id_force: pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: pay_contrat_cntFields.cnt_infos_comp; cnt_notes: pay_contrat_cntFields.cnt_notes; trem_id: pay_contrat_cntFields.trem_id; ett_id: pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; }' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_datefin_prevue: cnt_datefin_prevue; cnt_datefin_essai: cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: cnt_date_notification; cnt_preavisfait_date_debut: cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: lot_id; cnt_num: cnt_num; rcdd_id: rcdd_id; prof_id_prem_force: prof_id_prem_force; prof_id_prss_force: prof_id_prss_force; dpub_id: dpub_id; semp_id: number; cnt_quot_trav: cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: cnt_quot_trav_spec_raison; prof_id_prcp_force: prof_id_prcp_force; pare_id_force: pare_id_force; pacp_id_force: pacp_id_force; pass_id_force: pass_id_force; cnt_simul: boolean; cnt_id_externe: cnt_id_externe; cnt_datefin_duree_minimale: cnt_datefin_duree_minimale; cnt_rempla_sal_libre: cnt_rempla_sal_libre; cnt_rempla_sal_id: cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: euti_id; src_id_force: src_id_force; ccn_id_euti_force: ccn_id_euti_force; sat_id_force: sat_id_force; cnt_reprise_date_fin_traitement: cnt_reprise_date_fin_traitement; prtt_id_force: prtt_id_force; spec_id: spec_id; cdpre_id: cdpre_id; cnt_cdpre_date_fin: cnt_cdpre_date_fin; pifc_id_force: pifc_id_force; prbul_id_force: prbul_id_force; ppla_id_force: ppla_id_force; prui_id_force: prui_id_force; prga_id_force: prga_id_force; prgp_id_force: prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: cnt_heure_embauche; cnt_dpae_dateheure_gene: cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: cnt_aed_statut_particulier; cnt_transaction_statut: cnt_transaction_statut; cnt_heure_fin: cnt_heure_fin; cnt_heure_embauche_reelle: cnt_heure_embauche_reelle; mnvi_id: mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: cnt_justif_recours_cdd; cnt_debut_periode_souplesse: cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: cnt_fin_periode_souplesse; pcpa_id_force: pcpa_id_force; cnt_date_envoi: cnt_date_envoi; cnt_date_reception: cnt_date_reception; cnt_euti_date_envoi: cnt_euti_date_envoi; cnt_euti_date_reception: cnt_euti_date_reception; sal_id_tuteur: sal_id_tuteur; cnt_der_jour_trav: cnt_der_jour_trav; cnt_datefin_essai_renouv: cnt_datefin_essai_renouv; cnt_infos_comp: cnt_infos_comp; cnt_notes: cnt_notes; trem_id: trem_id; ett_id: ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: cnt_date_paiement_stc; }' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 13, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'pay_contrat_cnt' is not assignable to parameter of type 'DataForInsert<{ cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: number | null; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Date | null; cnt_preavis_noneffnonpaye_datefin: Date | null; cnt_preavis_noneffpaye_datedebut: Date | null; cnt_preavis_noneffpaye_datefin: Date | null; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Date | null; cnt_datefin_prevue: Date | null; cnt_datefin_essai: Date | null; cnt_preavis_fait: boolean; cnt_date_notification: Date | null; cnt_preavisfait_date_debut: Date | null; cnt_preavisfait_date_fin: Date | null; eta_id: number; sal_id: number; mtf_id: number | null; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number | null; cnt_num: null; rcdd_id: number | null; prof_id_prem_force: number | null; prof_id_prss_force: number | null; dpub_id: number | null; semp_id: number; cnt_quot_trav: number | null; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: number | null; prof_id_prcp_force: number | null; pare_id_force: number | null; pacp_id_force: number | null; pass_id_force: number | null; cnt_simul: boolean; cnt_id_externe: null; cnt_datefin_duree_minimale: Date | null; cnt_rempla_sal_libre: null; cnt_rempla_sal_id: number | null; cnt_sans_terme_precis: boolean; euti_id: number | null; src_id_force: number | null; ccn_id_euti_force: number | null; sat_id_force: number | null; cnt_reprise_date_fin_traitement: Date | null; prtt_id_force: number | null; spec_id: number | null; cdpre_id: number | null; cnt_cdpre_date_fin: Date | null; pifc_id_force: number | null; prbul_id_force: number | null; ppla_id_force: number | null; prui_id_force: number | null; prga_id_force: number | null; prgp_id_force: number | null; cnt_ts_exo: boolean; cnt_heure_embauche: null; cnt_dpae_dateheure_gene: Date | null; cnt_rupconv_date_signature: Date | null; cnt_lic_date_eng_procedure: Date | null; cnt_aed_statut_particulier: number | null; cnt_transaction_statut: number | null; cnt_heure_fin: null; cnt_heure_embauche_reelle: Date | null; mnvi_id: number | null; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Date | null; cnt_prevenance_effpaye_datefin: Date | null; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Date | null; cnt_prevenance_noneffpaye_datefin: Date | null; cnt_justif_recours_cdd: null; cnt_debut_periode_souplesse: Date | null; cnt_fin_periode_souplesse: Date | null; pcpa_id_force: number | null; cnt_date_envoi: Date | null; cnt_date_reception: Date | null; cnt_euti_date_envoi: Date | null; cnt_euti_date_reception: Date | null; sal_id_tuteur: number | null; cnt_der_jour_trav: Date | null; cnt_datefin_essai_renouv: Date | null; cnt_infos_comp: null; cnt_notes: null; trem_id: number | null; ett_id: number | null; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Date | null; }>'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'cnt_num' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 35, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Schema.pay_emploicontrat_ectFields.ect_datefin; ect_peridebut: number; ect_perifin: Schema.pay_emploicontrat_ectFields.ect_perifin; ect_lib: string; posc_id: Schema.pay_emploicontrat_ectFields.posc_id; nivc_id: Schema.pay_emploicontrat_ectFields.nivc_id; ech_id: Schema.pay_emploicontrat_ectFields.ech_id; acrd_id: Schema.pay_emploicontrat_ectFields.acrd_id; ect_classif_ech: Schema.pay_emploicontrat_ectFields.ect_classif_ech; ect_classif_pos: Schema.pay_emploicontrat_ectFields.ect_classif_pos; ect_classif_niv: Schema.pay_emploicontrat_ectFields.ect_classif_niv; ect_classif_fil: Schema.pay_emploicontrat_ectFields.ect_classif_fil; ect_classif_cat: Schema.pay_emploicontrat_ectFields.ect_classif_cat; ect_classif_coef: Schema.pay_emploicontrat_ectFields.ect_classif_coef; ect_smc_coef: Schema.pay_emploicontrat_ectFields.ect_smc_coef; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Date | null; ect_peridebut: number; ect_perifin: number | null; ect_lib: string; posc_id: number | null; nivc_id: number | null; ech_id: number | null; acrd_id: number | null; ect_classif_ech: null; ect_classif_pos: null; ect_classif_niv: null; ect_classif_fil: null; ect_classif_cat: null; ect_classif_coef: null; ect_smc_coef: number | null; }>'.", "extraMsg": "Types of property 'ect_classif_ech' are incompatible.\nType 'ect_classif_ech' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 48, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Schema.pay_valeurvariable_vvaFields.vva_datefin; vva_periodedebut: Schema.pay_valeurvariable_vvaFields.vva_periodedebut; vva_periodefin: Schema.pay_valeurvariable_vvaFields.vva_periodefin; vva_comm: Schema.pay_valeurvariable_vvaFields.vva_comm; var_id: number; vva_id_externe: Schema.pay_valeurvariable_vvaFields.vva_id_externe; lvva_id: Schema.pay_valeurvariable_vvaFields.lvva_id; acrd_id: Schema.pay_valeurvariable_vvaFields.acrd_id; tacc_id: Schema.pay_valeurvariable_vvaFields.tacc_id; vva_type_peri: number; peria_id: Schema.pay_valeurvariable_vvaFields.peria_id; sal_id: Schema.pay_valeurvariable_vvaFields.sal_id; euti_id: Schema.pay_valeurvariable_vvaFields.euti_id; emp_id: Schema.pay_valeurvariable_vvaFields.emp_id; vva_regul_peridebut: Schema.pay_valeurvariable_vvaFields.vva_regul_peridebut; vva_regul_perifin: Schema.pay_valeurvariable_vvaFields.vva_regul_perifin; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Date | null; vva_periodedebut: number | null; vva_periodefin: number | null; vva_comm: null; var_id: number; vva_id_externe: null; lvva_id: number | null; acrd_id: number | null; tacc_id: number | null; vva_type_peri: number; peria_id: number | null; sal_id: number | null; euti_id: number | null; emp_id: number | null; vva_regul_peridebut: number | null; vva_regul_perifin: number | null; }>'.", "extraMsg": "Types of property 'vva_comm' are incompatible.\nType 'vva_comm' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/crm/zendesk/services/getInfosZdUser.ts", "line": 56, "column": 27, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/crm/zendesk/services/setZdOrgExternalId.ts", "line": 22, "column": 12, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/dads/router.ts", "line": 66, "column": 31, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 66, "column": 70, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 69, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/api/dads/router.ts", "line": 71, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 71, "column": 74, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 73, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 73, "column": 74, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/documents/router.ts", "line": 52, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DocInfos'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DocInfos': doc_title, doc_comment, doc_id, doc_type, and 3 more." }, { "fileName": "server/api/documents/router.ts", "line": 52, "column": 36, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/documents/router.ts", "line": 87, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/documents/router.ts", "line": 101, "column": 69, "severity": "error", "code": 2345, "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 69, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' is not assignable to parameter of type 'Input'.", "extraMsg": "Property 'utiId' is missing in type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' but required in type 'Input'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 99, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 122, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 165, "column": 70, "severity": "error", "code": 2454, "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 175, "column": 22, "severity": "error", "code": 2454, "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dpae/router.ts", "line": 24, "column": 102, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'Resolvable>>'.", "extraMsg": "Type 'undefined' is not assignable to type 'Resolvable>>'." }, { "fileName": "server/api/dpae/router.ts", "line": 43, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": 45, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": 49, "column": 9, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dsn/m2m/services/crmFormatters/crm94/formatNature94.ts", "line": 33, "column": 15, "severity": "error", "code": 2454, "message": "Variable 'hasTaux' is used before being assigned." }, { "fileName": "server/api/dsn/m2m/services/getDescriptionRetour.ts", "line": 102, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'DataRdsn' is not assignable to parameter of type 'DataRdsn'.", "extraMsg": "Type 'XmlRdsnV02R01ExplicitArray | RapportGipMdsV01R08' is not assignable to type 'RapportGipMdsV01R08'.\nProperty '\"gipmds:rapport\"' is missing in type 'XmlRdsnV02R01ExplicitArray' but required in type 'RapportGipMdsV01R08'." }, { "fileName": "server/api/dsn/router.ts", "line": 101, "column": 4, "severity": "error", "code": 2740, "message": "Type '{ [key: string]: any; }' is missing the following properties from type 'CriteriaReceived': pad_id, peri, modeEnvoi, type, and 4 more." }, { "fileName": "server/api/dsn/services/data/getCotisPrevsForAllCnt.ts", "line": 21, "column": 11, "severity": "error", "code": 2322, "message": "Type 'CprevFromBulletin[]' is not assignable to type 'CotisPrevSelected[]'.", "extraMsg": "Property 'src_id' is missing in type 'CprevFromBulletin' but required in type 'CotisPrevSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 17, "column": 33, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 19, "column": 34, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 24, "column": 17, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectPERIA\").Ccn' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Ccn'.", "extraMsg": "Types of property 'ccn_lib_long' are incompatible.\nType 'ccn_lib_long' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": 14, "column": 22, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": 18, "column": 25, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/selectAllSals.ts", "line": 93, "column": 21, "severity": "error", "code": 2339, "message": "Property 'mergeWithCntId' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/payments/computeDatePayment.spec.ts", "line": 14, "column": 19, "severity": "error", "code": 2740, "message": "Type '{ tor_id: number; afod_periodicite_paiement: ORGANISME_PERIODICITE; moisPaieDebut: number; moisPaieFin: number; dateDebut: Moment; dateFin: Moment; }' is missing the following properties from type 'AffilByPeriode': mdp_id, bnqd_id, afod_id, afod_numaffil, and 5 more." }, { "fileName": "server/api/dsn/services/payments/generatePaymentsOps.ts", "line": 238, "column": 9, "severity": "error", "code": 2322, "message": "Type 'mdp_id' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/persist.ts", "line": 61, "column": 3, "severity": "error", "code": 2322, "message": "Type 'CriteriaReceived | undefined' is not assignable to type 'Criteria | undefined'.", "extraMsg": "Type 'CriteriaReceived' is missing the following properties from type 'Criteria': isMensuelle, isEvenementielle, isTypeFamilleAnnul, isDecalage, and 6 more." }, { "fileName": "server/api/dsn/services/s30/generateOneIndiv.ts", "line": 241, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'AsyncFunction[]'.\nType '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'Dictionary>'.\nProperty 'individu' is incompatible with index signature.\nType '(done: (err?: Error | null | undefined, s30?: DSN.Block | undefined) => void) => void' is not assignable to type 'AsyncFunction'.\nTypes of parameters 'done' and 'callback' are incompatible.\nTypes of parameters 'result' and 's30' are incompatible.\nType 'Block | undefined' is not assignable to type 'Results | undefined'.\nType 'Block' is missing the following properties from type 'Results': individu, penibilite, chgtsIndividu, expositionsPenibilite, and 10 more." }, { "fileName": "server/api/dsn/services/s30/s40/allContrats.ts", "line": 8, "column": 1, "severity": "error", "code": 6133, "message": "'async' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 118, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'trem_id' is not assignable to parameter of type 'TREM_ID'.", "extraMsg": "Type 'null' is not assignable to type 'TREM_ID'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 120, "column": 3, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 121, "column": 3, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s62/checkMotifFinWithNatureCnt.ts", "line": 1, "column": 1, "severity": "error", "code": 6133, "message": "'explainInfo' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": 15, "column": 24, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": 15, "column": 48, "severity": "error", "code": 6133, "message": "'client' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 13, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 40, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 58, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 67, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 85, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s78/s21_g00_79.ts", "line": 97, "column": 2, "severity": "error", "code": 2322, "message": "Type '(Block | null)[]' is not assignable to type 'Block[]'.", "extraMsg": "Type 'Block | null' is not assignable to type 'Block'.\nType 'null' is not assignable to type 'Block'." }, { "fileName": "server/api/dsn/services/s30/s50/s21_g00_50.ts", "line": 125, "column": 2, "severity": "error", "code": 2322, "message": "Type '{ sal_id?: number | undefined; sal_desc?: string | undefined; pas_base?: number | undefined; pas_mnt?: number | undefined; pas_taux?: string | undefined; pas_taux_numerique?: number | undefined; type_taux?: string | undefined; type_taux_numerique?: number | undefined; net_imp?: number | undefined; mnt_exo_hs_mues?: number | undefined; pas_elts_add?: number | undefined; pas_abt_cdd?: number | undefined; pas_base_exo_appr?: number | undefined; pas_ijss?: number | undefined; taux_individu?: string | undefined; taux_individu_numerique?: number | undefined; nap_avant_ir?: number | undefined; nap?: number | undefined; net?: number | undefined; vva_all?: pay_valeurvariable_vva[] | undefined; lvva_all?: pay_lotvva_lvva[] | undefined; ipas_all?: pay_importfichierpas_ipas[] | undefined; is_first_bul?: boolean | undefined; dateReglement: moment.Moment; }' is not assignable to type 'Data'.", "extraMsg": "Types of property 'sal_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/sanitizeLocalite.ts", "line": 14, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": 19, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": 22, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/validateCriteria.ts", "line": 3, "column": 31, "severity": "error", "code": 2307, "message": "Cannot find module '../decla_main' or its corresponding type declarations." }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.spec.ts", "line": 8, "column": 73, "severity": "error", "code": 2551, "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.ts", "line": 21, "column": 27, "severity": "error", "code": 2551, "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 158, "column": 73, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id: number; cnt_num: number | emp_embauchecontrat_ecntFields.ecnt_num; cnt_soldetc_mdp_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: emp_embauchecontrat_ecntFields.ecnt_fin_date; cnt_datefin_prevue: emp_embauchecontrat_ecntFields.ecnt_datefin_prevue; cnt_datefin_essai: emp_embauchecontrat_ecntFields.ecnt_datefin_essai; eta_id: number; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number; rcdd_id: number | undefined; mtf_id: number | null; dpub_id: emp_embauchecontrat_ecntFields.dpub_id; cnt_quot_trav: emp_embauchecontrat_ecntFields.ecnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: emp_embauchecontrat_ecntFields.ecnt_quot_trav_spec_raison; cnt_datefin_duree_minimale: emp_embauchecontrat_ecntFields.ecnt_datefin_duree_minimale; cnt_rempla_sal_libre: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_libre; cnt_rempla_sal_id: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: emp_embauchecontrat_ecntFields.euti_id; src_id_force: emp_embauchecontrat_ecntFields.src_id_force; cdpre_id: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_motif_id; cnt_cdpre_date_fin: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_date_fin; cnt_heure_embauche: emp_embauchecontrat_ecntFields.ecnt_heure_embauche; cnt_dpae_dateheure_gene: emp_embauchecontrat_ecntFields.ecnt_dpae_dateheure_gene; cnt_heure_fin: emp_embauchecontrat_ecntFields.ecnt_heure_fin; cnt_heure_embauche_reelle: emp_embauchecontrat_ecntFields.ecnt_heure_embauche_reelle; cnt_justif_recours_cdd: emp_embauchecontrat_ecntFields.ecnt_justif_recours_cdd; cnt_debut_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_debut_periode_souplesse; cnt_fin_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_fin_periode_souplesse; cnt_date_envoi: emp_embauchecontrat_ecntFields.ecnt_date_envoi; cnt_date_reception: emp_embauchecontrat_ecntFields.ecnt_date_reception; sal_id_tuteur: emp_embauchecontrat_ecntFields.sal_id_tuteur; cnt_datefin_essai_renouv: emp_embauchecontrat_ecntFields.ecnt_datefin_essai_renouv; cnt_notes: string | null; trem_id: emp_embauchecontrat_ecntFields.trem_id; cnt_est_retraite_reprise_activite: boolean; pare_id_force: emp_embauchecontrat_ecntFields.pare_id_force; pacp_id_force: emp_embauchecontrat_ecntFields.pacp_id_force; pcpa_id_force: emp_embauchecontrat_ecntFields.pcpa_id_force; prtt_id_force: emp_embauchecontrat_ecntFields.prtt_id_force; ppla_id_force: emp_embauchecontrat_ecntFields.ppla_id_force; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'number | ecnt_num' is not assignable to type 'cnt_num | undefined'.\nType 'number' is not assignable to type 'cnt_num | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 394, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 431, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 549, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 574, "column": 17, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEsal.ts", "line": 134, "column": 77, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id: number; tytr_id: emp_embauchesalarie_esalFields.esal_tytr_id; ttra_num: emp_embauchesalarie_esalFields.esal_ttra_num; ttra_lieu_delivr: emp_embauchesalarie_esalFields.esal_ttra_lieu_delivr; ttra_date_emission: emp_embauchesalarie_esalFields.esal_ttra_date_emission; ttra_date_fin_validite: emp_embauchesalarie_esalFields.esal_ttra_date_fin_validite; ttra_nom_administration: emp_embauchesalarie_esalFields.esal_ttra_nom_administration; ttra_renouv: emp_embauchesalarie_esalFields.esal_ttra_renouv; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tytr_id' are incompatible.\nType 'esal_tytr_id' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 82, "column": 86, "severity": "error", "code": 2345, "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 122, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; vva_periodedebut: number; var_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 163, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 179, "column": 94, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 229, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updatePositionnementFromMrem.ts", "line": 87, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type '{ ect_datedebut: emp_modifrem_mremFields.mrem_date_debut; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: string | undefined; posc_id?: pay_emploicontrat_ectFields.posc_id | undefined; nivc_id?: pay_emploicontrat_ectFields.nivc_id | undefined; ech_id?: pay_emploicontrat_ectFields.ech_id | undefined; acrd_id?: pay_emploicontrat_ectFields.acrd_id | undefined; ect_classif_ech?: pay_emploicontrat_ectFields.ect_classif_ech | undefined; ect_classif_pos?: pay_emploicontrat_ectFields.ect_classif_pos | undefined; ect_classif_niv?: pay_emploicontrat_ectFields.ect_classif_niv | undefined; ect_classif_fil?: pay_emploicontrat_ectFields.ect_classif_fil | undefined; ect_classif_cat?: pay_emploicontrat_ectFields.ect_classif_cat | undefined; ect_classif_coef?: pay_emploicontrat_ectFields.ect_classif_coef | undefined; ect_smc_coef?: pay_emploicontrat_ectFields.ect_smc_coef | undefined; }' is not assignable to parameter of type 'DataForInsert<{ ect_datedebut: Date | null; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: undefined; posc_id?: number | null | undefined; nivc_id?: number | null | undefined; ech_id?: number | null | undefined; acrd_id?: number | null | undefined; ect_classif_ech?: null | undefined; ect_classif_pos?: null | undefined; ect_classif_niv?: null | undefined; ect_classif_fil?: null | undefined; ect_classif_cat?: null | undefined; ect_classif_coef?: null | undefined; ect_smc_coef?: number | null | undefined; }>'.", "extraMsg": "Types of property 'ect_lib' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/gta/presences/services/presenceChecksByRange.ts", "line": 46, "column": 79, "severity": "error", "code": 2304, "message": "Cannot find name 'Approval'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 31, "column": 48, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 37, "column": 16, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 43, "column": 16, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": 3, "column": 10, "severity": "error", "code": 2305, "message": "Module '\"./calculateIjss\"' has no exported member 'SalairePeriodeWithSalRef'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": 33, "column": 49, "severity": "error", "code": 2554, "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 41, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 50, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 61, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }[]' is not assignable to type 'SalairePeriodeWithSalRef[]'.", "extraMsg": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }' is not assignable to type 'SalairePeriodeWithSalRef'.\nTypes of property 'salaireRef' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": 60, "column": 50, "severity": "error", "code": 2339, "message": "Property '_martId' does not exist on type 'CfgGetDjtReel'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": 60, "column": 50, "severity": "error", "code": 6133, "message": "'_martId' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 3, "column": 1, "severity": "error", "code": 6133, "message": "'Sinon' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 12, "column": 43, "severity": "error", "code": 2739, "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 17, "column": 16, "severity": "error", "code": 2739, "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 23, "column": 27, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 1." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 59, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 59, "column": 25, "severity": "error", "code": 2488, "message": "Type 'any[] | undefined' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 350, "column": 5, "severity": "error", "code": 2740, "message": "Type 'pay_traitementijss_tij[]' is missing the following properties from type 'pay_traitementijss_tij': tij_id, tij_datedebut, tij_datefin, tij_nature_assurance, and 12 more." }, { "fileName": "server/api/ijss/services/getDonneesPeriodesPourCalculIjssFromDsn.ts", "line": 7, "column": 11, "severity": "error", "code": 6196, "message": "'Line' is declared but never used." }, { "fileName": "server/api/imports/router.ts", "line": 82, "column": 24, "severity": "error", "code": 2488, "message": "Type '{ [fieldname: string]: File[]; } | File[]' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/imports/router.ts", "line": 82, "column": 24, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 110, "column": 24, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 172, "column": 18, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 213, "column": 9, "severity": "error", "code": 6133, "message": "'result' is declared but its value is never read." }, { "fileName": "server/api/imports/router.ts", "line": 215, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ inidId: any; utiId: number; pdosId: number; dsnFiles: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Types of property 'dsnFiles' are incompatible.\nType '{ [fieldname: string]: File[]; } | File[] | undefined' is not assignable to type 'DsnFile[]'.\nType 'undefined' is not assignable to type 'DsnFile[]'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": 70, "column": 22, "severity": "error", "code": 2339, "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": 70, "column": 27, "severity": "error", "code": 2304, "message": "Cannot find name 'id'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": 29, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": 30, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createEct.ts", "line": 29, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 28, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 29, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 30, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 31, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 32, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createUserAccess.ts", "line": 21, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 35, "column": 53, "severity": "error", "code": 6133, "message": "'inidId' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 37, "column": 9, "severity": "error", "code": 2741, "message": "Property 'success' is missing in type '{ contrats: never[]; }' but required in type 'Result'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 37, "column": 9, "severity": "error", "code": 6133, "message": "'finalResult' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 47, "column": 11, "severity": "error", "code": 6133, "message": "'allResults' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 55, "column": 11, "severity": "error", "code": 6133, "message": "'bilan' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 56, "column": 5, "severity": "error", "code": 2739, "message": "Type '{}' is missing the following properties from type 'Result': contrats, success" }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 16, "column": 74, "severity": "error", "code": 2355, "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 21, "column": 11, "severity": "error", "code": 6133, "message": "'results' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 24, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '{ dsn: DsnEtab_S21_G00_11; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'DsnEtab_S21_G00_11'.", "extraMsg": "Object literal may only specify known properties, and 'dsn' does not exist in type 'DsnEtab_S21_G00_11'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 31, "column": 11, "severity": "error", "code": 6196, "message": "'Cfg2' is declared but never used." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 35, "column": 43, "severity": "error", "code": 6133, "message": "'dsnEtab' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 35, "column": 73, "severity": "error", "code": 2355, "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": 11, "column": 21, "severity": "error", "code": 2352, "message": "Conversion of type 'Dsn' to type 'DsnWithDate' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Dsn' is missing the following properties from type 'DsnWithDate': dsn, date" }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": 11, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '(dsnMax: DsnWithDate, dsn: Dsn) => { dsn: Dsn; date: Moment; } | undefined' is not assignable to parameter of type '(previousValue: DsnWithDate, currentValue: Dsn, currentIndex: number, array: Dsn[]) => DsnWithDate'.", "extraMsg": "Type '{ dsn: Dsn; date: Moment; } | undefined' is not assignable to type 'DsnWithDate'.\nType 'undefined' is not assignable to type 'DsnWithDate'." }, { "fileName": "server/api/imports/services/dsn/helpers/getRemBloc51FromDsnIndiv.ts", "line": 2, "column": 1, "severity": "error", "code": 6133, "message": "'getDsnNodeValue' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 141, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 141, "column": 35, "severity": "error", "code": 2454, "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 147, "column": 27, "severity": "error", "code": 2454, "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": 98, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": 104, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": 53, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": 59, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'.", "extraMsg": "Types of property 'afod_numaffil' are incompatible.\nType 'afod_numaffil | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 82, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 85, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_datefin_prevue | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_datefin_prevue | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 87, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_quot_trav | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_quot_trav | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 90, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_fin_date | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_fin_date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneEtab.ts", "line": 95, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Result[]' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }[]'.", "extraMsg": "Type 'Result' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }'.\nTypes of property 'sal' are incompatible.\nType 'pay_salarie_sal | undefined' is not assignable to type 'pay_salarie_sal'.\nType 'undefined' is not assignable to type 'pay_salarie_sal'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 56, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 63, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 67, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment | null' is not assignable to type 'sal_anciennete_date | undefined'.", "extraMsg": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getInfosRepartitionSalEmp.ts", "line": 87, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'BaseMontantSpecifique[] | TAPrev' is not assignable to parameter of type 'BaseMontantSpecifique & { lib?: string | undefined; }'.", "extraMsg": "Type 'BaseMontantSpecifique[]' is not assignable to type 'BaseMontantSpecifique & { lib?: string | undefined; }'.\nType 'BaseMontantSpecifique[]' is missing the following properties from type 'BaseMontantSpecifique': LibelleCodeNature, ValeurCodeNature" }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getNumeroOption.ts", "line": 5, "column": 169, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": 54, "column": 11, "severity": "error", "code": 2322, "message": "Type '(BaseMontantSpecifique & { lib: string; })[] | undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'.", "extraMsg": "Type 'undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": 57, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": 11, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }' is not assignable to type 'void'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": 11, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'CfgUpdateIfoc' is not assignable to parameter of type 'DataForUpdate<{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }>'.", "extraMsg": "Types of property 'ifoc_content_xml' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/imports/services/getTypeOrgSelonTypeRisque.ts", "line": 3, "column": 64, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/importPrevFromXml.ts", "line": 144, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'CfgGetIfoc'.", "extraMsg": "Property 'date_heure_creation_fiche' is missing in type 'Partial' but required in type 'CfgGetIfoc'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": 58, "column": 100, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": 218, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 140, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'ipas_validite_date_debut | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 141, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'ipas_validite_date_fin | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 531, "column": 16, "severity": "error", "code": 6133, "message": "'getPeriodesCourantesForSals' is declared but its value is never read." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 563, "column": 5, "severity": "error", "code": 2739, "message": "Type 'any[]' is missing the following properties from type '{ salIds: number[]; ppaCourante: pay_periodepaye_ppa; }': salIds, ppaCourante" }, { "fileName": "server/api/imports/services/processContrat.ts", "line": 145, "column": 69, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/processFileParamFicheOc.ts", "line": 105, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'ContratParsed'.", "extraMsg": "Types of property 'prev_ref' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": 44, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": 63, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": 32, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type '{ appSessionId: any; currentUser: { scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: usr_utilisateur_utiFields.sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }; loginTime: string; lastcheckTime: null; }' is not assignable to parameter of type 'Session'.", "extraMsg": "Types of property 'currentUser' are incompatible.\nType '{ scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }' is missing the following properties from type 'User': uti_email, currentPAD, currentGdpId, currentDOS, and 5 more." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": 34, "column": 10, "severity": "error", "code": 2339, "message": "Property 'appSessionId' does not exist on type 'UserSelected'." }, { "fileName": "server/api/passwords/router.ts", "line": 132, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/presences/router.ts", "line": 34, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'Params': cnt_id, tsh_date_start, tsh_date_end, tsh_comment" }, { "fileName": "server/api/presences/router.ts", "line": 55, "column": 9, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": 61, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": 71, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id_manager: number | null; pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Types of property 'sal_id_manager' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/router.ts", "line": 84, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 87, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Type 'ParsedQs' is missing the following properties from type 'Params': cnt_id, nb" }, { "fileName": "server/api/presences/router.ts", "line": 89, "column": 31, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 97, "column": 27, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 110, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 113, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'cnt_id' is missing in type 'ParsedQs' but required in type 'Params'." }, { "fileName": "server/api/presences/router.ts", "line": 115, "column": 31, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 123, "column": 27, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 161, "column": 127, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/services/getCurrentPeriodPointageDays.ts", "line": 8, "column": 26, "severity": "error", "code": 2307, "message": "Cannot find module '../../../reports/data/getDataRestitutionPresences' or its corresponding type declarations." }, { "fileName": "server/api/presences/services/submitTimesheet.ts", "line": 4, "column": 10, "severity": "error", "code": 6133, "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 5, "column": 32, "severity": "error", "code": 6133, "message": "'Awaited' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 24, "column": 1, "severity": "error", "code": 6133, "message": "'jobsDebouncer' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 65, "column": 11, "severity": "error", "code": 2740, "message": "Type '{ pad_id: number; }' is missing the following properties from type 'SepaParams': peri, sal_id, sal_id_out, modePaiement, and 5 more." }, { "fileName": "server/api/reports/router.ts", "line": 127, "column": 17, "severity": "error", "code": 2794, "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "server/api/reports/router.ts", "line": 228, "column": 29, "severity": "error", "code": 2339, "message": "Property 'ceta_id' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 229, "column": 27, "severity": "error", "code": 2339, "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 230, "column": 29, "severity": "error", "code": 2339, "message": "Property 'pad_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 231, "column": 36, "severity": "error", "code": 2339, "message": "Property 'estVersionDef' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 232, "column": 42, "severity": "error", "code": 2339, "message": "Property 'estVisibleEmployeur' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 233, "column": 29, "severity": "error", "code": 2339, "message": "Property 'lot_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 234, "column": 29, "severity": "error", "code": 2339, "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 289, "column": 15, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 30, "column": 46, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 39, "column": 17, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 75, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 79, "column": 17, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/salaries/router.ts", "line": 33, "column": 31, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 33, "column": 70, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 39, "column": 55, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 41, "column": 59, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 42, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 53, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 58, "column": 81, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 58, "column": 120, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 60, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 71, "column": 54, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 73, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 76, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/theme/router.ts", "line": 14, "column": 55, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/theme/router.ts", "line": 14, "column": 72, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/utils/replaceDomainName.ts", "line": 5, "column": 60, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/variables/router.ts", "line": 40, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 43, "column": 68, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': mvaId, padId, dateDebut, dateFin" }, { "fileName": "server/api/variables/router.ts", "line": 44, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId" }, { "fileName": "server/api/variables/router.ts", "line": 47, "column": 26, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 53, "column": 22, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 100, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId, rows" }, { "fileName": "server/api/variables/router.ts", "line": 114, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 123, "column": 30, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 132, "column": 26, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 158, "column": 44, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number'." }, { "fileName": "server/api/variables/router.ts", "line": 159, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/variables/router.ts", "line": 203, "column": 29, "severity": "error", "code": 2339, "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 204, "column": 38, "severity": "error", "code": 2339, "message": "Property 'comment' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 205, "column": 40, "severity": "error", "code": 2339, "message": "Property 'modeSelectionCnt' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 206, "column": 27, "severity": "error", "code": 2339, "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/services/insertVvaComment.ts", "line": 62, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ vva_id?: number | undefined; vva_niveau?: number | undefined; vva_valeur?: undefined; vva_datedebut?: Date | undefined; vva_datefin?: Date | null | undefined; vva_periodedebut?: number | null | undefined; vva_periodefin?: number | null | undefined; vva_comm?: null | undefined; var_id?: number | undefined; cnt_id?: number | null | undefined; vva_id_externe?: null | undefined; lvva_id?: number | null | undefined; acrd_id?: number | null | undefined; tacc_id?: number | null | undefined; vva_type_peri?: number | undefined; peria_id?: number | null | undefined; sal_id?: number | null | undefined; euti_id?: number | null | undefined; emp_id?: number | null | undefined; vva_regul_peridebut?: number | null | undefined; vva_regul_perifin?: number | null | undefined; }>'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/visitesMed/services/getInfosVisitesMed.ts", "line": 62, "column": 11, "severity": "error", "code": 6133, "message": "'startDate' is declared but its value is never read." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 27, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ pad_id: number; uti_id: number; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 31, "column": 22, "severity": "error", "code": 2339, "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 31, "column": 80, "severity": "error", "code": 2339, "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 41, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 42, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 47, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 50, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 82, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': wfrs_id, wfrs_status" }, { "fileName": "server/api/workflows/absences/router.ts", "line": 95, "column": 80, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/workflows/router.ts", "line": 42, "column": 117, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 46, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': typeWorkflow, doc_id, data" }, { "fileName": "server/api/workflows/router.ts", "line": 48, "column": 121, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 51, "column": 117, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 54, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": 59, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": 64, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 65, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 70, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 73, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 79, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 81, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 84, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 91, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 92, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 97, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 100, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 139, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ uti_id: number; domainApp: APP_DOMAIN; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/router.ts", "line": 166, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 167, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 172, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 175, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/services/changeStatusRunnedStep.ts", "line": 263, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ fk_id: number; origin: \"WFRS\"; pad_id: number; uti_id_target: number; desc: string; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Types of property 'origin' are incompatible.\nType '\"WFRS\"' is not assignable to type 'NOTIFICATION_ORIGINE'." }, { "fileName": "server/api/workflows/services/wflChangeAdress.ts", "line": 1, "column": 43, "severity": "error", "code": 2305, "message": "Module '\"../../../decla_main.d\"' has no exported member 'IExtCallback'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 20, "column": 17, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'.", "extraMsg": "Type 'Promise' is not assignable to type 'ArhServiceResult | Promise>'.\nType 'Promise' is not assignable to type 'Promise>'.\nType 'void' is not assignable to type 'ArhServiceResult'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 41, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 55, "column": 21, "severity": "error", "code": 2322, "message": "Type '\"postXX\"' is not assignable to type 'RouteHttpVerb'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 61, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 74, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is not assignable to parameter of type 'ArhRouteCfg'.", "extraMsg": "Type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is missing the following properties from type 'ArhRouteCfg': method, service" }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 98, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.ts", "line": 32, "column": 7, "severity": "error", "code": 2322, "message": "Type '(req: AuthenticatedRequest) => { file: File | undefined; files: { [fieldname: string]: File[]; } | File[] | undefined; }' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }'." }, { "fileName": "server/app/ArhRouter.ts", "line": 168, "column": 33, "severity": "error", "code": 2314, "message": "Generic type 'ArhRouteCfg' requires 2 type argument(s)." }, { "fileName": "server/app/app.ts", "line": 40, "column": 1, "severity": "error", "code": 6133, "message": "'isString' is declared but its value is never read." }, { "fileName": "server/app/app.ts", "line": 56, "column": 11, "severity": "error", "code": 2339, "message": "Property '_sendErrorToAPM' does not exist on type 'Logger'." }, { "fileName": "server/app/app.ts", "line": 207, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'Writable>' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'contentSecurityPolicy' are incompatible.\nType 'Writable | undefined>' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'ContentSecurityPolicyOptions'.\nTypes of property 'directives' are incompatible.\nType 'Writable | unique symbol> | undefined>' is not assignable to type 'Record | unique symbol> | undefined'.\nType 'Writable | unique symbol>>' is not assignable to type 'Record | unique symbol>'.\nIndex signatures are incompatible.\nType 'Writable | unique symbol>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable'.\nTypes of property '[Symbol.iterator]' are incompatible.\nType 'Writable<() => Iterator>' is not assignable to type '() => Iterator'.\nType 'Writable<() => Iterator>' provides no match for the signature '(): Iterator'." }, { "fileName": "server/app/app.ts", "line": 435, "column": 37, "severity": "error", "code": 2339, "message": "Property 'AccessControl' does not exist on type 'Config'." }, { "fileName": "server/app/app.ts", "line": 487, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 497, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 499, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 499, "column": 32, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 504, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhAddMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 506, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 506, "column": 32, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 511, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response>'." }, { "fileName": "server/app/appUws.ts", "line": 60, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/app/appUws.ts", "line": 207, "column": 59, "severity": "error", "code": 6133, "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": 213, "column": 69, "severity": "error", "code": 6133, "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": 422, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '(e: any) => void' is not assignable to parameter of type '() => void'." }, { "fileName": "server/app/configureDbManager.ts", "line": 37, "column": 5, "severity": "error", "code": 2741, "message": "Property 'format' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/db\").CustomPool' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/dbManager/init\").CustomPool'." }, { "fileName": "server/app/configureDbManager.ts", "line": 52, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cnt' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 58, "column": 5, "severity": "error", "code": 2322, "message": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cntModified' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 65, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cmr' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 71, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'dab' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'DabModified'.\nType 'undefined' is not assignable to type 'DabModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 78, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tij' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'TijModified'.\nType 'undefined' is not assignable to type 'TijModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 85, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'abs' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'AbsModified'.\nType 'undefined' is not assignable to type 'Pick'." }, { "fileName": "server/app/configureDbManager.ts", "line": 92, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 99, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 106, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 123, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'data' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Data'.\nType 'undefined' is not assignable to type 'Data'." }, { "fileName": "server/app/configureDbManager.ts", "line": 132, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'art' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'ArtModified'.\nType 'undefined' is not assignable to type 'ArtModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 139, "column": 5, "severity": "error", "code": 2322, "message": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tsk' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Tsk'.\nType 'undefined' is not assignable to type 'Tsk'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": 17, "column": 7, "severity": "error", "code": 2322, "message": "Type '(req: AuthenticatedRequest) => Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type 'Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to 'Promise | { file: File; files: MulterFilesType | undefined; }>'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": 22, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/app/routerApp.ts", "line": 29, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhRouteIsWhitelistedForAuth' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/app/routerApp.ts", "line": 49, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/appSessions.ts", "line": 363, "column": 5, "severity": "error", "code": 2741, "message": "Property 'portefeuilles' is missing in type '{ uti_id: any; sal_id: any; uti_pseudo: any; uti_nom: any; uti_prenom: any; uti_email: any; uti_access_to_business_dashboard: any; uti_superadmin: any; pdos_id: any; currentPAD: any; currentDOS: any; currentGdpId: any; currentPdosId: any; currentUi: any; lots_id_granted: any; typesUi: any; scope: { sals: never[]; pads: number[]; }; }' but required in type 'User'." }, { "fileName": "server/auth/authentication.ts", "line": 37, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/buls/createBulForNewCnt.ts", "line": 49, "column": 43, "severity": "error", "code": 2741, "message": "Property 'cnt_date_paiement_stc' is missing in type '{ ppa: CntOnCurrentPpa; cnt_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; sal_id: number; pad_id: number; cnt_salaire_mdp_id: number; }' but required in type 'CntForUpsertBul'." }, { "fileName": "server/compta/handleEcart.ts", "line": 35, "column": 15, "severity": "error", "code": 2740, "message": "Type '{ cpt_num: string; sens: string; mnt: number; cpt_type: number; }' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, sal_matricule, sal_nom_usage, and 32 more." }, { "fileName": "server/compta/handleEcart.ts", "line": 44, "column": 32, "severity": "error", "code": 2345, "message": "Argument of type '{ cana_id: number; cana_lib: cta_compteana_canaFields.cana_lib; pana_id: number; cana_code: string; }' is not assignable to parameter of type 'AnaCnt'.", "extraMsg": "Type '{ cana_id: number; cana_lib: cana_lib; pana_id: number; cana_code: string; }' is missing the following properties from type 'AnaCnt': sal_matricule, sal_nom_usage, sal_prenom, anct_id, and 4 more." }, { "fileName": "server/compta/selectAnaCnt.ts", "line": 7, "column": 18, "severity": "error", "code": 2320, "message": "Interface 'AnaCnt' cannot simultaneously extend types 'pay_anacontrat_anct' and 'cta_compteana_cana'.", "extraMsg": "Named property 'cana_id' of types 'pay_anacontrat_anct' and 'cta_compteana_cana' are not identical." }, { "fileName": "server/compta/selectData.ts", "line": 129, "column": 32, "severity": "error", "code": 2345, "message": "Argument of type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Property 'uorg_id' is missing in type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' but required in type 'CriteriaOD'." }, { "fileName": "server/compta/selectData.ts", "line": 186, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'Pcta | null' is not assignable to parameter of type 'Pcta'.", "extraMsg": "Type 'null' is not assignable to type 'Pcta'." }, { "fileName": "server/compta/ventilAna.ts", "line": 18, "column": 16, "severity": "error", "code": 2339, "message": "Property 'rowsDispatched' does not exist on type 'ResultAfterGrouping'." }, { "fileName": "server/compta/ventilAna.ts", "line": 101, "column": 31, "severity": "error", "code": 2339, "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": 101, "column": 42, "severity": "error", "code": 2339, "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 29, "severity": "error", "code": 2352, "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 29, "severity": "error", "code": 2352, "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, param_desc, cnt_id, and 31 more." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 50, "severity": "error", "code": 2345, "message": "Argument of type 'RowWithAna' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'RowWithAna' is missing the following properties from type 'RowToDispatch': sal_nom_famille, sal_prenom, sal_ventil_compta" }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 31, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew' is not assignable to parameter of type 'Error | null'.", "extraMsg": "Type '\"STOP\"' is not assignable to type 'Error | null'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 34, "column": 33, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 35, "column": 7, "severity": "error", "code": 2345, "message": "Argument of type '(errWaterfall: Error, file: string, fileName: string) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 245, "column": 9, "severity": "error", "code": 6133, "message": "'dataRows' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 246, "column": 9, "severity": "error", "code": 6133, "message": "'debut' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 247, "column": 9, "severity": "error", "code": 6133, "message": "'fin' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 249, "column": 9, "severity": "error", "code": 6133, "message": "'header' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 253, "column": 10, "severity": "error", "code": 2304, "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 262, "column": 4, "severity": "error", "code": 2304, "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 271, "column": 68, "severity": "error", "code": 2304, "message": "Cannot find name 'anneemois'." }, { "fileName": "server/dads/aed/processBuls.ts", "line": 6, "column": 1, "severity": "error", "code": 6133, "message": "'bul' is declared but its value is never read." }, { "fileName": "server/dads/dadsMain.ts", "line": 52, "column": 25, "severity": "error", "code": 2554, "message": "Expected 3-6 arguments, but got 2." }, { "fileName": "server/dads/declaDads.ts", "line": 3, "column": 27, "severity": "error", "code": 2459, "message": "Module '\"../payrollEngine/declaCalc.d\"' declares 'Tat' locally, but it is not exported." }, { "fileName": "server/dads/declaDads.ts", "line": 159, "column": 18, "severity": "error", "code": 2320, "message": "Interface 'PaiementOps' cannot simultaneously extend types 'pay_paiementops_pops' and 'pay_banquedos_bnqd'.", "extraMsg": "Named property 'bnqd_id' of types 'pay_paiementops_pops' and 'pay_banquedos_bnqd' are not identical." }, { "fileName": "server/dads/s30/s30.ts", "line": 39, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/s30/s40/s40.ts", "line": 15, "column": 8, "severity": "error", "code": 1192, "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/dads/s30/s40/s40_g28_15\"' has no default export." }, { "fileName": "server/dads/writerDads.ts", "line": 38, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'string | null' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/writerDads.ts", "line": 64, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 50, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 82, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 85, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 94, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 124, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 161, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 178, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 219, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 236, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 270, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.ts", "line": 156, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/errorHandling/customMessagesConfigs.ts", "line": 24, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'PG_ERROR_CODES'.", "extraMsg": "Type 'undefined' is not assignable to type 'PG_ERROR_CODES'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 68, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 102, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 113, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 155, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 167, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 185, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '{ query: Sinon.SinonSpy; release: Sinon.SinonFake; }' is not assignable to parameter of type 'PoolClient'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 205, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 216, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 255, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 266, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 317, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 351, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 361, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 401, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 27, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 38, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 68, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 87, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 98, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": 32, "column": 44, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'.\nType 'Data' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": 35, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 26, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 36, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 37, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 48, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'.", "extraMsg": "Property 'params' is missing in type 'Config' but required in type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 53, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 63, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 64, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 75, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 80, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 90, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 91, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 104, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.ts", "line": 90, "column": 44, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'.\nType '(errTrigger: any, shouldContinue: any) => void' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 42, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 105, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.ts", "line": 23, "column": 2, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 22, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 23, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'.", "extraMsg": "Types of property 'length' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 38, "column": 19, "severity": "error", "code": 2741, "message": "Property 'message' is missing in type '{ length: number; name: \"error\"; severity: string; code: string; detail: string; hint: undefined; position: undefined; internalPosition: undefined; internalQuery: undefined; where: undefined; schema: string; table: string; column: undefined; dataType: undefined; constraint: string; file: string; line: string; routine: string; }' but required in type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 60, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 71, "column": 34, "severity": "error", "code": 2339, "message": "Property 'code' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 72, "column": 34, "severity": "error", "code": 2339, "message": "Property 'message' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 87, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 87, "column": 61, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 102, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 102, "column": 64, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 129, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 129, "column": 63, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 200, "column": 4, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'string | null'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 209, "column": 7, "severity": "error", "code": 2339, "message": "Property 'title' does not exist on type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 248, "column": 109, "severity": "error", "code": 6133, "message": "'keyTable' is declared but its value is never read." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 59, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 109, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 111, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 152, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 154, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 214, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 216, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 271, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 300, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 302, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": 68, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 61, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 117, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 169, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 217, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 265, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 308, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; lots_id_granted: number[]; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 338, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 377, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 417, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 458, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 500, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": 56, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": 82, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 16, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 23, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 29, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 48, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 55, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 74, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 80, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/processReferences.ts", "line": 117, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type '\"add\" | OperationType' is not assignable to parameter of type 'OperationType'.", "extraMsg": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 39, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 142, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigServerFilter | null' is not assignable to parameter of type 'ConfigServerFilter'.", "extraMsg": "Type 'null' is not assignable to type 'ConfigServerFilter'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 161, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 211, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 255, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 295, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 339, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 386, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 438, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 488, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 531, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 574, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 617, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 660, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 703, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/emailer/emailHtmlTemplate.ts", "line": 119, "column": 83, "severity": "error", "code": 2345, "message": "Argument of type 'ROLES | undefined' is not assignable to parameter of type 'ROLES'.", "extraMsg": "Type 'undefined' is not assignable to type 'ROLES'." }, { "fileName": "server/emailer/emailer.ts", "line": 83, "column": 5, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'SentMessageInfo | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'SentMessageInfo'." }, { "fileName": "server/graphql/login/resolvers.ts", "line": 32, "column": 6, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/graphql/resolvers/mutations/documents/saveDocs/resolver.ts", "line": 99, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForUpdate<{ doc_title?: null | undefined; doc_comment?: null | undefined; doc_id?: undefined; doc_type?: undefined; doc_afficher_portail_salarie?: boolean | undefined; doc_date_portail_salarie?: Date | null | undefined; tdoc_id?: number | null | undefined; doc_id_sequenced?: number | undefined; doc_afficher_portail_employeur?: boolean | undefined; }>'.", "extraMsg": "Types of property 'doc_title' are incompatible.\nType 'doc_title | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/graphql/resolvers/queries/absences/infosListeAbsencesMgr/resolver.ts", "line": 3, "column": 10, "severity": "error", "code": 2305, "message": "Module '\"../../../../../dbManager/dbManager\"' has no exported member 'ClientFilter'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 24, "column": 13, "severity": "error", "code": 2322, "message": "Type 'ecnt_montant_salaire' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 26, "column": 13, "severity": "error", "code": 2322, "message": "Type 'ecnt_quot_trav' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 27, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'trem_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 35, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'GqlF'.", "extraMsg": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'LastRemuneration'.\nTypes of property 'montantSalaire' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/cotisationsFraisDeSante/getCotisationsFraisDeSante/resolver.ts", "line": 52, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type '{ src_id_force?: number | null | undefined; cnt_id?: number | undefined; ltrac_type?: number | null | undefined; emp_id?: number | null | undefined; pad_id: number; catc_id: number | null; ncnt_id: number; dpub_id: number | null; semp_id: number; trem_id: number | null; rcdd_id: number | null; euti_id: number | null; eta_id: number; src_id: number | null; peri_anneemois: number; lot_id: number; cnt_debut_date: Date; cnt_fin_date?: Date | undefined; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'src_id_force' are incompatible.\nType 'number | null | undefined' is not assignable to type 'src_id_force'.\nType 'undefined' is not assignable to type 'src_id_force'." }, { "fileName": "server/graphql/resolvers/queries/login/checkLoginCredentials/resolver.ts", "line": 16, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string | null'." }, { "fileName": "server/graphql/utils/gqlUtils.ts", "line": 71, "column": 40, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 32, "column": 46, "severity": "error", "code": 2339, "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 33, "column": 77, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 33, "column": 95, "severity": "error", "code": 2339, "message": "Property 'tab_id' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 37, "column": 54, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 38, "column": 52, "severity": "error", "code": 2339, "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 39, "column": 51, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 40, "column": 48, "severity": "error", "code": 2339, "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 42, "column": 17, "severity": "error", "code": 2322, "message": "Type '{ plhSemaine1: gta_planninghebdo_plh & { jours: number[]; }; ppla_desc: string; }' is not assignable to type 'DataGta'.", "extraMsg": "The types of 'plhSemaine1.jours' are incompatible between these types.\nType 'number[]' is not assignable to type 'Jph[]'.\nType 'number' is not assignable to type 'Jph'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 45, "column": 17, "severity": "error", "code": 2741, "message": "Property 'jfs' is missing in type 'gta_calendrierjf_cjf' but required in type 'Cjf'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": 27, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": 46, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/helpdesk/zendesk/getInfosZdOrganization.ts", "line": 9, "column": 23, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/helpdesk/zendesk/zdSearchRequestAsync.ts", "line": 5, "column": 9, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/imports/genericImport.ts", "line": 146, "column": 5, "severity": "error", "code": 2322, "message": "Type '({ padId, config, csvRows }: ImportInput>>) => Promise' is not assignable to type 'ImportData'.", "extraMsg": "Types of parameters '__0' and 'input' are incompatible.\nType 'ImportInput' is not assignable to type 'ImportInput>>'.\nType 'ConfigImporter' is not assignable to type 'Required>'.\nTypes of property 'sal_identifier' are incompatible.\nType 'IMPORT_IDENTIFIANT_SALARIE | undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'.\nType 'undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 34, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 37, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 40, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 43, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 46, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 47, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 34, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 37, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_matricule' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 40, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 43, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_email' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 46, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_nir' does not exist on type '{}'." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 3, "column": 7, "severity": "error", "code": 6133, "message": "'map' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 11, "column": 10, "severity": "error", "code": 6133, "message": "'getNameIdentifierSal' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 11, "column": 66, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": 140, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'.", "extraMsg": "Type 'undefined' is not assignable to type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importAbs.ts", "line": 155, "column": 35, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'string | null | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | null | undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": 155, "column": 68, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/imports/importAnct.ts", "line": 118, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectAnct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectAnct': cana_id, anct_pct, anct_peridebut" }, { "fileName": "server/imports/importAnct.ts", "line": 118, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importAnct.ts", "line": 226, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importContrats.ts", "line": 246, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importContrats.ts", "line": 249, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'." }, { "fileName": "server/imports/importContrats.ts", "line": 372, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readSal\").CntIdentifiers' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readCnt\").CntIdentifiers'.", "extraMsg": "Types of property 'cnt_debut_date' are incompatible.\nType 'Date | undefined' is not assignable to type 'string | undefined'.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/imports/importEct.ts", "line": 173, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': emp_id, ect_classif_ech, ect_classif_niv, ect_classif_cat, and 3 more." }, { "fileName": "server/imports/importEct.ts", "line": 173, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEct.ts", "line": 281, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importEmplois.ts", "line": 105, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEmplois.ts", "line": 162, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'RowObject' is not assignable to parameter of type 'RowObjectEmp'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEmp': emp_libelle_masculin, emp_libelle_feminin, acrd_id" }, { "fileName": "server/imports/importIbans.spec.ts", "line": 1, "column": 8, "severity": "error", "code": 2613, "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' has no default export. Did you mean to use 'import { importIbans } from \"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' instead?" }, { "fileName": "server/imports/importIbans.spec.ts", "line": 1, "column": 23, "severity": "error", "code": 2459, "message": "Module '\"./importIbans\"' declares 'Config' locally, but it is not exported." }, { "fileName": "server/imports/importIbans.ts", "line": 78, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; validators?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importIbans.ts", "line": 144, "column": 9, "severity": "error", "code": 6133, "message": "'resultInsertion' is declared but its value is never read." }, { "fileName": "server/imports/importIbans.ts", "line": 148, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/imports/importMutuelleInterim.ts", "line": 71, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": 61, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": 98, "column": 19, "severity": "error", "code": 2304, "message": "Cannot find name 'BulsOnCurrentPpa'." }, { "fileName": "server/imports/importSals.ts", "line": 161, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": 128, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': uorg_id, uct_datedebut, uct_datefin, uct_peridebut, rind_id" }, { "fileName": "server/imports/importUct.ts", "line": 128, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": 236, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVisitMed.ts", "line": 97, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importVva.ts", "line": 99, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporterEnhanced' is not assignable to parameter of type 'Config'.", "extraMsg": "Types of property 'createBulRegul' are incompatible.\nType 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/imports/importVva.ts", "line": 165, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'ConfigImporterEnhanced'.", "extraMsg": "Type 'Config' is missing the following properties from type 'ConfigImporterEnhanced': inTransaction, identificationOnly" }, { "fileName": "server/imports/importVva.ts", "line": 213, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVva/defineCnt.ts", "line": 24, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'CntRead | undefined' is not assignable to parameter of type 'CntRead | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'CntRead | PromiseLike'." }, { "fileName": "server/imports/readSal.ts", "line": 91, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/readSal.ts", "line": 99, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 1, "column": 10, "severity": "error", "code": 2724, "message": "'\"./getIdentifiersSalFromRowObject\"' has no exported member named 'salIdentifiers'. Did you mean 'isSalIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 1, "column": 10, "severity": "error", "code": 6133, "message": "'salIdentifiers' is declared but its value is never read." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 2, "column": 10, "severity": "error", "code": 2724, "message": "'\"./getIdentifiersCntFromRowObject\"' has no exported member named 'cntIdentifiers'. Did you mean 'isCntIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 2, "column": 10, "severity": "error", "code": 6133, "message": "'cntIdentifiers' is declared but its value is never read." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 118, "column": 64, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 125, "column": 116, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 178, "column": 59, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/monitoring/routerMonitoring.ts", "line": 15, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: { type: string; title: string; }[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 15, "column": 2, "severity": "error", "code": 2739, "message": "Type '{}' is missing the following properties from type '{ serverConfig: ServerConfig; dbConfig: any; }': serverConfig, dbConfig" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 222, "column": 3, "severity": "error", "code": 2322, "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 223, "column": 3, "severity": "error", "code": 2322, "message": "Type 'BulSelected[]' is not assignable to type 'BulInCalc[]'.", "extraMsg": "Type 'BulSelected' is missing the following properties from type 'BulInCalc': sandbox, iCurrentRub, cjfs, statutRegimeAm" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 280, "column": 3, "severity": "error", "code": 2322, "message": "Type '() => void' is not assignable to type '{ (): Promise; (handler: () => void): void; }'.", "extraMsg": "Type 'void' is not assignable to type 'Promise'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 313, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 344, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 492, "column": 10, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 500, "column": 18, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 522, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": 67, "column": 28, "severity": "error", "code": 2362, "message": "The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": 67, "column": 36, "severity": "error", "code": 2363, "message": "The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 31, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[]))[]' is not assignable to parameter of type 'T[]'.", "extraMsg": "Type 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])'." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 55, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'Ptab' is not assignable to parameter of type 'PtabSelected'.", "extraMsg": "Type 'Ptab' is missing the following properties from type 'PtabSelected': acrd_id, ptab_methode_retenue, ptab_desc, tab, and 14 more." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 65, "column": 5, "severity": "error", "code": 2322, "message": "Type 'PtabSelected[]' is not assignable to type 'T[]'.", "extraMsg": "Type 'PtabSelected' is not assignable to type 'T'.\n'PtabSelected' is assignable to the constraint of type 'T', but 'T' could be instantiated with a different subtype of constraint 'Ptab'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": 48, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": 94, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/maintien/processOneArret.ts", "line": 53, "column": 9, "severity": "error", "code": 2322, "message": "Type 'sal_anciennete_date' is not assignable to type 'Date'.", "extraMsg": "Type 'null' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 77, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 119, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 159, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsRetenue.ts", "line": 62, "column": 23, "severity": "error", "code": 2739, "message": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectSpecificItems.ts", "line": 17, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedCalc': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/bulsMgr/deleteLBL.ts", "line": 11, "column": 28, "severity": "error", "code": 2503, "message": "Cannot find namespace 'pg'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": 9, "column": 32, "severity": "error", "code": 2339, "message": "Property 'length' does not exist on type 'ProfilPlanning'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": 23, "column": 27, "severity": "error", "code": 2488, "message": "Type 'ProfilPlanning' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 64, "column": 126, "severity": "error", "code": 2345, "message": "Argument of type 'Cmb[] | undefined' is not assignable to parameter of type 'Cmb[] | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'Cmb[] | null'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 96, "column": 81, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 97, "column": 87, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 105, "column": 87, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 106, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 170, "column": 92, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 171, "column": 79, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 235, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 237, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 245, "column": 88, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 246, "column": 92, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCald.ts", "line": 111, "column": 63, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | boolean' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": 34, "column": 25, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'.", "extraMsg": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": 38, "column": 25, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/upsertCalb.ts", "line": 58, "column": 13, "severity": "error", "code": 2304, "message": "Cannot find name 'tools'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": 24, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": 46, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/communication/sendEndToMainProcess.ts", "line": 10, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 142, "column": 5, "severity": "error", "code": 2322, "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'.", "extraMsg": "Type 'pay_cumul_cml' is missing the following properties from type 'CmlInBul': valeur_en_cours, valeur_en_cours_autres_contrats" }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 158, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'.", "extraMsg": "Type 'RubSelectedCalc' is missing the following properties from type 'RubInCalc': rub_code, rub_lib, rub_desc, rub_affich_dates_abs, and 12 more." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 220, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'pay_cumul_cml[]' is not assignable to parameter of type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 10, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 12, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 32, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 34, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 50, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 52, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 68, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 70, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 72, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 74, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 76, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/defineNetItems.ts", "line": 2, "column": 1, "severity": "error", "code": 6192, "message": "All imports in import declaration are unused." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 146, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type '{}' is not assignable to parameter of type 'BulData'.", "extraMsg": "Property 'cnt' is missing in type '{}' but required in type 'BulData'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 172, "column": 17, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 179, "column": 17, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 48, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 94, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 140, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 72, "column": 119, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 78, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'.", "extraMsg": "Type 'CmlInBul' is not assignable to type 'CmlCached'.\nTypes of property 'valeur_en_cours_autres_contrats' are incompatible.\nType 'number | null' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 149, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 153, "column": 73, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 157, "column": 77, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 179, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 183, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 118, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 166, "column": 5, "severity": "error", "code": 2322, "message": "Type 'number' is not assignable to type 'null'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 166, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_TOUS_CONTRATS.ts", "line": 62, "column": 31, "severity": "error", "code": 2345, "message": "Argument of type '{ name: string; value: number | null; }' is not assignable to parameter of type 'CmlReturned'.", "extraMsg": "Types of property 'name' are incompatible.\nType 'string' is not assignable to type '\"valeur_en_cours\" | \"valeur_en_cours_autres_contrats\" | \"valeur_ann_cnt\" | \"valeur_ann_cnt_tous_contrats\" | \"valeur_duree_cnt\" | \"valeur_duree_cnt_tous_contrats\" | \"valeur_en_cours_cnt_precedent\" | \"valeur_n_derniers_mois_cnt\" | \"valeur_n_derniers_mois_tous_contrats\"'." }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.spec.ts", "line": 69, "column": 39, "severity": "error", "code": 2344, "message": "Type '{}' does not satisfy the constraint 'BaseVva'.", "extraMsg": "Type '{}' is missing the following properties from type 'BaseVva': vva_id, vva_valeur, vva_datedebut, vva_datefin" }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.ts", "line": 52, "column": 25, "severity": "error", "code": 2339, "message": "Property 'sort' does not exist on type 'readonly Readonly[]'." }, { "fileName": "server/payrollEngine/druMgr/druMgr.ts", "line": 282, "column": 29, "severity": "error", "code": 2339, "message": "Property 'skip' does not exist on type 'Error | ResultSkip'.", "extraMsg": "Property 'skip' does not exist on type 'Error'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_ABS.ts", "line": 178, "column": 85, "severity": "error", "code": 2345, "message": "Argument of type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: rub_id_retenue; rub_id_indem: rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: rub_id_indem_2; rub_id_indem_3: rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: cmsal_id; tab_code: string; tab_taux_maintien: tab_taux_maintien; tab_lib: string; mart_id: mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }[]' is not assignable to parameter of type 'DabForQuotiteAbs[]'.", "extraMsg": "Type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'DabForQuotiteAbs'.\nType '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'Pick'.\nTypes of property 'dab_nb' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 17, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'cnt_fin_date' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 30, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'cnt_datefin_prevue' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 34, "column": 45, "severity": "error", "code": 2339, "message": "Property 'cnt_datefin_duree_minimale' does not exist on type 'CntInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_EFF.ts", "line": 116, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": 40, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'.", "extraMsg": "Type 'Date' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": 50, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_PARE.ts", "line": 29, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 11, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 27, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 46, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: true; dab_commence_aprem: true; dab_finit_matin: true; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 65, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 84, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 125, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_eta' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 171, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_emp' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 219, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_uorg' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivCcn.ts", "line": 45, "column": 66, "severity": "error", "code": 2339, "message": "Property 'acrd_id' does not exist on type '{ ccn_id: number; }'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivNat.ts", "line": 9, "column": 110, "severity": "error", "code": 6133, "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivPad.ts", "line": 8, "column": 110, "severity": "error", "code": 6133, "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 68, "column": 16, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 83, "column": 17, "severity": "error", "code": 2322, "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 93, "column": 17, "severity": "error", "code": 2322, "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 104, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 174, "column": 144, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": 1, "column": 1, "severity": "error", "code": 6133, "message": "'DruInCalc' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": 41, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Readonly> & Readonly & { rub_desc: string; }>' is not assignable to type 'Readonly'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 47, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 49, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 49, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 64, "column": 68, "severity": "error", "code": 2345, "message": "Argument of type 'DRU_VAR_MULTIVAL_DISTINCT | null' is not assignable to parameter of type 'MODE_DISTINCTION | null'.", "extraMsg": "Type 'DRU_VAR_MULTIVAL_DISTINCT.PAR_DATEDEBUT' is not assignable to type 'MODE_DISTINCTION | null'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 70, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 83, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 85, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 85, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getRubsBouclageToInsert.spec.ts", "line": 127, "column": 4, "severity": "error", "code": 2322, "message": "Type '({ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; })[]' is not assignable to type 'Readonly>[]'.", "extraMsg": "Type '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is not assignable to type 'Readonly>'.\nType '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is missing the following properties from type 'Readonly>': isDebutPeriode, commentaire, is_regul" }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": 122, "column": 41, "severity": "error", "code": 2740, "message": "Type 'BaseRubCheckDruBouclage' is missing the following properties from type 'RubInCalc': rub_type, rub_code, rub_affich_dates_abs, tij, and 12 more." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": 264, "column": 41, "severity": "error", "code": 2322, "message": "Type 'BaseRubCheckDruBouclage' is not assignable to type 'RubInCalc'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": 45, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": 140, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 132, "column": 71, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 132, "column": 118, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 144, "column": 71, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 144, "column": 118, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 291, "column": 31, "severity": "error", "code": 2339, "message": "Property 'rrub_annul_peri_debut' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 292, "column": 29, "severity": "error", "code": 2339, "message": "Property 'rrub_annul_peri_fin' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 29, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 37, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 45, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 53, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 61, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 69, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 77, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/processDruValue.ts", "line": 52, "column": 17, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | boolean | null' is not assignable to parameter of type 'string | number'.", "extraMsg": "Type 'null' is not assignable to type 'string | number'." }, { "fileName": "server/payrollEngine/druMgr/profilCp/getAcquisitionCpMoisCalculee.ts", "line": 71, "column": 14, "severity": "error", "code": 2540, "message": "Cannot assign to 'pacp' because it is a read-only property." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 23, "column": 13, "severity": "error", "code": 2322, "message": "Type 'mrtt_nbj_sal' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 24, "column": 13, "severity": "error", "code": 2322, "message": "Type 'mrtt_nbj_pat' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 40, "column": 16, "severity": "error", "code": 2454, "message": "Variable 'nbSal' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 41, "column": 16, "severity": "error", "code": 2454, "message": "Variable 'nbPat' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": 11, "column": 115, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": 41, "column": 142, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/vva/cacheVvaMgr.ts", "line": 27, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ var_id: number; valueFound: boolean; niveauFound: number; value: string | number | boolean | null; vva: Schema.pay_valeurvariable_vva[] | null; }' is not assignable to parameter of type 'VvaCached'.", "extraMsg": "Types of property 'niveauFound' are incompatible.\nType 'number' is not assignable to type '1 | 2 | 5'." }, { "fileName": "server/payrollEngine/executeFormula.ts", "line": 35, "column": 20, "severity": "error", "code": 2339, "message": "Property 'cnt_desc' does not exist on type 'BulInCalc'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 30, "column": 5, "severity": "error", "code": 2322, "message": "Type 'PosConv | null' is not assignable to type 'PosConv | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'PosConv | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 92, "column": 9, "severity": "error", "code": 2322, "message": "Type 'PoolClient' is not assignable to type 'DbClient'.", "extraMsg": "Type 'PoolClient' is missing the following properties from type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }': begin, commit, rollback" }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 242, "column": 5, "severity": "error", "code": 2322, "message": "Type 'Tat | null' is not assignable to type 'Tat | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'Tat | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 250, "column": 5, "severity": "error", "code": 2740, "message": "Type 'ProfilPlanning[]' is missing the following properties from type 'ProfilPlanning': ppla_desc, acrd_niveau, origin, ppla_id, and 24 more." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 85, "column": 21, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 89, "column": 17, "severity": "error", "code": 2322, "message": "Type 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 90, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 535, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 539, "column": 9, "severity": "error", "code": 2322, "message": "Type 'boolean | undefined' is not assignable to type 'boolean'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 540, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 547, "column": 68, "severity": "error", "code": 6133, "message": "'peri' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 547, "column": 89, "severity": "error", "code": 6133, "message": "'dateVigueur' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getRubData.ts", "line": 38, "column": 5, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectAlc\").Alc[]' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Alc[]'.", "extraMsg": "Type 'Alc' is missing the following properties from type 'Alc': valeur_en_cours, valeur_en_cours_apres" }, { "fileName": "server/payrollEngine/launchCalcBuls.ts", "line": 23, "column": 8, "severity": "error", "code": 2741, "message": "Property 'settingsByBul' is missing in type '{ type: number; pad_id: number; uti_id: number; bul_id: number[]; clp_origine: CALCULPAIE_ORIGINE; settings: {}; }' but required in type 'CalcRequestParams'." }, { "fileName": "server/payrollEngine/monitoring/trackMemory.ts", "line": 3, "column": 21, "severity": "error", "code": 2686, "message": "'_' refers to a UMD global, but the current file is a module. Consider adding an import instead." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 13, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 23, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 28, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 33, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 11, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 42, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 71, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/peria/checkPeriaCatc.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaDpub.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaTrem.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkTypeLieuTrav.ts", "line": 19, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/profiles/selectPpla.ts", "line": 200, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 597, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 598, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'cnt_fin_date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 638, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 639, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 640, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 641, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 655, "column": 4, "severity": "error", "code": 2739, "message": "Type '{ calculer: false; netCible: null; iterations: never[]; }' is missing the following properties from type '{ calculer: boolean; type: number; varIdVariant: number; nextValueForVarId: number; netCible: { mnt: number; explain: string; } | null; iterations: IterationNetAuBrut[]; }': type, varIdVariant, nextValueForVarId" }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 139, "column": 50, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 204, "column": 42, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 212, "column": 42, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 238, "column": 44, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 246, "column": 44, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 270, "column": 17, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 329, "column": 17, "severity": "error", "code": 2322, "message": "Type 'boolean | null | undefined' is not assignable to type 'boolean | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | null'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 331, "column": 21, "severity": "error", "code": 2322, "message": "Type 'boolean | null' is not assignable to type 'boolean'.", "extraMsg": "Type 'null' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 460, "column": 50, "severity": "error", "code": 2345, "message": "Argument of type 'dpub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 813, "column": 17, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 842, "column": 35, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 842, "column": 54, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionCprev.ts", "line": 137, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'Cprev' is not assignable to parameter of type 'CprevApplied'.", "extraMsg": "Property 'ccpr' is missing in type 'Cprev' but required in type 'CprevApplied'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionEff.ts", "line": 35, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type '1 | 2'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": 65, "column": 17, "severity": "error", "code": 2322, "message": "Type 'ProfilCp | null' is not assignable to type 'ProfilCp'.", "extraMsg": "Type 'null' is not assignable to type 'ProfilCp'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": 235, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPARE.ts", "line": 279, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPASS.ts", "line": 35, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Pass | null' is not assignable to type 'Pass'.", "extraMsg": "Type 'null' is not assignable to type 'Pass'." }, { "fileName": "server/payrollEngine/selectPRBUL.ts", "line": 163, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectProfilCpAnc.ts", "line": 230, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectTAUXAT.ts", "line": 40, "column": 49, "severity": "error", "code": 2554, "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/payrollEngine/updateCMLInBul.ts", "line": 123, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' is not assignable to parameter of type 'CmlInBul'.", "extraMsg": "Property 'cml_type_raz_ann' is missing in type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/portails/employee/checkIfAbsExceedsTgaThreshold.ts", "line": 42, "column": 32, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 45, "column": 23, "severity": "error", "code": 2339, "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 46, "column": 23, "severity": "error", "code": 2339, "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 48, "column": 23, "severity": "error", "code": 2339, "message": "Property 'allDay' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 49, "column": 23, "severity": "error", "code": 2339, "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 50, "column": 23, "severity": "error", "code": 2339, "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 55, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ id: any; calendarId: number; title: string; }[]' is not assignable to parameter of type 'Pta[]'.", "extraMsg": "Type '{ id: any; calendarId: number; title: string; }' is missing the following properties from type 'Pta': pta_id, pta_heure_arrivee, pta_heure_depart, cnt_id, and 13 more." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 24, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 27, "column": 23, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 27, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DataSalForSearch'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DataSalForSearch': padId, salNomNaissance, salNomUsage, salPrenom, and 2 more." }, { "fileName": "server/portails/routerCalendars.ts", "line": 53, "column": 31, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'undefined' is not assignable to type 'number'." }, { "fileName": "server/portails/routerCalendars.ts", "line": 78, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 41, "column": 15, "severity": "error", "code": 2322, "message": "Type 'Src | null' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Src | null'.", "extraMsg": "Type 'Src' is missing the following properties from type 'Src': cnt_id, origin" }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 50, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 51, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesEventTest.ts", "line": 2, "column": 93, "severity": "error", "code": 6133, "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesMensuellesTest.ts", "line": 4, "column": 57, "severity": "error", "code": 6133, "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/reports/data/absences/getDataAbs.ts", "line": 42, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 72, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 323, "column": 9, "severity": "error", "code": 2322, "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 331, "column": 49, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 332, "column": 47, "severity": "error", "code": 2339, "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 333, "column": 53, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 334, "column": 50, "severity": "error", "code": 2339, "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 335, "column": 34, "severity": "error", "code": 2339, "message": "Property 'ppla' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 336, "column": 36, "severity": "error", "code": 2339, "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 337, "column": 30, "severity": "error", "code": 2339, "message": "Property 'cjf' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 338, "column": 21, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 339, "column": 45, "severity": "error", "code": 2339, "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 349, "column": 34, "severity": "error", "code": 2339, "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 349, "column": 53, "severity": "error", "code": 2339, "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 144, "column": 59, "severity": "error", "code": 2339, "message": "Property 'isHeaderRem' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 160, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type 'rub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 161, "column": 20, "severity": "error", "code": 2339, "message": "Property 'isHeaderIndemNet' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 227, "column": 13, "severity": "error", "code": 2322, "message": "Type 'RegWithLbl | undefined' is not assignable to type 'Freg | null | undefined'.", "extraMsg": "Type 'RegWithLbl' is missing the following properties from type 'Freg': regs, freg_lib, freg_num_ordre, freg_display_no_reg" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 259, "column": 61, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 265, "column": 11, "severity": "error", "code": 2322, "message": "Type 'reg_operation' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'.", "extraMsg": "Type 'null' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 340, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'Freg' is not assignable to parameter of type 'RegWithLbl'.", "extraMsg": "Type 'Freg' is missing the following properties from type 'RegWithLbl': lbl, reg_id, reg_lib, reg_num_ordre, and 4 more." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 368, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is not assignable to parameter of type 'LblSimpl'.", "extraMsg": "Type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is missing the following properties from type 'LblSimpl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 31 more." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 17, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 18, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 19, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 20, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": 183, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]'.", "extraMsg": "Type 'Lbl' is missing the following properties from type 'Lbl': cnt_id, ncnt_id, ncnt_code, euti_nom, and 12 more." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": 184, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]'.", "extraMsg": "Property 'rub_type_affich_simpl' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl'." }, { "fileName": "server/reports/data/bul/getData_BUL_PRBUL.ts", "line": 24, "column": 3, "severity": "error", "code": 2322, "message": "Type '([_client, prbul_id]: [PoolClient, number]) => string | null' is not assignable to type '(args: [client: PoolClient, prbulId: number]) => string'.", "extraMsg": "Type 'string | null' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/bul/mergeTemplatesZonesBul.ts", "line": 2, "column": 8, "severity": "error", "code": 1259, "message": "Module '\"handlebars\"' can only be default-imported using the 'esModuleInterop' flag" }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": 134, "column": 24, "severity": "error", "code": 2488, "message": "Type 'FormatLblCompleterZeros' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": 140, "column": 24, "severity": "error", "code": 2488, "message": "Type 'FormatLblNbDec' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 46, "column": 13, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 47, "column": 26, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 48, "column": 17, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/clickHelpers/getStringifiedFunctionOpenCotisUrssafSal.ts", "line": 34, "column": 9, "severity": "error", "code": 2322, "message": "Type '\"html\"' is not assignable to type 'REPORT_TYPE_OUTPUT | undefined'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 21, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'RegroupCompta | undefined' is not assignable to parameter of type 'RegroupCompta'.", "extraMsg": "Type 'undefined' is not assignable to type 'RegroupCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 25, "column": 20, "severity": "error", "code": 2339, "message": "Property 'sal_matricule' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 26, "column": 20, "severity": "error", "code": 2551, "message": "Property 'cnt_num' does not exist on type 'LblCompta'. Did you mean 'cpt_num'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 27, "column": 20, "severity": "error", "code": 2551, "message": "Property 'cnt_id' does not exist on type 'LblCompta'. Did you mean 'cpt_id'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 71, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 81, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 91, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 101, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 113, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 123, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 133, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 143, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getDataRattachCompta.ts", "line": 77, "column": 62, "severity": "error", "code": 2339, "message": "Property 'color' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 66, "column": 20, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Function' is not assignable to type 'AsyncFunction'.\nType 'Function' provides no match for the signature '(callback: (err?: Error | null | undefined, result?: unknown) => void): void'.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Function[]'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 71, "column": 34, "severity": "error", "code": 2488, "message": "Type 'unknown' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 122, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta[]' is not assignable to parameter of type 'Row[]'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'Row': cnt_id, bul_est_stc, sal_desc, cnt_desc, and 8 more." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 52, "column": 9, "severity": "error", "code": 2551, "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 53, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 54, "column": 9, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 55, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 56, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 61, "column": 9, "severity": "error", "code": 2339, "message": "Property 'brut_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 62, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 63, "column": 9, "severity": "error", "code": 2339, "message": "Property 'solde_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 64, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 65, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 70, "column": 9, "severity": "error", "code": 2551, "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 71, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 72, "column": 9, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 73, "column": 13, "severity": "error", "code": 2339, "message": "Property 'bul_est_stc' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 74, "column": 13, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 31, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 45, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 77, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 77, "column": 39, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": 125, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'RowDataProvCp' is missing the following properties from type 'Row': bul_est_stc_m1, brut_maintien_m1, pris_n_m1, pris_n1_m1, and 25 more." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": 126, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": 78, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": 79, "column": 28, "severity": "error", "code": 2339, "message": "Property 'pad_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/controles/getDataControleDatesBulletins.ts", "line": 105, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleOverlapCnts.ts", "line": 59, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleVva.ts", "line": 71, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataErreurRelevesHeures.ts", "line": 51, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 146, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"org_desc\"' is not assignable to type '\"emp_desc\" | \"sal_desc\" | \"date_debut\" | \"uorg_desc\" | \"aff_lib\" | \"cpt_numero\" | \"compte_analytique\" | \"affil_desc\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 147, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"\"' is not assignable to type '\"Salarié\" | \"Emploi\" | \"Affectation\" | \"Affaire\" | \"Date d'entrée\" | \"Numéro de compte\" | \"Imputation analytique\" | \"Affiliation\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 168, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Property 'name' is missing in type 'Criteria' but required in type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 170, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": 42, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": 43, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/dsn/getAggDsnBlocks.ts", "line": 1, "column": 22, "severity": "error", "code": 2307, "message": "Cannot find module '../../../dsn/decla_dsn' or its corresponding type declarations." }, { "fileName": "server/reports/data/dsn/getDataDsnBasesAssujetties.ts", "line": 52, "column": 25, "severity": "error", "code": 2322, "message": "Type 'Line[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'Line' is not assignable to type 'Row'.\nIndex signature is missing in type 'Line'." }, { "fileName": "server/reports/data/dsn/getDataDsnCotisIndiv.ts", "line": 101, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: CriteriaUrssaf; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'CriteriaUrssaf' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": 66, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": 171, "column": 15, "severity": "error", "code": 2740, "message": "Type '{ salNom: string; salPrenom: string; salMatricule: string; }' is missing the following properties from type 'DataRow': sal_id, netAPayer, mntPas, netFiscal, and 6 more." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 65, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 502, "column": 9, "severity": "error", "code": 2322, "message": "Type 'LineByContrat | undefined' is not assignable to type 'LineByContrat'.", "extraMsg": "Type 'undefined' is not assignable to type 'LineByContrat'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 652, "column": 159, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 663, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type '{ idAffil: string; salId: number; cntId: number; codeOption?: string | undefined; codePopulation?: string | undefined; idAdhesion: string; prevDesc: string; cprevsDesc: string; affilDesc: string; ta_prev?: number | null | undefined; tb_t2_prev?: number | null | undefined; tc_prev?: number | null | undefined; td_prev?: number | null | undefined; base_forf_prev?: number | null | undefined; base_specif_prev_17?: number | null | undefined; mnt_forf_prev?: number | null | undefined; mnt_libre_prev?: number | null | undefined; total_cotis: number | null; has_78_prev: boolean; has_79_prev: boolean; has_81_prev: boolean; rubsDesc: string; sal_id: number; cnt_id: number; salMatricule: string; salNom: string; salPrenom: string; cntDesc: string; statutRc: string; }' is not assignable to parameter of type 'FinalRow'.", "extraMsg": "Types of property 'codeOption' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": 52, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": 200, "column": 5, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/shared/shared\").DataRow[]' is not assignable to type 'DataRow[]'.", "extraMsg": "Type 'DataRow' is missing the following properties from type 'DataRow': sal_id, salMatricule, salNom, salPrenom, and 9 more." }, { "fileName": "server/reports/data/dsn/rc/transform.ts", "line": 176, "column": 13, "severity": "error", "code": 2322, "message": "Type '{ brut: number; ta: number; reduction: number | null; baseExoApprenti: number | null; cot_avant_reduction: number | null; cot: number | null; brutSpecif: number | null; taSpecif: number | null; baseExcep: number | null; sal_id: number; salNom: string; salPrenom: string; salMatricule: string; cntDesc: string; statutRc: string; codeRetraite: string; periodeDesc: string; }' is not assignable to type 'DataRow'.", "extraMsg": "Object literal may only specify known properties, and 'sal_id' does not exist in type 'DataRow'." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": 31, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type 'Bul[] | BulAgg[]' is not assignable to parameter of type 'IterableCollection'.", "extraMsg": "Type 'Bul[]' is not assignable to type 'IterableCollection'.\nType 'Bul[]' is not assignable to type 'DataBul[]'.\nType 'Bul' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": 33, "column": 89, "severity": "error", "code": 2345, "message": "Argument of type 'AsyncResultCallback' is not assignable to parameter of type '(err: Error, dataBuls: DataBul[]) => void'.", "extraMsg": "Types of parameters 'result' and 'dataBuls' are incompatible.\nType 'DataBul[]' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 97, "column": 12, "severity": "error", "code": 2345, "message": "Argument of type '(err: Error, cnt: Cnt, ccn: Ccn, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 180, "column": 23, "severity": "error", "code": 2339, "message": "Property 'cumulsBulsCntsAnterieursAnneeDecalage' does not exist on type '{ entete: (cb: AsyncCallback) => void; comment: (cb: AsyncCallback) => void; lbl: (cb: AsyncCallback) => void; orgss: (cb: AsyncCallback) => void; cumulsBul: (cb: AsyncCallback) => void; absPeri: (cb: AsyncCallback) => void; vvaPeri: (cb: AsyncCallback) => void; prbul: (cb: AsyncCallback) => void; ppla: (cb: AsyncCallback) => void; pare: (cb: AsyncCallback) => void; prtt: (cb: AsyncCallback) => void; pacp: (cb: AsyncCallback) => void; profilCpAnc: (cb: AsyncCallback) => void; cumulsBulsCntsAnterieurs: (cb: AsyncCallback) => void; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 221, "column": 29, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 274, "column": 174, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 274, "column": 189, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 278, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is not assignable to type 'Prbul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 326, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ shouldDisplayNbHeuresEffectuees: boolean; estForfaitJours?: boolean | undefined; estForfaitHeuresAnnuel?: boolean | undefined; estAnnualisationModulation?: boolean | undefined; forfaitAnnee: number; horaireHebdo?: number | null | undefined; enHeures: boolean; bul_id: number; pad_id: number; cnt_id: number; eta_id: number; semp_id: number; ncnt_id: number; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; sal_desc: string; peri_anneemois: number; pare_id: number; peria_id: Schema.pay_paramprofprem_pareFields.peria_id; prem_id: Schema.pay_paramprofprem_pareFields.prem_id; acrd_id: number; pare_quot_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_coll_ref; pare_quot_journ_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_journ_coll_ref; pare_quot_periode: Schema.pay_paramprofprem_pareFields.pare_quot_periode; trem_id: number; pare_type_peri: number; pare_fj_methode_prorata: number; pare_fj_affich_rub_inform: boolean; pare_fj_type_debut_periode: number; pare_fj_rub_inform_template: Schema.pay_paramprofprem_pareFields.pare_fj_rub_inform_template; pare_fj_cpt_acquis_type: number; pare_fj_cpt_pris_type: number; pare_fj_cpt_restant_type: number; pare_fj_prorata_neutr_cp: boolean; pare_fj_type_affich_cpt_nm1: number; pare_type_auto: number; pare_temp_quot_coll_est_temps_travaille: boolean; pare_type_calcul_abs_es: number; pare_fj_affich_nbj_trav: boolean; pare_type_lissage: number; pare_lissage_nb_mois: Schema.pay_paramprofprem_pareFields.pare_lissage_nb_mois; pare_lissage_cml_id: Schema.pay_paramprofprem_pareFields.pare_lissage_cml_id; pare_smc_pct_fixe: Schema.pay_paramprofprem_pareFields.pare_smc_pct_fixe; pare_smc_pct_avec_variable: Schema.pay_paramprofprem_pareFields.pare_smc_pct_avec_variable; pare_fj_type_affich_cpt_n: number; pare_ann_type_calcul_hor_mens: number; }' is not assignable to type 'PareResult'.", "extraMsg": "Object literal may only specify known properties, and 'shouldDisplayNbHeuresEffectuees' does not exist in type 'PareResult'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 339, "column": 39, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 343, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ customClsCalendar: string; dateDebutCalendar: Date; dateFinCalendar: Date; entete: Entete; comment: string; lbl: any; orgss: any; ccn: Ccn; posconv: any; paas: any; pare: PareResult; pacp: any; prtt: any; profilCpAnc: ProfilCpAnc; afficherCompteursCpRtt: boolean; afficherCompteurRcJours: any; afficherCompteurRcHeures: boolean; prbul: Prbul; calendrier_dates: CalendarDate[]; cumuls: {}; cumuls_tous_contrats: {}; shouldDisplayClassif: boolean; }' is not assignable to type 'DataBul'.", "extraMsg": "Object literal may only specify known properties, and 'profilCpAnc' does not exist in type 'DataBul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 355, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 356, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 357, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 358, "column": 21, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 370, "column": 44, "severity": "error", "code": 2339, "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 371, "column": 44, "severity": "error", "code": 2339, "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 148, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '(err: Error, firstCnt: Cnt, ccn: any, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 216, "column": 15, "severity": "error", "code": 2339, "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 227, "column": 23, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Tasks' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Tasks'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 297, "column": 158, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 297, "column": 173, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 307, "column": 6, "severity": "error", "code": 2740, "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is missing the following properties from type 'Prbul': prbul_id, peria_id, acrd_id, prbul_agreggated, and 12 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 319, "column": 78, "severity": "error", "code": 2551, "message": "Property 'ncnt_id' does not exist on type 'Cnt'. Did you mean 'cnt_id'?" }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 333, "column": 6, "severity": "error", "code": 2322, "message": "Type '(Lbl | LblHeader)[]' is not assignable to type 'Lbl[]'.", "extraMsg": "Type 'Lbl | LblHeader' is not assignable to type 'Lbl'.\nType 'LblHeader' is missing the following properties from type 'Lbl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 30 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 351, "column": 5, "severity": "error", "code": 2741, "message": "Property 'val_bul' is missing in type 'CPRN' but required in type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 352, "column": 5, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 353, "column": 5, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 354, "column": 5, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 358, "column": 22, "severity": "error", "code": 2339, "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 359, "column": 22, "severity": "error", "code": 2339, "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 364, "column": 17, "severity": "error", "code": 2339, "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataCertificatTravail.ts", "line": 439, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ ect_datedebut: Date; ect_datefin: ect_datefin; emp_desc: string; cnt_fin_date: cnt_fin_date; }' is not assignable to parameter of type '{ emp_desc: string; ect_datedebut: string; cnt_fin_date: string; ect_datefin: string; }'.", "extraMsg": "Types of property 'ect_datedebut' are incompatible.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataCnt.ts", "line": 402, "column": 8, "severity": "error", "code": 2741, "message": "Property 'catc_id' is missing in type '{ rcdd_id: any; pad_id: number; ncnt_id: any; semp_id: any; eta_id: any; src_id: number; dpub_id: any; euti_id: any; trem_id: any; cnt_id: any; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 56, "column": 18, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 57, "column": 18, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 69, "column": 64, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 115, "column": 9, "severity": "error", "code": 2322, "message": "Type 'DataToDisplay' is not assignable to type 'DataToDisplay'.", "extraMsg": "Type 'RowCotisUrssaf' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'RowCotisUrssaf'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 131, "column": 64, "severity": "error", "code": 2339, "message": "Property 'eta_desc' does not exist on type 'Brc'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 210, "column": 94, "severity": "error", "code": 2345, "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'.", "extraMsg": "Type '{ code: Schema.pay_dsnline_dsnlFields.dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: Schema.pay_dsnline_dsnlFields.eta_id; sal_id: Schema.pay_dsnline_dsnlFields.sal_id; cnt_id: Schema.pay_dsnline_dsnlFields.cnt_id; dsnl_code: Schema.pay_dsnline_dsnlFields.dsnl_code; dsnl_value: Schema.pay_dsnline_dsnlFields.dsnl_value; afod_id: Schema.pay_dsnline_dsnlFields.afod_id; pops_id: Schema.pay_dsnline_dsnlFields.pops_id; dsnl_error: Schema.pay_dsnline_dsnlFields.dsnl_error; dsnl_warning: Schema.pay_dsnline_dsnlFields.dsnl_warning; prev_id: Schema.pay_dsnline_dsnlFields.prev_id; cprev_ids: Schema.pay_dsnline_dsnlFields.cprev_ids; }' is not assignable to type 'Line'.\nTypes of property 'code' are incompatible.\nType 'dsnl_code' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 211, "column": 55, "severity": "error", "code": 2339, "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 212, "column": 34, "severity": "error", "code": 2339, "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 219, "column": 98, "severity": "error", "code": 2345, "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'." }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": 1, "column": 32, "severity": "error", "code": 2614, "message": "Module '\"../../api/variables/services/getContratsToDisplay\"' has no exported member 'User'. Did you mean to use 'import User from \"../../api/variables/services/getContratsToDisplay\"' instead?" }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": 89, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: jtrav_heure_debut; heureFinDesc: jtrav_heure_fin; repasDesc: string | null; }[]' is not assignable to type 'Row[]'.", "extraMsg": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: gta_jourtrav_jtravFields.jtrav_heure_debut; heureFinDesc: gta_jourtrav_jtravFields.jtrav_heure_fin; repasDesc: string | null; }' is not assignable to type 'Row'.\nTypes of property 'heureDebutDesc' are incompatible.\nType 'jtrav_heure_debut' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 140, "column": 193, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 145, "column": 39, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 223, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '((client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void) | ((client: PoolClient, criteria: ReportBulsCriteria, optionsBuls: OptionsReportBul, memoizedGetters: MemoizedGetters, bulAgg: BulAgg, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void)' is not assignable to parameter of type 'FnGetDataBuls'.", "extraMsg": "Type '(client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void' is not assignable to type 'FnGetDataBuls'.\nTypes of parameters 'externalCallback' and 'cb' are incompatible.\nTypes of parameters 'err' and 'err' are incompatible.\nType 'Error | null | undefined' is not assignable to type 'Error'.\nType 'undefined' is not assignable to type 'Error'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 247, "column": 8, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, databuls: any, nbBuls: number) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 291, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 128, "column": 21, "severity": "error", "code": 2339, "message": "Property 'rubs' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 189, "column": 15, "severity": "error", "code": 2322, "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'LblCompta': sens, cpt_id, cpt_type, tal_id, and 3 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 189, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'RowToDispatch': cnt_num, sal_matricule, sal_nom_usage, sal_nom_famille, and 2 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 190, "column": 18, "severity": "error", "code": 2339, "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 190, "column": 55, "severity": "error", "code": 2339, "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 193, "column": 27, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nThe types returned by 'slice(...)' are incompatible between these types.\nType 'LblCompta[]' is not assignable to type 'never[]'.\nType 'LblCompta' is not assignable to type 'never'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 197, "column": 15, "severity": "error", "code": 2322, "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 197, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 198, "column": 18, "severity": "error", "code": 2339, "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 198, "column": 55, "severity": "error", "code": 2339, "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 201, "column": 27, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 288, "column": 15, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 307, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: string; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: string; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 325, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": 82, "column": 22, "severity": "error", "code": 2339, "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": 106, "column": 60, "severity": "error", "code": 2339, "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 33, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "The types of 'criteria.uorg_id' are incompatible between these types.\nType 'number[] | null' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 166, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 167, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 52, "column": 65, "severity": "error", "code": 2345, "message": "Argument of type 'Omit' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Type 'Omit' is missing the following properties from type 'ReportCriteria': name, outputType" }, { "fileName": "server/reports/data/getDataShared.ts", "line": 75, "column": 5, "severity": "error", "code": 2322, "message": "Type 'TemplateHeader[]' is not assignable to type 'HeaderToDisplay[]'.", "extraMsg": "Property 'stopGroupColSpan' is missing in type 'TemplateHeader' but required in type 'HeaderToDisplay'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 78, "column": 40, "severity": "error", "code": 2339, "message": "Property 'outputType' does not exist on type 'Omit'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 94, "column": 42, "severity": "error", "code": 2339, "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 94, "column": 136, "severity": "error", "code": 2339, "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 109, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type 'DataToDisplay | undefined' is not assignable to parameter of type 'DataToDisplay | PromiseLike>'.", "extraMsg": "Type 'undefined' is not assignable to type 'DataToDisplay | PromiseLike>'." }, { "fileName": "server/reports/data/paiements/getDataNetsNegatifs.ts", "line": 50, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: CriteriaDataNetsNegatifs; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nProperty 'peri_fin' is missing in type 'CriteriaDataNetsNegatifs' but required in type 'Omit'." }, { "fileName": "server/reports/data/shared/getSignataireContrat.ts", "line": 94, "column": 9, "severity": "error", "code": 2741, "message": "Property 'titreCivilite' is missing in type '{ rsp_id: null; nom: null; prenom: null; isExterne: null; email: null; niveau: null; qualite: null; doc_id_signature: null; urlSignature: null; pdos_domain_name: null; }' but required in type 'Signataire'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 39, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 82, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'Col' is not assignable to parameter of type 'GroupCol'.", "extraMsg": "Type 'Col' is missing the following properties from type 'GroupCol': total, count" }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 87, "column": 19, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 87, "column": 33, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 87, "column": 47, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 88, "column": 19, "severity": "error", "code": 2339, "message": "Property 'class' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 89, "column": 19, "severity": "error", "code": 2339, "message": "Property 'style' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 90, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string | true' is not assignable to type 'boolean'.", "extraMsg": "Type 'string' is not assignable to type 'boolean'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 95, "column": 38, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 102, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 103, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 104, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 110, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 82, "column": 121, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 89, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 147, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 186, "column": 40, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 187, "column": 41, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 188, "column": 42, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 308, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[] | null'.\nType 'undefined' is not assignable to type 'number[] | null'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 356, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Property 'displayDetailDemandes' is missing in type 'ReportCriteria' but required in type 'Criteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 364, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[]'.\nType 'undefined' is not assignable to type 'number[]'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 418, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Type 'ReportCriteria' is missing the following properties from type 'Criteria': displayCumulMensuel, displayCumulAnnuel, displayCumulContrat, groupBySal" }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 445, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'EtatPrepCriteria'.", "extraMsg": "Property 'bul_id' is missing in type 'ReportCriteria' but required in type 'EtatPrepCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 474, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 480, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 486, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 492, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 564, "column": 76, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 570, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 576, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'rdsnId' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 594, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'ValidationCriteria'.", "extraMsg": "Property 'origineRubs' is missing in type 'ReportCriteria' but required in type 'ValidationCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 609, "column": 76, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'.", "extraMsg": "Property 'currentPdosId' is missing in type 'ReportUser' but required in type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 615, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 627, "column": 78, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 633, "column": 67, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 639, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 651, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 663, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 731, "column": 95, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/generateSpecificReport.spec.ts", "line": 10, "column": 19, "severity": "error", "code": 2741, "message": "Property 'lots_id_granted' is missing in type '{ srep_id: number; pad_id: number; peri: number; }' but required in type 'ParamsReceived'." }, { "fileName": "server/reports/generateSpecificReport.ts", "line": 211, "column": 9, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/getFileNameForSave.ts", "line": 67, "column": 18, "severity": "error", "code": 2339, "message": "Property 'bulSimpl' does not exist on type 'ReportCriteria'." }, { "fileName": "server/reports/getFooterTemplate.ts", "line": 1, "column": 87, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": 28, "column": 9, "severity": "error", "code": 2322, "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'.", "extraMsg": "Type 'TemplateHeaderWithValue | null' is not assignable to type 'TemplateHeaderWithValue'.\nType 'null' is not assignable to type 'TemplateHeaderWithValue'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": 84, "column": 5, "severity": "error", "code": 2322, "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'." }, { "fileName": "server/reports/prepareReport.ts", "line": 28, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type 'User' is not assignable to parameter of type 'ReportUser'.", "extraMsg": "Type 'User' is missing the following properties from type 'ReportUser': currentPAD, scope" }, { "fileName": "server/reports/reportsMgr.ts", "line": 36, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/reportsMgr.ts", "line": 66, "column": 48, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 47, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 49, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 54, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 71, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 74, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 79, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 94, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'." }, { "fileName": "server/reports/routerReports.ts", "line": 119, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ pad_id: number; }' is missing the following properties from type 'Params': peri, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 156, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 158, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 327, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/specificReports/generateSpecificReportAbsenteisme.ts", "line": 34, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/templateMgr.ts", "line": 101, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'.", "extraMsg": "Type '\"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 111, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 150, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 159, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 167, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 175, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 220, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 236, "column": 17, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 405, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'TemplateStoredConfig | undefined' is not assignable to parameter of type 'TemplateStoredConfig | PromiseLike | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'TemplateStoredConfig | PromiseLike | null'." }, { "fileName": "server/sepa/lockBuls.ts", "line": 2, "column": 10, "severity": "error", "code": 2459, "message": "Module '\"./savePayment\"' declares 'Payment' locally, but it is not exported." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": 144, "column": 38, "severity": "error", "code": 2367, "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.TOUS' and '3' have no overlap." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": 166, "column": 13, "severity": "error", "code": 2367, "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.NON_PAYES_UNIQUEMENT' and '3' have no overlap." }, { "fileName": "server/server.ts", "line": 170, "column": 59, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 170, "column": 76, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 24, "severity": "error", "code": 2339, "message": "Property 'listen' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 35, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 52, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 81, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 108, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 133, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/socket/socketIOManager.ts", "line": 57, "column": 10, "severity": "error", "code": 2349, "message": "This expression is not callable.", "extraMsg": "Type 'typeof import(\"/home/runner/work/payroll-app/payroll-app/node_modules/socket.io/dist/index\")' has no call signatures." }, { "fileName": "server/socket/socketIOManager.ts", "line": 81, "column": 96, "severity": "error", "code": 2339, "message": "Property 'originalUrl' does not exist on type 'IncomingMessage'." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": 3, "column": 1, "severity": "error", "code": 6133, "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": 12, "column": 14, "severity": "error", "code": 2551, "message": "Property '_locale' does not exist on type 'Moment'. Did you mean 'locale'?" }, { "fileName": "server/test/test-unit/setup.spec.ts", "line": 24, "column": 1, "severity": "error", "code": 2741, "message": "Property 'serverConfig' is missing in type '{ dbConfig: {}; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }, { "fileName": "server/tools.spec.ts", "line": 15, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '\"FOOBAR\"' is not assignable to parameter of type 'LOG_LEVEL'." }, { "fileName": "server/tools.ts", "line": 145, "column": 1, "severity": "error", "code": 2309, "message": "An export assignment cannot be used in a module with other exported elements." }, { "fileName": "server/tools/getPlural.ts", "line": 13, "column": 43, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 17, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 22, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 26, "column": 14, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/webAPI/abs/webApiAbsRead.ts", "line": 22, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/abs/webApiAbsUpdate.ts", "line": 22, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsSetDefault.ts", "line": 36, "column": 81, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": 30, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": 35, "column": 100, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bul/identifyBul.ts", "line": 30, "column": 41, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 11, "column": 10, "severity": "error", "code": 6133, "message": "'OutputFile' is declared but its value is never read." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 34, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 40, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 93, "column": 16, "severity": "error", "code": 2345, "message": "Argument of type '(errPdf: Error | null, bulIds: any, resultPdf: ResultReportManager) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 147, "column": 9, "severity": "error", "code": 2322, "message": "Type '\"pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 165, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'User'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'User': sal_id, uti_nom, uti_prenom, currentPAD, and 4 more." }, { "fileName": "server/webAPI/cnt/insertAVT.ts", "line": 43, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ entity: string; action: string; data: DataAvt; }' is not assignable to parameter of type 'BodyAvt'.", "extraMsg": "Type '{ entity: string; action: string; data: DataAvt; }' is missing the following properties from type 'WebApiPayload': version, dospay_id" }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 266, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, sal_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'sal_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 267, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, cnt_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'cnt_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 715, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'.\nIndex signature is missing in type 'DataEct'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 759, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 1193, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'unknown' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/cnt/webApiCntRead.ts", "line": 32, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type 'BodyCnt' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 41, "column": 29, "severity": "error", "code": 2345, "message": "Argument of type 'IBodySalAddOrUpdate' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'sal_id_externe' is not assignable to type 'string | undefined'.\nType 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 45, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, client?: PoolClient | undefined, sal_id?: number | null | undefined) => void' is not assignable to parameter of type 'IWebApiCallback'.", "extraMsg": "Types of parameters 'client' and 'successResponse' are incompatible.\nType 'IWebApiSuccessResponse | undefined' is not assignable to type 'PoolClient | undefined'.\nType 'IWebApiSuccessResponse' is missing the following properties from type 'PoolClient': release, connect, query, copyFrom, and 20 more." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 75, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is not assignable to parameter of type 'Error'.", "extraMsg": "Type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is missing the following properties from type 'Error': name, message" }, { "fileName": "server/webAPI/sal/webApiSalRead.ts", "line": 120, "column": 67, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": 190, "column": 8, "severity": "error", "code": 2739, "message": "Type '{ pad_id: number; bul_id: number[]; outputType: REPORT_TYPE_OUTPUT.DATA; bulSimpl: false; }' is missing the following properties from type 'ReportBulsCriteria': modeSelectionEuti, name, peri_debut, peri_fin" }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": 215, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is not assignable to parameter of type 'OptionsReportBul'.", "extraMsg": "Type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is missing the following properties from type 'OptionsReportBul': nbDecimalsColBase, nbDecimalsColsTaux, forceCompleterZeros" }, { "fileName": "server/webAPI/shared/checkSession.ts", "line": 103, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type 'boolean | undefined' is not assignable to parameter of type 'boolean | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | PromiseLike'." }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 62, "column": 47, "severity": "error", "code": 2352, "message": "Conversion of type 'WebApiPayload>' to type 'IBodySal' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Record' is missing the following properties from type 'IDataSal': sal_id, bnqs" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 114, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'.", "extraMsg": "Type 'Record' is missing the following properties from type 'DataVvaSetValue': var_code, vva_niveau, vva_valeur, vva_datedebut, vva_periodedebut" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 122, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": 70, "column": 12, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, client: any, lvvaInserted: any) => any' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": 96, "column": 29, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBatchVva' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/vva/webApiVvaSetValue.ts", "line": 121, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'IWebApiCallback' is not assignable to parameter of type 'AsyncCallback'.", "extraMsg": "Types of parameters 'errorResponse' and 'error' are incompatible.\nType 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew | null | undefined' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'.\nType '\"STOP\"' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'." }, { "fileName": "test-integration/app/unauthenticatedRoute.spec.ts", "line": 1, "column": 23, "severity": "error", "code": 2305, "message": "Module '\"../commonIntegration\"' has no exported member 'db'." }, { "fileName": "test-integration/commonIntegration.ts", "line": 59, "column": 4, "severity": "error", "code": 2794, "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "test-integration/getComputedData/computeOnePeriod.spec.ts", "line": 25, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ startDate: Moment; endDate: Moment; }' is missing the following properties from type 'Week': numWeek, numMonth, vva, isLastPeriode" }, { "fileName": "test-integration/setup.spec.ts", "line": 20, "column": 1, "severity": "error", "code": 2741, "message": "Property 'serverConfig' is missing in type '{ dbConfig: { user: string; host: string; database: string; password: string; ssl: boolean; port: number; max: number; application_name: string; idleTimeoutMillis: number; connectionTimeoutMillis: number; }; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }] diff --git a/__tests__/test_compare_2/errorsCurrentBranch.js b/__tests__/test_compare_2/errorsCurrentBranch.js index 792e5b8..dc9ddd7 100644 --- a/__tests__/test_compare_2/errorsCurrentBranch.js +++ b/__tests__/test_compare_2/errorsCurrentBranch.js @@ -1,4 +1,4 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.errorsCurrentBranch = void 0; -exports.errorsCurrentBranch = [{ "fileName": "server/absences/getCalendarJF.ts", "line": "145", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'LastCnt' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type 'LastCnt' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/CRUD/router.ts", "line": "44", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericRead'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericRead'." }, { "fileName": "server/api/CRUD/router.ts", "line": "63", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/CRUD/router.ts", "line": "82", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericAdd'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericAdd'." }, { "fileName": "server/api/CRUD/router.ts", "line": "103", "column": "63", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericDelete'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'ExtParamsGenericDelete': idToRemove, modelName" }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": "73", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type '{ operator: \"CANCEL\"; }' is not assignable to parameter of type 'ListIterateeCustom | undefined'.", "extraMsg": "Types of property 'operator' are incompatible.\nType '\"CANCEL\"' is not assignable to type 'FilterOperator | undefined'." }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": "94", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'ExtParamsGenericRead' is not assignable to parameter of type 'BuildQueryParams'.", "extraMsg": "Types of property 'filter' are incompatible.\nType 'ClientFilter[] | undefined' is not assignable to type 'Filter[] | undefined'.\nType 'ClientFilter[]' is not assignable to type 'Filter[]'.\nType 'ClientFilter' is not assignable to type 'Filter'.\nTypes of property 'value' are incompatible.\nType 'FilterValue | FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string'." }, { "fileName": "server/api/CRUD/services/getDemandesAbsSalList.ts", "line": "60", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/api/CRUD/services/getSubordinates.ts", "line": "58", "column": "5", "severity": "error", "code": "2783", "message": "'level' is specified more than once, so this usage will be overwritten." }, { "fileName": "server/api/CRUD/services/getTimesheetsToValidateForSubordinates.ts", "line": "34", "column": "51", "severity": "error", "code": "6133", "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/CRUD/services/getTimesheetsValidatedForSubordinates.ts", "line": "34", "column": "51", "severity": "error", "code": "6133", "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "31", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "44", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "57", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/services/createDetailsAbsence.ts", "line": "81", "column": "9", "severity": "error", "code": "2322", "message": "Type 'DataGtaWithPplaDesc | null' is not assignable to type 'DataGta | null | undefined'.", "extraMsg": "Type 'DataGtaWithPplaDesc' is not assignable to type 'DataGta'.\nThe types of 'plhSemaine1.jours' are incompatible between these types.\nType 'gta_jourplahebdo_jph[]' is not assignable to type 'Jph[]'.\nType 'gta_jourplahebdo_jph' is not assignable to type 'Jph'.\nTypes of property 'jph_nb_h_trav_matin' are incompatible.\nType 'jph_nb_h_trav_matin' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/createDetailsAbsence.ts", "line": "82", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Pare | null' is not assignable to type 'ProfilRem | null'.", "extraMsg": "Type 'Pare' is not assignable to type 'ProfilRem'.\nTypes of property 'pare_quot_journ_coll_ref' are incompatible.\nType 'pare_quot_journ_coll_ref' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/crudTriggerBeforeValidateAbsence.ts", "line": "25", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ typeMessage: \"warning\"; isValid: false; explain: string; } | { typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Type '{ typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.\nObject literal may only specify known properties, and 'typeMessage' does not exist in type 'ResultTriggerValidationBeforeValid'." }, { "fileName": "server/api/absences/services/generateDabsFromAbs.ts", "line": "108", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type '{ user: { uti_id: number; }; operationType: \"add\"; }' is not assignable to parameter of type 'Query'.", "extraMsg": "Types of property 'operationType' are incompatible.\nType '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "63", "column": "19", "severity": "error", "code": "2741", "message": "Property 'catc_id' is missing in type '{ src_id: number; pad_id: number; ppa: Schema.pay_periodepaye_ppa; current_bul: { pare: Schema.pay_paramprofprem_pare | null; pacp: Schema.pay_paramprofprcp_pacp | null; ppla: Schema.gta_profilplanning_ppla | null; } | null; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: Schema.pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: Schema.pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: Schema.pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: Schema.pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: Schema.pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: Schema.pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: Schema.pay_contrat_cntFields.lot_id; cnt_num: Schema.pay_contrat_cntFields.cnt_num; rcdd_id: Schema.pay_contrat_cntFields.rcdd_id; prof_id_prem_force: Schema.pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: Schema.pay_contrat_cntFields.prof_id_prss_force; dpub_id: Schema.pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: Schema.pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: Schema.pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: Schema.pay_contrat_cntFields.pare_id_force; pacp_id_force: Schema.pay_contrat_cntFields.pacp_id_force; pass_id_force: Schema.pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: Schema.pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: Schema.pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: Schema.pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: Schema.pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: Schema.pay_contrat_cntFields.euti_id; src_id_force: Schema.pay_contrat_cntFields.src_id_force; ccn_id_euti_force: Schema.pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: Schema.pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: Schema.pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: Schema.pay_contrat_cntFields.prtt_id_force; spec_id: Schema.pay_contrat_cntFields.spec_id; cdpre_id: Schema.pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: Schema.pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: Schema.pay_contrat_cntFields.pifc_id_force; prbul_id_force: Schema.pay_contrat_cntFields.prbul_id_force; ppla_id_force: Schema.pay_contrat_cntFields.ppla_id_force; prui_id_force: Schema.pay_contrat_cntFields.prui_id_force; prga_id_force: Schema.pay_contrat_cntFields.prga_id_force; prgp_id_force: Schema.pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: Schema.pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: Schema.pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: Schema.pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: Schema.pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: Schema.pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: Schema.pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: Schema.pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: Schema.pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: Schema.pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: Schema.pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: Schema.pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: Schema.pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: Schema.pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: Schema.pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: Schema.pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: Schema.pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: Schema.pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: Schema.pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: Schema.pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: Schema.pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: Schema.pay_contrat_cntFields.cnt_infos_comp; cnt_notes: Schema.pay_contrat_cntFields.cnt_notes; trem_id: Schema.pay_contrat_cntFields.trem_id; ett_id: Schema.pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Schema.pay_contrat_cntFields.cnt_date_paiement_stc; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "105", "column": "13", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprem_pare[]' is not assignable to type 'Pare[]'.", "extraMsg": "Type 'pay_paramprofprem_pare' is missing the following properties from type 'Pare': acrd_niveau, trem_dsn_code, pare_desc, origin" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "107", "column": "13", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprcp_pacp[]' is not assignable to type 'ProfilCp[]'.", "extraMsg": "Type 'pay_paramprofprcp_pacp' is missing the following properties from type 'ProfilCp': macp, pacp_desc, origin, acrd_niveau" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "112", "column": "13", "severity": "error", "code": "2741", "message": "Property 'ppla_desc' is missing in type '{ plhSemaine1?: Plh | undefined; }' but required in type 'DataGtaWithPplaDesc'." }, { "fileName": "server/api/absences/services/getInfosAbsences.ts", "line": "13", "column": "11", "severity": "error", "code": "2320", "message": "Interface 'DemandeAbsence' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/getInfosAbsencesManager.ts", "line": "33", "column": "11", "severity": "error", "code": "2320", "message": "Interface 'Data' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": "17", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ isValid: false; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: false; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": "30", "column": "74", "severity": "error", "code": "2345", "message": "Argument of type 'Abs' is not assignable to parameter of type 'pay_absence_abs'.", "extraMsg": "Types of property 'abs_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "63", "column": "45", "severity": "error", "code": "2339", "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "63", "column": "60", "severity": "error", "code": "2339", "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "85", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ isValid: boolean; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: boolean; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/assistantEmbauche/services/createNewCnt.ts", "line": "2", "column": "1", "severity": "error", "code": "6133", "message": "'pg' is declared but its value is never read." }, { "fileName": "server/api/assistantEmbauche/services/createNewHiring.ts", "line": "124", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type 'HiringData' is not assignable to parameter of type 'DataToInsert'.", "extraMsg": "Property 'posc_id' is missing in type 'HiringData' but required in type 'DataToInsert'." }, { "fileName": "server/api/assistantEmbauche/services/processOneTitre.ts", "line": "6", "column": "18", "severity": "error", "code": "2430", "message": "Interface 'Ttra' incorrectly extends interface 'pay_titretrav_ttra'.", "extraMsg": "Types of property 'ttra_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/bullBoard/router.ts", "line": "24", "column": "9", "severity": "error", "code": "2322", "message": "Type 'BullMQAdapter' is not assignable to type 'QueueAdapter'.", "extraMsg": "The types returned by 'getClient()' are incompatible between these types.\nType 'Promise' is not assignable to type 'Promise'.\nType 'RedisClient' is not assignable to type 'Redis'.\nType 'Cluster' is missing the following properties from type 'Redis': Promise, send_command" }, { "fileName": "server/api/bullBoard/router.ts", "line": "53", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[]' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/createBulsAfterClosing.ts", "line": "66", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_date_paiement_stc: cnt_date_paiement_stc; pad_id: number; }[]' is not assignable to parameter of type 'CntForUpsertBul[]'.", "extraMsg": "Type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; pad_id: number; }' is not assignable to type 'CntForUpsertBul'.\nThe types of 'ppa.ppa_datedebut' are incompatible between these types.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/triggerControles.ts", "line": "58", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'pay_controle_ctrl' is not assignable to parameter of type 'Controle'.", "extraMsg": "Types of property 'ctrl_query' are incompatible.\nType 'ctrl_query' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/calculations/router.ts", "line": "73", "column": "11", "severity": "error", "code": "2322", "message": "Type '{ uti_id: number; settings: { shouldDisplayTechnicalInfos: boolean; debug?: { debugAll: boolean; aRubId?: number[] | undefined; saveRubPrevSkipped?: boolean | undefined; } | undefined; }; type: 1; pad_id: number; bul_id: number[]; clp_origine: number; settingsByBul?: { bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined; }' is not assignable to type 'CalcRequestParams'.", "extraMsg": "Types of property 'settingsByBul' are incompatible.\nType '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'.\nType 'undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'." }, { "fileName": "server/api/calculations/router.ts", "line": "88", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: any; data: CalcRequestResult; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/calculateFractions.ts", "line": "92", "column": "16", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/clearCompletedCalcs.ts", "line": "35", "column": "9", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'Calc'." }, { "fileName": "server/api/calculations/services/handleCalculationRequest.ts", "line": "47", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "19", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "29", "column": "39", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "75", "column": "16", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/updateBuls.ts", "line": "61", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, results: any) => void' is not assignable to parameter of type 'ErrorCallback'." }, { "fileName": "server/api/clotures/services/checkBadBulletins.ts", "line": "4", "column": "1", "severity": "error", "code": "6133", "message": "'PoolClient' is declared but its value is never read." }, { "fileName": "server/api/compta/services/initComptesDefaut.ts", "line": "250", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'Nullable>' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'rgd_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/contrats/contratsByAffaire/router.ts", "line": "28", "column": "83", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Data': padId, affId, mctId, modeCreationContrats, and 2 more." }, { "fileName": "server/api/contrats/contratsByAffaire/services/createContratsByAffaire.ts", "line": "159", "column": "15", "severity": "error", "code": "2741", "message": "Property 'posc_id' is missing in type '{ emp_id: number; ech_id: number; nivc_id: number; cnt_debut_date: Date; cnt_fin_date: Date; acrd_id: null; }' but required in type 'DataToInsert'." }, { "fileName": "server/api/contrats/router.ts", "line": "62", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ semp_id: number; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: number; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/api/contrats/router.ts", "line": "132", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": "135", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": "219", "column": "120", "severity": "error", "code": "2339", "message": "Property 'cntIds' does not exist on type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "121", "column": "51", "severity": "error", "code": "2454", "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "122", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "123", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "123", "column": "22", "severity": "error", "code": "2454", "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "150", "column": "34", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type 'unknown' is not assignable to parameter of type 'object | null | undefined'.\nType 'unknown' is not assignable to type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "159", "column": "24", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "171", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilRemAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "172", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "173", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilSsAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "177", "column": "29", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "179", "column": "34", "severity": "error", "code": "2339", "message": "Property 'aRpadSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "180", "column": "35", "severity": "error", "code": "2339", "message": "Property 'aPeriaSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "183", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultPrttAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "184", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilIfcAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "185", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAncAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "186", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilPlanningAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "187", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ProfilPrésence | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'ProfilPrésence'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "188", "column": "13", "severity": "error", "code": "2322", "message": "Type 'undefined' is not assignable to type 'ProfilAffichBul | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "201", "column": "5", "severity": "error", "code": "2322", "message": "Type 'InfosCntData | null' is not assignable to type 'InfosCntData'.", "extraMsg": "Type 'null' is not assignable to type 'InfosCntData'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "367", "column": "17", "severity": "error", "code": "2740", "message": "Type 'PpaCourante' is missing the following properties from type 'pay_periodepaye_ppa': ppa_libelle, ppa_numero_ordre, ppa_datereglement, lot_id, and 2 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "383", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'.\nThe types returned by '[Symbol.iterator]().next(...)' are incompatible between these types.\nType 'IteratorResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise, any>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorYieldResult | null>'.\nType 'Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'PromiseLike'.\nTypes of property 'then' are incompatible.\nType '(onfulfilled?: ((value: StatutRegimeAmSelected[]) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => Promise' is not assignable to type '(onfulfilled?: ((value: Cprev[] | null) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => PromiseLike'.\nTypes of parameters 'onfulfilled' and 'onfulfilled' are incompatible.\nTypes of parameters 'value' and 'value' are incompatible.\nType 'StatutRegimeAmSelected[]' is not assignable to type 'Cprev[]'.\nType 'StatutRegimeAmSelected' is missing the following properties from type 'Cprev': cnt_id, prev_id, prev_ref, prev_lib, and 38 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "433", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '10'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "434", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '11'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "435", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '12'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "436", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '13'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "437", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'." }, { "fileName": "server/api/contrats/services/duplicateContrat.ts", "line": "94", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/contrats/services/getCurrentPeriodesEssai.ts", "line": "130", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type 'TYPE_PERIODE_ESSAI' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/contrats/services/getLastRemFromCnt.ts", "line": "45", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: pay_contrat_cntFields.lot_id; cnt_num: pay_contrat_cntFields.cnt_num; rcdd_id: pay_contrat_cntFields.rcdd_id; prof_id_prem_force: pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: pay_contrat_cntFields.prof_id_prss_force; dpub_id: pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: pay_contrat_cntFields.pare_id_force; pacp_id_force: pay_contrat_cntFields.pacp_id_force; pass_id_force: pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: pay_contrat_cntFields.euti_id; src_id_force: pay_contrat_cntFields.src_id_force; ccn_id_euti_force: pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: pay_contrat_cntFields.prtt_id_force; spec_id: pay_contrat_cntFields.spec_id; cdpre_id: pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: pay_contrat_cntFields.pifc_id_force; prbul_id_force: pay_contrat_cntFields.prbul_id_force; ppla_id_force: pay_contrat_cntFields.ppla_id_force; prui_id_force: pay_contrat_cntFields.prui_id_force; prga_id_force: pay_contrat_cntFields.prga_id_force; prgp_id_force: pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: pay_contrat_cntFields.cnt_infos_comp; cnt_notes: pay_contrat_cntFields.cnt_notes; trem_id: pay_contrat_cntFields.trem_id; ett_id: pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; }' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_datefin_prevue: cnt_datefin_prevue; cnt_datefin_essai: cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: cnt_date_notification; cnt_preavisfait_date_debut: cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: lot_id; cnt_num: cnt_num; rcdd_id: rcdd_id; prof_id_prem_force: prof_id_prem_force; prof_id_prss_force: prof_id_prss_force; dpub_id: dpub_id; semp_id: number; cnt_quot_trav: cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: cnt_quot_trav_spec_raison; prof_id_prcp_force: prof_id_prcp_force; pare_id_force: pare_id_force; pacp_id_force: pacp_id_force; pass_id_force: pass_id_force; cnt_simul: boolean; cnt_id_externe: cnt_id_externe; cnt_datefin_duree_minimale: cnt_datefin_duree_minimale; cnt_rempla_sal_libre: cnt_rempla_sal_libre; cnt_rempla_sal_id: cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: euti_id; src_id_force: src_id_force; ccn_id_euti_force: ccn_id_euti_force; sat_id_force: sat_id_force; cnt_reprise_date_fin_traitement: cnt_reprise_date_fin_traitement; prtt_id_force: prtt_id_force; spec_id: spec_id; cdpre_id: cdpre_id; cnt_cdpre_date_fin: cnt_cdpre_date_fin; pifc_id_force: pifc_id_force; prbul_id_force: prbul_id_force; ppla_id_force: ppla_id_force; prui_id_force: prui_id_force; prga_id_force: prga_id_force; prgp_id_force: prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: cnt_heure_embauche; cnt_dpae_dateheure_gene: cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: cnt_aed_statut_particulier; cnt_transaction_statut: cnt_transaction_statut; cnt_heure_fin: cnt_heure_fin; cnt_heure_embauche_reelle: cnt_heure_embauche_reelle; mnvi_id: mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: cnt_justif_recours_cdd; cnt_debut_periode_souplesse: cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: cnt_fin_periode_souplesse; pcpa_id_force: pcpa_id_force; cnt_date_envoi: cnt_date_envoi; cnt_date_reception: cnt_date_reception; cnt_euti_date_envoi: cnt_euti_date_envoi; cnt_euti_date_reception: cnt_euti_date_reception; sal_id_tuteur: sal_id_tuteur; cnt_der_jour_trav: cnt_der_jour_trav; cnt_datefin_essai_renouv: cnt_datefin_essai_renouv; cnt_infos_comp: cnt_infos_comp; cnt_notes: cnt_notes; trem_id: trem_id; ett_id: ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: cnt_date_paiement_stc; }' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "13", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'pay_contrat_cnt' is not assignable to parameter of type 'DataForInsert<{ cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: number | null; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Date | null; cnt_preavis_noneffnonpaye_datefin: Date | null; cnt_preavis_noneffpaye_datedebut: Date | null; cnt_preavis_noneffpaye_datefin: Date | null; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Date | null; cnt_datefin_prevue: Date | null; cnt_datefin_essai: Date | null; cnt_preavis_fait: boolean; cnt_date_notification: Date | null; cnt_preavisfait_date_debut: Date | null; cnt_preavisfait_date_fin: Date | null; eta_id: number; sal_id: number; mtf_id: number | null; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number | null; cnt_num: null; rcdd_id: number | null; prof_id_prem_force: number | null; prof_id_prss_force: number | null; dpub_id: number | null; semp_id: number; cnt_quot_trav: number | null; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: number | null; prof_id_prcp_force: number | null; pare_id_force: number | null; pacp_id_force: number | null; pass_id_force: number | null; cnt_simul: boolean; cnt_id_externe: null; cnt_datefin_duree_minimale: Date | null; cnt_rempla_sal_libre: null; cnt_rempla_sal_id: number | null; cnt_sans_terme_precis: boolean; euti_id: number | null; src_id_force: number | null; ccn_id_euti_force: number | null; sat_id_force: number | null; cnt_reprise_date_fin_traitement: Date | null; prtt_id_force: number | null; spec_id: number | null; cdpre_id: number | null; cnt_cdpre_date_fin: Date | null; pifc_id_force: number | null; prbul_id_force: number | null; ppla_id_force: number | null; prui_id_force: number | null; prga_id_force: number | null; prgp_id_force: number | null; cnt_ts_exo: boolean; cnt_heure_embauche: null; cnt_dpae_dateheure_gene: Date | null; cnt_rupconv_date_signature: Date | null; cnt_lic_date_eng_procedure: Date | null; cnt_aed_statut_particulier: number | null; cnt_transaction_statut: number | null; cnt_heure_fin: null; cnt_heure_embauche_reelle: Date | null; mnvi_id: number | null; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Date | null; cnt_prevenance_effpaye_datefin: Date | null; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Date | null; cnt_prevenance_noneffpaye_datefin: Date | null; cnt_justif_recours_cdd: null; cnt_debut_periode_souplesse: Date | null; cnt_fin_periode_souplesse: Date | null; pcpa_id_force: number | null; cnt_date_envoi: Date | null; cnt_date_reception: Date | null; cnt_euti_date_envoi: Date | null; cnt_euti_date_reception: Date | null; sal_id_tuteur: number | null; cnt_der_jour_trav: Date | null; cnt_datefin_essai_renouv: Date | null; cnt_infos_comp: null; cnt_notes: null; trem_id: number | null; ett_id: number | null; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Date | null; }>'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'cnt_num' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "35", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Schema.pay_emploicontrat_ectFields.ect_datefin; ect_peridebut: number; ect_perifin: Schema.pay_emploicontrat_ectFields.ect_perifin; ect_lib: string; posc_id: Schema.pay_emploicontrat_ectFields.posc_id; nivc_id: Schema.pay_emploicontrat_ectFields.nivc_id; ech_id: Schema.pay_emploicontrat_ectFields.ech_id; acrd_id: Schema.pay_emploicontrat_ectFields.acrd_id; ect_classif_ech: Schema.pay_emploicontrat_ectFields.ect_classif_ech; ect_classif_pos: Schema.pay_emploicontrat_ectFields.ect_classif_pos; ect_classif_niv: Schema.pay_emploicontrat_ectFields.ect_classif_niv; ect_classif_fil: Schema.pay_emploicontrat_ectFields.ect_classif_fil; ect_classif_cat: Schema.pay_emploicontrat_ectFields.ect_classif_cat; ect_classif_coef: Schema.pay_emploicontrat_ectFields.ect_classif_coef; ect_smc_coef: Schema.pay_emploicontrat_ectFields.ect_smc_coef; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Date | null; ect_peridebut: number; ect_perifin: number | null; ect_lib: string; posc_id: number | null; nivc_id: number | null; ech_id: number | null; acrd_id: number | null; ect_classif_ech: null; ect_classif_pos: null; ect_classif_niv: null; ect_classif_fil: null; ect_classif_cat: null; ect_classif_coef: null; ect_smc_coef: number | null; }>'.", "extraMsg": "Types of property 'ect_classif_ech' are incompatible.\nType 'ect_classif_ech' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "48", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Schema.pay_valeurvariable_vvaFields.vva_datefin; vva_periodedebut: Schema.pay_valeurvariable_vvaFields.vva_periodedebut; vva_periodefin: Schema.pay_valeurvariable_vvaFields.vva_periodefin; vva_comm: Schema.pay_valeurvariable_vvaFields.vva_comm; var_id: number; vva_id_externe: Schema.pay_valeurvariable_vvaFields.vva_id_externe; lvva_id: Schema.pay_valeurvariable_vvaFields.lvva_id; acrd_id: Schema.pay_valeurvariable_vvaFields.acrd_id; tacc_id: Schema.pay_valeurvariable_vvaFields.tacc_id; vva_type_peri: number; peria_id: Schema.pay_valeurvariable_vvaFields.peria_id; sal_id: Schema.pay_valeurvariable_vvaFields.sal_id; euti_id: Schema.pay_valeurvariable_vvaFields.euti_id; emp_id: Schema.pay_valeurvariable_vvaFields.emp_id; vva_regul_peridebut: Schema.pay_valeurvariable_vvaFields.vva_regul_peridebut; vva_regul_perifin: Schema.pay_valeurvariable_vvaFields.vva_regul_perifin; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Date | null; vva_periodedebut: number | null; vva_periodefin: number | null; vva_comm: null; var_id: number; vva_id_externe: null; lvva_id: number | null; acrd_id: number | null; tacc_id: number | null; vva_type_peri: number; peria_id: number | null; sal_id: number | null; euti_id: number | null; emp_id: number | null; vva_regul_peridebut: number | null; vva_regul_perifin: number | null; }>'.", "extraMsg": "Types of property 'vva_comm' are incompatible.\nType 'vva_comm' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/crm/zendesk/services/getInfosZdUser.ts", "line": "56", "column": "27", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/crm/zendesk/services/setZdOrgExternalId.ts", "line": "22", "column": "12", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/dads/router.ts", "line": "66", "column": "31", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "66", "column": "70", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "69", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/api/dads/router.ts", "line": "71", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "71", "column": "74", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "73", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "73", "column": "74", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/documents/router.ts", "line": "52", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DocInfos'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DocInfos': doc_title, doc_comment, doc_id, doc_type, and 3 more." }, { "fileName": "server/api/documents/router.ts", "line": "52", "column": "36", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/documents/router.ts", "line": "87", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/documents/router.ts", "line": "101", "column": "69", "severity": "error", "code": "2345", "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "69", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' is not assignable to parameter of type 'Input'.", "extraMsg": "Property 'utiId' is missing in type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' but required in type 'Input'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "99", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "122", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "165", "column": "70", "severity": "error", "code": "2454", "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "175", "column": "22", "severity": "error", "code": "2454", "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dpae/router.ts", "line": "24", "column": "102", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'Resolvable>>'.", "extraMsg": "Type 'undefined' is not assignable to type 'Resolvable>>'." }, { "fileName": "server/api/dpae/router.ts", "line": "43", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": "45", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": "49", "column": "9", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dsn/m2m/services/crmFormatters/crm94/formatNature94.ts", "line": "33", "column": "15", "severity": "error", "code": "2454", "message": "Variable 'hasTaux' is used before being assigned." }, { "fileName": "server/api/dsn/m2m/services/getDescriptionRetour.ts", "line": "102", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'DataRdsn' is not assignable to parameter of type 'DataRdsn'.", "extraMsg": "Type 'XmlRdsnV02R01ExplicitArray | RapportGipMdsV01R08' is not assignable to type 'RapportGipMdsV01R08'.\nProperty '\"gipmds:rapport\"' is missing in type 'XmlRdsnV02R01ExplicitArray' but required in type 'RapportGipMdsV01R08'." }, { "fileName": "server/api/dsn/router.ts", "line": "101", "column": "4", "severity": "error", "code": "2740", "message": "Type '{ [key: string]: any; }' is missing the following properties from type 'CriteriaReceived': pad_id, peri, modeEnvoi, type, and 4 more." }, { "fileName": "server/api/dsn/services/data/getCotisPrevsForAllCnt.ts", "line": "21", "column": "11", "severity": "error", "code": "2322", "message": "Type 'CprevFromBulletin[]' is not assignable to type 'CotisPrevSelected[]'.", "extraMsg": "Property 'src_id' is missing in type 'CprevFromBulletin' but required in type 'CotisPrevSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "17", "column": "33", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "19", "column": "34", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "24", "column": "17", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectPERIA\").Ccn' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Ccn'.", "extraMsg": "Types of property 'ccn_lib_long' are incompatible.\nType 'ccn_lib_long' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": "14", "column": "22", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": "18", "column": "25", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/selectAllSals.ts", "line": "93", "column": "21", "severity": "error", "code": "2339", "message": "Property 'mergeWithCntId' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/payments/computeDatePayment.spec.ts", "line": "14", "column": "19", "severity": "error", "code": "2740", "message": "Type '{ tor_id: number; afod_periodicite_paiement: ORGANISME_PERIODICITE; moisPaieDebut: number; moisPaieFin: number; dateDebut: Moment; dateFin: Moment; }' is missing the following properties from type 'AffilByPeriode': mdp_id, bnqd_id, afod_id, afod_numaffil, and 5 more." }, { "fileName": "server/api/dsn/services/payments/generatePaymentsOps.ts", "line": "238", "column": "9", "severity": "error", "code": "2322", "message": "Type 'mdp_id' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/persist.ts", "line": "61", "column": "3", "severity": "error", "code": "2322", "message": "Type 'CriteriaReceived | undefined' is not assignable to type 'Criteria | undefined'.", "extraMsg": "Type 'CriteriaReceived' is missing the following properties from type 'Criteria': isMensuelle, isEvenementielle, isTypeFamilleAnnul, isDecalage, and 6 more." }, { "fileName": "server/api/dsn/services/s30/generateOneIndiv.ts", "line": "241", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'AsyncFunction[]'.\nType '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'Dictionary>'.\nProperty 'individu' is incompatible with index signature.\nType '(done: (err?: Error | null | undefined, s30?: DSN.Block | undefined) => void) => void' is not assignable to type 'AsyncFunction'.\nTypes of parameters 'done' and 'callback' are incompatible.\nTypes of parameters 'result' and 's30' are incompatible.\nType 'Block | undefined' is not assignable to type 'Results | undefined'.\nType 'Block' is missing the following properties from type 'Results': individu, penibilite, chgtsIndividu, expositionsPenibilite, and 10 more." }, { "fileName": "server/api/dsn/services/s30/s40/allContrats.ts", "line": "8", "column": "1", "severity": "error", "code": "6133", "message": "'async' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "118", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'trem_id' is not assignable to parameter of type 'TREM_ID'.", "extraMsg": "Type 'null' is not assignable to type 'TREM_ID'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "120", "column": "3", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "121", "column": "3", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s62/checkMotifFinWithNatureCnt.ts", "line": "1", "column": "1", "severity": "error", "code": "6133", "message": "'explainInfo' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": "15", "column": "24", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": "15", "column": "48", "severity": "error", "code": "6133", "message": "'client' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "13", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "40", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "58", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "67", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "85", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s78/s21_g00_79.ts", "line": "97", "column": "2", "severity": "error", "code": "2322", "message": "Type '(Block | null)[]' is not assignable to type 'Block[]'.", "extraMsg": "Type 'Block | null' is not assignable to type 'Block'.\nType 'null' is not assignable to type 'Block'." }, { "fileName": "server/api/dsn/services/s30/s50/s21_g00_50.ts", "line": "125", "column": "2", "severity": "error", "code": "2322", "message": "Type '{ sal_id?: number | undefined; sal_desc?: string | undefined; pas_base?: number | undefined; pas_mnt?: number | undefined; pas_taux?: string | undefined; pas_taux_numerique?: number | undefined; type_taux?: string | undefined; type_taux_numerique?: number | undefined; net_imp?: number | undefined; mnt_exo_hs_mues?: number | undefined; pas_elts_add?: number | undefined; pas_abt_cdd?: number | undefined; pas_base_exo_appr?: number | undefined; pas_ijss?: number | undefined; taux_individu?: string | undefined; taux_individu_numerique?: number | undefined; nap_avant_ir?: number | undefined; nap?: number | undefined; net?: number | undefined; vva_all?: pay_valeurvariable_vva[] | undefined; lvva_all?: pay_lotvva_lvva[] | undefined; ipas_all?: pay_importfichierpas_ipas[] | undefined; is_first_bul?: boolean | undefined; dateReglement: moment.Moment; }' is not assignable to type 'Data'.", "extraMsg": "Types of property 'sal_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/sanitizeLocalite.ts", "line": "14", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": "19", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": "22", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/validateCriteria.ts", "line": "3", "column": "31", "severity": "error", "code": "2307", "message": "Cannot find module '../decla_main' or its corresponding type declarations." }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.spec.ts", "line": "8", "column": "73", "severity": "error", "code": "2551", "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.ts", "line": "21", "column": "27", "severity": "error", "code": "2551", "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "158", "column": "73", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id: number; cnt_num: number | emp_embauchecontrat_ecntFields.ecnt_num; cnt_soldetc_mdp_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: emp_embauchecontrat_ecntFields.ecnt_fin_date; cnt_datefin_prevue: emp_embauchecontrat_ecntFields.ecnt_datefin_prevue; cnt_datefin_essai: emp_embauchecontrat_ecntFields.ecnt_datefin_essai; eta_id: number; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number; rcdd_id: number | undefined; mtf_id: number | null; dpub_id: emp_embauchecontrat_ecntFields.dpub_id; cnt_quot_trav: emp_embauchecontrat_ecntFields.ecnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: emp_embauchecontrat_ecntFields.ecnt_quot_trav_spec_raison; cnt_datefin_duree_minimale: emp_embauchecontrat_ecntFields.ecnt_datefin_duree_minimale; cnt_rempla_sal_libre: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_libre; cnt_rempla_sal_id: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: emp_embauchecontrat_ecntFields.euti_id; src_id_force: emp_embauchecontrat_ecntFields.src_id_force; cdpre_id: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_motif_id; cnt_cdpre_date_fin: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_date_fin; cnt_heure_embauche: emp_embauchecontrat_ecntFields.ecnt_heure_embauche; cnt_dpae_dateheure_gene: emp_embauchecontrat_ecntFields.ecnt_dpae_dateheure_gene; cnt_heure_fin: emp_embauchecontrat_ecntFields.ecnt_heure_fin; cnt_heure_embauche_reelle: emp_embauchecontrat_ecntFields.ecnt_heure_embauche_reelle; cnt_justif_recours_cdd: emp_embauchecontrat_ecntFields.ecnt_justif_recours_cdd; cnt_debut_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_debut_periode_souplesse; cnt_fin_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_fin_periode_souplesse; cnt_date_envoi: emp_embauchecontrat_ecntFields.ecnt_date_envoi; cnt_date_reception: emp_embauchecontrat_ecntFields.ecnt_date_reception; sal_id_tuteur: emp_embauchecontrat_ecntFields.sal_id_tuteur; cnt_datefin_essai_renouv: emp_embauchecontrat_ecntFields.ecnt_datefin_essai_renouv; cnt_notes: string | null; trem_id: emp_embauchecontrat_ecntFields.trem_id; cnt_est_retraite_reprise_activite: boolean; pare_id_force: emp_embauchecontrat_ecntFields.pare_id_force; pacp_id_force: emp_embauchecontrat_ecntFields.pacp_id_force; pcpa_id_force: emp_embauchecontrat_ecntFields.pcpa_id_force; prtt_id_force: emp_embauchecontrat_ecntFields.prtt_id_force; ppla_id_force: emp_embauchecontrat_ecntFields.ppla_id_force; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'number | ecnt_num' is not assignable to type 'cnt_num | undefined'.\nType 'number' is not assignable to type 'cnt_num | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "394", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "431", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "549", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "574", "column": "17", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEsal.ts", "line": "134", "column": "77", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id: number; tytr_id: emp_embauchesalarie_esalFields.esal_tytr_id; ttra_num: emp_embauchesalarie_esalFields.esal_ttra_num; ttra_lieu_delivr: emp_embauchesalarie_esalFields.esal_ttra_lieu_delivr; ttra_date_emission: emp_embauchesalarie_esalFields.esal_ttra_date_emission; ttra_date_fin_validite: emp_embauchesalarie_esalFields.esal_ttra_date_fin_validite; ttra_nom_administration: emp_embauchesalarie_esalFields.esal_ttra_nom_administration; ttra_renouv: emp_embauchesalarie_esalFields.esal_ttra_renouv; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tytr_id' are incompatible.\nType 'esal_tytr_id' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "82", "column": "86", "severity": "error", "code": "2345", "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "122", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; vva_periodedebut: number; var_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "163", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "179", "column": "94", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "229", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updatePositionnementFromMrem.ts", "line": "87", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type '{ ect_datedebut: emp_modifrem_mremFields.mrem_date_debut; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: string | undefined; posc_id?: pay_emploicontrat_ectFields.posc_id | undefined; nivc_id?: pay_emploicontrat_ectFields.nivc_id | undefined; ech_id?: pay_emploicontrat_ectFields.ech_id | undefined; acrd_id?: pay_emploicontrat_ectFields.acrd_id | undefined; ect_classif_ech?: pay_emploicontrat_ectFields.ect_classif_ech | undefined; ect_classif_pos?: pay_emploicontrat_ectFields.ect_classif_pos | undefined; ect_classif_niv?: pay_emploicontrat_ectFields.ect_classif_niv | undefined; ect_classif_fil?: pay_emploicontrat_ectFields.ect_classif_fil | undefined; ect_classif_cat?: pay_emploicontrat_ectFields.ect_classif_cat | undefined; ect_classif_coef?: pay_emploicontrat_ectFields.ect_classif_coef | undefined; ect_smc_coef?: pay_emploicontrat_ectFields.ect_smc_coef | undefined; }' is not assignable to parameter of type 'DataForInsert<{ ect_datedebut: Date | null; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: undefined; posc_id?: number | null | undefined; nivc_id?: number | null | undefined; ech_id?: number | null | undefined; acrd_id?: number | null | undefined; ect_classif_ech?: null | undefined; ect_classif_pos?: null | undefined; ect_classif_niv?: null | undefined; ect_classif_fil?: null | undefined; ect_classif_cat?: null | undefined; ect_classif_coef?: null | undefined; ect_smc_coef?: number | null | undefined; }>'.", "extraMsg": "Types of property 'ect_lib' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/gta/presences/services/presenceChecksByRange.ts", "line": "46", "column": "79", "severity": "error", "code": "2304", "message": "Cannot find name 'Approval'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "31", "column": "48", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "37", "column": "16", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "43", "column": "16", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": "3", "column": "10", "severity": "error", "code": "2305", "message": "Module '\"./calculateIjss\"' has no exported member 'SalairePeriodeWithSalRef'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": "33", "column": "49", "severity": "error", "code": "2554", "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "41", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "50", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "61", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }[]' is not assignable to type 'SalairePeriodeWithSalRef[]'.", "extraMsg": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }' is not assignable to type 'SalairePeriodeWithSalRef'.\nTypes of property 'salaireRef' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": "60", "column": "50", "severity": "error", "code": "2339", "message": "Property '_martId' does not exist on type 'CfgGetDjtReel'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": "60", "column": "50", "severity": "error", "code": "6133", "message": "'_martId' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "3", "column": "1", "severity": "error", "code": "6133", "message": "'Sinon' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "12", "column": "43", "severity": "error", "code": "2739", "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "17", "column": "16", "severity": "error", "code": "2739", "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "23", "column": "27", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 1." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "59", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "59", "column": "25", "severity": "error", "code": "2488", "message": "Type 'any[] | undefined' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "350", "column": "5", "severity": "error", "code": "2740", "message": "Type 'pay_traitementijss_tij[]' is missing the following properties from type 'pay_traitementijss_tij': tij_id, tij_datedebut, tij_datefin, tij_nature_assurance, and 12 more." }, { "fileName": "server/api/ijss/services/getDonneesPeriodesPourCalculIjssFromDsn.ts", "line": "7", "column": "11", "severity": "error", "code": "6196", "message": "'Line' is declared but never used." }, { "fileName": "server/api/imports/router.ts", "line": "82", "column": "24", "severity": "error", "code": "2488", "message": "Type '{ [fieldname: string]: File[]; } | File[]' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/imports/router.ts", "line": "82", "column": "24", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "110", "column": "24", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "172", "column": "18", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "213", "column": "9", "severity": "error", "code": "6133", "message": "'result' is declared but its value is never read." }, { "fileName": "server/api/imports/router.ts", "line": "215", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ inidId: any; utiId: number; pdosId: number; dsnFiles: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Types of property 'dsnFiles' are incompatible.\nType '{ [fieldname: string]: File[]; } | File[] | undefined' is not assignable to type 'DsnFile[]'.\nType 'undefined' is not assignable to type 'DsnFile[]'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": "70", "column": "22", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": "70", "column": "27", "severity": "error", "code": "2304", "message": "Cannot find name 'id'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "100", "column": "37", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "104", "column": "33", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "107", "column": "33", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "110", "column": "33", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "127", "column": "35", "severity": "error", "code": "6133", "message": "'prop' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "129", "column": "29", "severity": "error", "code": "2339", "message": "Property 'pcs_dcode' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "130", "column": "29", "severity": "error", "code": "2339", "message": "Property 'emp_extension_code_pcs' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "131", "column": "29", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "132", "column": "29", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "132", "column": "49", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "132", "column": "114", "severity": "error", "code": "2339", "message": "Property 'emp_desc' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "137", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "139", "column": "25", "severity": "error", "code": "2339", "message": "Property 'tat_valeurtaux' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "143", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "145", "column": "39", "severity": "error", "code": "2361", "message": "The right-hand side of an 'in' expression must not be a primitive." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "145", "column": "40", "severity": "error", "code": "2695", "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "150", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "166", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "168", "column": "26", "severity": "error", "code": "2339", "message": "Property 'trem_dsn_code' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "173", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "175", "column": "25", "severity": "error", "code": "2695", "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "183", "column": "57", "severity": "error", "code": "6133", "message": "'dsnDetail' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "185", "column": "25", "severity": "error", "code": "2695", "message": "Left side of comma operator is unused and has no side effects." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "213", "column": "83", "severity": "error", "code": "2339", "message": "Property 'getfieldLabel' does not exist on type '{ \"\\uFEFFBlock Id\": { Id: { label: string; type: string; }; }; \"S10.G00.00\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S10.G00.01\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S10.G00.02\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S20.G00.05\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S20.G00.07\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S20.G00.08\": { \"001\": { label: string; type: string; }; }; \"S21.G00.06\": { \"903\": { label: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.11\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.15\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.16\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.82\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.20\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.55\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.22\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.23\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.44\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.30\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; }; \"S21.G00.31\": { \"001\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.34\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.40\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"026\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; \"058\": { label: string; type: string; }; \"059\": { label: string; type: string; }; \"060\": { label: string; type: string; }; \"061\": { label: string; type: string; }; \"062\": { label: string; type: string; }; \"063\": { label: string; type: string; }; \"064\": { label: string; type: string; }; \"065\": { label: string; type: string; }; \"066\": { label: string; type: string; }; \"067\": { label: string; type: string; }; \"068\": { label: string; type: string; }; \"069\": { label: string; type: string; }; \"070\": { label: string; type: string; }; \"071\": { label: string; type: string; }; \"072\": { label: string; type: string; }; \"073\": { label: string; type: string; }; \"074\": { label: string; type: string; }; \"075\": { label: string; type: string; }; \"076\": { label: string; type: string; }; \"077\": { label: string; type: string; }; \"078\": { label: string; type: string; }; }; \"S21.G00.41\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"034\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"047\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; }; \"S21.G00.60\": { \"600\": { label: string; type: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.66\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.62\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.63\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.65\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.70\": { \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; }; \"S21.G00.73\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.71\": { \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.72\": { \"001\": { label: string; type: string; }; }; \"S21.G00.50\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; }; \"S21.G00.51\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; }; \"S21.G00.53\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.52\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; }; \"S21.G00.54\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.56\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S21.G00.78\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.79\": { \"001\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.81\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.83\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S21.G00.84\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.95\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.86\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.85\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S89.G00.32\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; }; \"S89.G00.33\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.35\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.43\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.87\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.88\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; }; \"S89.G00.89\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.91\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; }; \"S89.G00.92\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; }; \"S89.G00.93\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S89.G00.94\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S90.G00.90\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; }'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "215", "column": "124", "severity": "error", "code": "2339", "message": "Property 'getfieldLabel' does not exist on type '{ \"\\uFEFFBlock Id\": { Id: { label: string; type: string; }; }; \"S10.G00.00\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S10.G00.01\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S10.G00.02\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S20.G00.05\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S20.G00.07\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S20.G00.08\": { \"001\": { label: string; type: string; }; }; \"S21.G00.06\": { \"903\": { label: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.11\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.15\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.16\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.82\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.20\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.55\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.22\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.23\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.44\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.30\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; }; \"S21.G00.31\": { \"001\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.34\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.40\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"026\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; \"058\": { label: string; type: string; }; \"059\": { label: string; type: string; }; \"060\": { label: string; type: string; }; \"061\": { label: string; type: string; }; \"062\": { label: string; type: string; }; \"063\": { label: string; type: string; }; \"064\": { label: string; type: string; }; \"065\": { label: string; type: string; }; \"066\": { label: string; type: string; }; \"067\": { label: string; type: string; }; \"068\": { label: string; type: string; }; \"069\": { label: string; type: string; }; \"070\": { label: string; type: string; }; \"071\": { label: string; type: string; }; \"072\": { label: string; type: string; }; \"073\": { label: string; type: string; }; \"074\": { label: string; type: string; }; \"075\": { label: string; type: string; }; \"076\": { label: string; type: string; }; \"077\": { label: string; type: string; }; \"078\": { label: string; type: string; }; }; \"S21.G00.41\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; \"022\": { label: string; type: string; }; \"023\": { label: string; type: string; }; \"024\": { label: string; type: string; }; \"025\": { label: string; type: string; }; \"027\": { label: string; type: string; }; \"028\": { label: string; type: string; }; \"029\": { label: string; type: string; }; \"030\": { label: string; type: string; }; \"031\": { label: string; type: string; }; \"032\": { label: string; type: string; }; \"033\": { label: string; type: string; }; \"034\": { label: string; type: string; }; \"035\": { label: string; type: string; }; \"036\": { label: string; type: string; }; \"037\": { label: string; type: string; }; \"038\": { label: string; type: string; }; \"039\": { label: string; type: string; }; \"040\": { label: string; type: string; }; \"041\": { label: string; type: string; }; \"042\": { label: string; type: string; }; \"043\": { label: string; type: string; }; \"044\": { label: string; type: string; }; \"045\": { label: string; type: string; }; \"046\": { label: string; type: string; }; \"047\": { label: string; type: string; }; \"048\": { label: string; type: string; }; \"049\": { label: string; type: string; }; \"050\": { label: string; type: string; }; \"051\": { label: string; type: string; }; \"052\": { label: string; type: string; }; \"053\": { label: string; type: string; }; \"054\": { label: string; type: string; }; \"055\": { label: string; type: string; }; \"056\": { label: string; type: string; }; \"057\": { label: string; type: string; }; }; \"S21.G00.60\": { \"600\": { label: string; type: string; }; \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; }; \"S21.G00.66\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.62\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; }; \"S21.G00.63\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.65\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.70\": { \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; }; \"S21.G00.73\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S21.G00.71\": { \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.72\": { \"001\": { label: string; type: string; }; }; \"S21.G00.50\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; }; \"S21.G00.51\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; }; \"S21.G00.53\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; }; \"S21.G00.52\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; }; \"S21.G00.54\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.56\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S21.G00.78\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; }; \"S21.G00.79\": { \"001\": { label: string; type: string; }; \"004\": { label: string; type: string; }; }; \"S21.G00.81\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.83\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S21.G00.84\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.95\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.86\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"005\": { label: string; type: string; }; }; \"S21.G00.85\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; }; \"S89.G00.32\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; }; \"S89.G00.33\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.35\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.43\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S89.G00.87\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.88\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; }; \"S89.G00.89\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; }; \"S89.G00.91\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; \"015\": { label: string; type: string; }; \"016\": { label: string; type: string; }; \"017\": { label: string; type: string; }; \"018\": { label: string; type: string; }; \"019\": { label: string; type: string; }; \"020\": { label: string; type: string; }; \"021\": { label: string; type: string; }; }; \"S89.G00.92\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; \"011\": { label: string; type: string; }; \"012\": { label: string; type: string; }; \"013\": { label: string; type: string; }; \"014\": { label: string; type: string; }; }; \"S89.G00.93\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; \"003\": { label: string; type: string; }; \"004\": { label: string; type: string; }; \"005\": { label: string; type: string; }; \"006\": { label: string; type: string; }; \"007\": { label: string; type: string; }; \"008\": { label: string; type: string; }; \"009\": { label: string; type: string; }; \"010\": { label: string; type: string; }; }; \"S89.G00.94\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; \"S90.G00.90\": { \"001\": { label: string; type: string; }; \"002\": { label: string; type: string; }; }; }'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "219", "column": "5", "severity": "error", "code": "6133", "message": "'audit' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "249", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "254", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "259", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/dataModel.ts", "line": "264", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": "29", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": "30", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createEct.ts", "line": "29", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "28", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "29", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "30", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "31", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "32", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createUserAccess.ts", "line": "21", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "35", "column": "53", "severity": "error", "code": "6133", "message": "'inidId' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "37", "column": "9", "severity": "error", "code": "2741", "message": "Property 'success' is missing in type '{ contrats: never[]; }' but required in type 'Result'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "37", "column": "9", "severity": "error", "code": "6133", "message": "'finalResult' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "47", "column": "11", "severity": "error", "code": "6133", "message": "'allResults' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "55", "column": "11", "severity": "error", "code": "6133", "message": "'bilan' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "56", "column": "5", "severity": "error", "code": "2739", "message": "Type '{}' is missing the following properties from type 'Result': contrats, success" }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "16", "column": "74", "severity": "error", "code": "2355", "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "21", "column": "11", "severity": "error", "code": "6133", "message": "'results' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "24", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '{ dsn: DsnEtab_S21_G00_11; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'DsnEtab_S21_G00_11'.", "extraMsg": "Object literal may only specify known properties, and 'dsn' does not exist in type 'DsnEtab_S21_G00_11'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "31", "column": "11", "severity": "error", "code": "6196", "message": "'Cfg2' is declared but never used." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "35", "column": "43", "severity": "error", "code": "6133", "message": "'dsnEtab' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "35", "column": "73", "severity": "error", "code": "2355", "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": "11", "column": "21", "severity": "error", "code": "2352", "message": "Conversion of type 'Dsn' to type 'DsnWithDate' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Dsn' is missing the following properties from type 'DsnWithDate': dsn, date" }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": "11", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '(dsnMax: DsnWithDate, dsn: Dsn) => { dsn: Dsn; date: Moment; } | undefined' is not assignable to parameter of type '(previousValue: DsnWithDate, currentValue: Dsn, currentIndex: number, array: Dsn[]) => DsnWithDate'.", "extraMsg": "Type '{ dsn: Dsn; date: Moment; } | undefined' is not assignable to type 'DsnWithDate'.\nType 'undefined' is not assignable to type 'DsnWithDate'." }, { "fileName": "server/api/imports/services/dsn/helpers/getRemBloc51FromDsnIndiv.ts", "line": "2", "column": "1", "severity": "error", "code": "6133", "message": "'getDsnNodeValue' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "141", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "141", "column": "35", "severity": "error", "code": "2454", "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "147", "column": "27", "severity": "error", "code": "2454", "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": "98", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": "104", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": "53", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": "59", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'.", "extraMsg": "Types of property 'afod_numaffil' are incompatible.\nType 'afod_numaffil | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "82", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "85", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_datefin_prevue | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_datefin_prevue | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "87", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_quot_trav | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_quot_trav | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "90", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_fin_date | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_fin_date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneEtab.ts", "line": "95", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Result[]' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }[]'.", "extraMsg": "Type 'Result' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }'.\nTypes of property 'sal' are incompatible.\nType 'pay_salarie_sal | undefined' is not assignable to type 'pay_salarie_sal'.\nType 'undefined' is not assignable to type 'pay_salarie_sal'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "56", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "63", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "67", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment | null' is not assignable to type 'sal_anciennete_date | undefined'.", "extraMsg": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getInfosRepartitionSalEmp.ts", "line": "87", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type 'BaseMontantSpecifique[] | TAPrev' is not assignable to parameter of type 'BaseMontantSpecifique & { lib?: string | undefined; }'.", "extraMsg": "Type 'BaseMontantSpecifique[]' is not assignable to type 'BaseMontantSpecifique & { lib?: string | undefined; }'.\nType 'BaseMontantSpecifique[]' is missing the following properties from type 'BaseMontantSpecifique': LibelleCodeNature, ValeurCodeNature" }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getNumeroOption.ts", "line": "5", "column": "169", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": "54", "column": "11", "severity": "error", "code": "2322", "message": "Type '(BaseMontantSpecifique & { lib: string; })[] | undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'.", "extraMsg": "Type 'undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": "57", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": "11", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }' is not assignable to type 'void'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": "11", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'CfgUpdateIfoc' is not assignable to parameter of type 'DataForUpdate<{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }>'.", "extraMsg": "Types of property 'ifoc_content_xml' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/imports/services/getTypeOrgSelonTypeRisque.ts", "line": "3", "column": "64", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/importPrevFromXml.ts", "line": "144", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'CfgGetIfoc'.", "extraMsg": "Property 'date_heure_creation_fiche' is missing in type 'Partial' but required in type 'CfgGetIfoc'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": "58", "column": "100", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": "218", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "140", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'ipas_validite_date_debut | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "141", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'ipas_validite_date_fin | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "531", "column": "16", "severity": "error", "code": "6133", "message": "'getPeriodesCourantesForSals' is declared but its value is never read." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "563", "column": "5", "severity": "error", "code": "2739", "message": "Type 'any[]' is missing the following properties from type '{ salIds: number[]; ppaCourante: pay_periodepaye_ppa; }': salIds, ppaCourante" }, { "fileName": "server/api/imports/services/processContrat.ts", "line": "145", "column": "69", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/processFileParamFicheOc.ts", "line": "105", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'ContratParsed'.", "extraMsg": "Types of property 'prev_ref' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": "44", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": "63", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": "32", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type '{ appSessionId: any; currentUser: { scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: usr_utilisateur_utiFields.sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }; loginTime: string; lastcheckTime: null; }' is not assignable to parameter of type 'Session'.", "extraMsg": "Types of property 'currentUser' are incompatible.\nType '{ scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }' is missing the following properties from type 'User': uti_email, currentPAD, currentGdpId, currentDOS, and 5 more." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": "34", "column": "10", "severity": "error", "code": "2339", "message": "Property 'appSessionId' does not exist on type 'UserSelected'." }, { "fileName": "server/api/passwords/router.ts", "line": "132", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/presences/router.ts", "line": "34", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'Params': cnt_id, tsh_date_start, tsh_date_end, tsh_comment" }, { "fileName": "server/api/presences/router.ts", "line": "55", "column": "9", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": "61", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": "71", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id_manager: number | null; pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Types of property 'sal_id_manager' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/router.ts", "line": "84", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "87", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Type 'ParsedQs' is missing the following properties from type 'Params': cnt_id, nb" }, { "fileName": "server/api/presences/router.ts", "line": "89", "column": "31", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "97", "column": "27", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "110", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "113", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'cnt_id' is missing in type 'ParsedQs' but required in type 'Params'." }, { "fileName": "server/api/presences/router.ts", "line": "115", "column": "31", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "123", "column": "27", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "161", "column": "127", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/services/getCurrentPeriodPointageDays.ts", "line": "8", "column": "26", "severity": "error", "code": "2307", "message": "Cannot find module '../../../reports/data/getDataRestitutionPresences' or its corresponding type declarations." }, { "fileName": "server/api/presences/services/submitTimesheet.ts", "line": "4", "column": "10", "severity": "error", "code": "6133", "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "5", "column": "32", "severity": "error", "code": "6133", "message": "'Awaited' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "24", "column": "1", "severity": "error", "code": "6133", "message": "'jobsDebouncer' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "65", "column": "11", "severity": "error", "code": "2740", "message": "Type '{ pad_id: number; }' is missing the following properties from type 'SepaParams': peri, sal_id, sal_id_out, modePaiement, and 5 more." }, { "fileName": "server/api/reports/router.ts", "line": "127", "column": "17", "severity": "error", "code": "2794", "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "server/api/reports/router.ts", "line": "228", "column": "29", "severity": "error", "code": "2339", "message": "Property 'ceta_id' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "229", "column": "27", "severity": "error", "code": "2339", "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "230", "column": "29", "severity": "error", "code": "2339", "message": "Property 'pad_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "231", "column": "36", "severity": "error", "code": "2339", "message": "Property 'estVersionDef' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "232", "column": "42", "severity": "error", "code": "2339", "message": "Property 'estVisibleEmployeur' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "233", "column": "29", "severity": "error", "code": "2339", "message": "Property 'lot_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "234", "column": "29", "severity": "error", "code": "2339", "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "289", "column": "15", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "30", "column": "46", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "39", "column": "17", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "75", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "79", "column": "17", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/salaries/router.ts", "line": "33", "column": "31", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "33", "column": "70", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "39", "column": "55", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "41", "column": "59", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "42", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "53", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "58", "column": "81", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "58", "column": "120", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "60", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "71", "column": "54", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "73", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "76", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/theme/router.ts", "line": "14", "column": "55", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/theme/router.ts", "line": "14", "column": "72", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/utils/replaceDomainName.ts", "line": "5", "column": "60", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/variables/router.ts", "line": "40", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "43", "column": "68", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': mvaId, padId, dateDebut, dateFin" }, { "fileName": "server/api/variables/router.ts", "line": "44", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId" }, { "fileName": "server/api/variables/router.ts", "line": "47", "column": "26", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "53", "column": "22", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "100", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId, rows" }, { "fileName": "server/api/variables/router.ts", "line": "114", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "123", "column": "30", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "132", "column": "26", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "158", "column": "44", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number'." }, { "fileName": "server/api/variables/router.ts", "line": "159", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/variables/router.ts", "line": "203", "column": "29", "severity": "error", "code": "2339", "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "204", "column": "38", "severity": "error", "code": "2339", "message": "Property 'comment' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "205", "column": "40", "severity": "error", "code": "2339", "message": "Property 'modeSelectionCnt' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "206", "column": "27", "severity": "error", "code": "2339", "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/services/insertVvaComment.ts", "line": "62", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ vva_id?: number | undefined; vva_niveau?: number | undefined; vva_valeur?: undefined; vva_datedebut?: Date | undefined; vva_datefin?: Date | null | undefined; vva_periodedebut?: number | null | undefined; vva_periodefin?: number | null | undefined; vva_comm?: null | undefined; var_id?: number | undefined; cnt_id?: number | null | undefined; vva_id_externe?: null | undefined; lvva_id?: number | null | undefined; acrd_id?: number | null | undefined; tacc_id?: number | null | undefined; vva_type_peri?: number | undefined; peria_id?: number | null | undefined; sal_id?: number | null | undefined; euti_id?: number | null | undefined; emp_id?: number | null | undefined; vva_regul_peridebut?: number | null | undefined; vva_regul_perifin?: number | null | undefined; }>'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/visitesMed/services/getInfosVisitesMed.ts", "line": "62", "column": "11", "severity": "error", "code": "6133", "message": "'startDate' is declared but its value is never read." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "27", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ pad_id: number; uti_id: number; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "31", "column": "22", "severity": "error", "code": "2339", "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "31", "column": "80", "severity": "error", "code": "2339", "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "41", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "42", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "47", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "50", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "82", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': wfrs_id, wfrs_status" }, { "fileName": "server/api/workflows/absences/router.ts", "line": "95", "column": "80", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/workflows/router.ts", "line": "42", "column": "117", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "46", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': typeWorkflow, doc_id, data" }, { "fileName": "server/api/workflows/router.ts", "line": "48", "column": "121", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "51", "column": "117", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "54", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": "59", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": "64", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "65", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "70", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "73", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "79", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "81", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "84", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "91", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "92", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "97", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "100", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "139", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ uti_id: number; domainApp: APP_DOMAIN; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/router.ts", "line": "166", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "167", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "172", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "175", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/services/changeStatusRunnedStep.ts", "line": "263", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ fk_id: number; origin: \"WFRS\"; pad_id: number; uti_id_target: number; desc: string; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Types of property 'origin' are incompatible.\nType '\"WFRS\"' is not assignable to type 'NOTIFICATION_ORIGINE'." }, { "fileName": "server/api/workflows/services/wflChangeAdress.ts", "line": "1", "column": "43", "severity": "error", "code": "2305", "message": "Module '\"../../../decla_main.d\"' has no exported member 'IExtCallback'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "20", "column": "17", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'.", "extraMsg": "Type 'Promise' is not assignable to type 'ArhServiceResult | Promise>'.\nType 'Promise' is not assignable to type 'Promise>'.\nType 'void' is not assignable to type 'ArhServiceResult'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "41", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "55", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"postXX\"' is not assignable to type 'RouteHttpVerb'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "61", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "74", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is not assignable to parameter of type 'ArhRouteCfg'.", "extraMsg": "Type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is missing the following properties from type 'ArhRouteCfg': method, service" }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "98", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.ts", "line": "32", "column": "7", "severity": "error", "code": "2322", "message": "Type '(req: AuthenticatedRequest) => { file: File | undefined; files: { [fieldname: string]: File[]; } | File[] | undefined; }' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }'." }, { "fileName": "server/app/ArhRouter.ts", "line": "168", "column": "33", "severity": "error", "code": "2314", "message": "Generic type 'ArhRouteCfg' requires 2 type argument(s)." }, { "fileName": "server/app/app.ts", "line": "40", "column": "1", "severity": "error", "code": "6133", "message": "'isString' is declared but its value is never read." }, { "fileName": "server/app/app.ts", "line": "56", "column": "11", "severity": "error", "code": "2339", "message": "Property '_sendErrorToAPM' does not exist on type 'Logger'." }, { "fileName": "server/app/app.ts", "line": "207", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'Writable>' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'contentSecurityPolicy' are incompatible.\nType 'Writable | undefined>' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'ContentSecurityPolicyOptions'.\nTypes of property 'directives' are incompatible.\nType 'Writable | unique symbol> | undefined>' is not assignable to type 'Record | unique symbol> | undefined'.\nType 'Writable | unique symbol>>' is not assignable to type 'Record | unique symbol>'.\nIndex signatures are incompatible.\nType 'Writable | unique symbol>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable'.\nTypes of property '[Symbol.iterator]' are incompatible.\nType 'Writable<() => Iterator>' is not assignable to type '() => Iterator'.\nType 'Writable<() => Iterator>' provides no match for the signature '(): Iterator'." }, { "fileName": "server/app/app.ts", "line": "435", "column": "37", "severity": "error", "code": "2339", "message": "Property 'AccessControl' does not exist on type 'Config'." }, { "fileName": "server/app/app.ts", "line": "487", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "497", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "499", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "499", "column": "32", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "504", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhAddMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "506", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "506", "column": "32", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "511", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response>'." }, { "fileName": "server/app/appUws.ts", "line": "60", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more." }, { "fileName": "server/app/appUws.ts", "line": "207", "column": "59", "severity": "error", "code": "6133", "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": "213", "column": "69", "severity": "error", "code": "6133", "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": "422", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '(e: any) => void' is not assignable to parameter of type '() => void'." }, { "fileName": "server/app/configureDbManager.ts", "line": "37", "column": "5", "severity": "error", "code": "2741", "message": "Property 'format' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/db\").CustomPool' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/dbManager/init\").CustomPool'." }, { "fileName": "server/app/configureDbManager.ts", "line": "52", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cnt' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "58", "column": "5", "severity": "error", "code": "2322", "message": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cntModified' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "65", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cmr' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "71", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'dab' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'DabModified'.\nType 'undefined' is not assignable to type 'DabModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "78", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tij' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'TijModified'.\nType 'undefined' is not assignable to type 'TijModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "85", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'abs' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'AbsModified'.\nType 'undefined' is not assignable to type 'Pick'." }, { "fileName": "server/app/configureDbManager.ts", "line": "92", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "99", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "106", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "123", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'data' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Data'.\nType 'undefined' is not assignable to type 'Data'." }, { "fileName": "server/app/configureDbManager.ts", "line": "132", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'art' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'ArtModified'.\nType 'undefined' is not assignable to type 'ArtModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "139", "column": "5", "severity": "error", "code": "2322", "message": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tsk' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Tsk'.\nType 'undefined' is not assignable to type 'Tsk'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": "17", "column": "7", "severity": "error", "code": "2322", "message": "Type '(req: AuthenticatedRequest) => Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type 'Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to 'Promise | { file: File; files: MulterFilesType | undefined; }>'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": "22", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/app/routerApp.ts", "line": "29", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhRouteIsWhitelistedForAuth' does not exist on type 'Request, any, any, ParsedQs, Record>'." }, { "fileName": "server/app/routerApp.ts", "line": "49", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/appSessions.ts", "line": "363", "column": "5", "severity": "error", "code": "2741", "message": "Property 'portefeuilles' is missing in type '{ uti_id: any; sal_id: any; uti_pseudo: any; uti_nom: any; uti_prenom: any; uti_email: any; uti_access_to_business_dashboard: any; uti_superadmin: any; pdos_id: any; currentPAD: any; currentDOS: any; currentGdpId: any; currentPdosId: any; currentUi: any; lots_id_granted: any; typesUi: any; scope: { sals: never[]; pads: number[]; }; }' but required in type 'User'." }, { "fileName": "server/auth/authentication.ts", "line": "37", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/buls/createBulForNewCnt.ts", "line": "49", "column": "43", "severity": "error", "code": "2741", "message": "Property 'cnt_date_paiement_stc' is missing in type '{ ppa: CntOnCurrentPpa; cnt_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; sal_id: number; pad_id: number; cnt_salaire_mdp_id: number; }' but required in type 'CntForUpsertBul'." }, { "fileName": "server/compta/handleEcart.ts", "line": "35", "column": "15", "severity": "error", "code": "2740", "message": "Type '{ cpt_num: string; sens: string; mnt: number; cpt_type: number; }' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, sal_matricule, sal_nom_usage, and 32 more." }, { "fileName": "server/compta/handleEcart.ts", "line": "44", "column": "32", "severity": "error", "code": "2345", "message": "Argument of type '{ cana_id: number; cana_lib: cta_compteana_canaFields.cana_lib; pana_id: number; cana_code: string; }' is not assignable to parameter of type 'AnaCnt'.", "extraMsg": "Type '{ cana_id: number; cana_lib: cana_lib; pana_id: number; cana_code: string; }' is missing the following properties from type 'AnaCnt': sal_matricule, sal_nom_usage, sal_prenom, anct_id, and 4 more." }, { "fileName": "server/compta/selectAnaCnt.ts", "line": "7", "column": "18", "severity": "error", "code": "2320", "message": "Interface 'AnaCnt' cannot simultaneously extend types 'pay_anacontrat_anct' and 'cta_compteana_cana'.", "extraMsg": "Named property 'cana_id' of types 'pay_anacontrat_anct' and 'cta_compteana_cana' are not identical." }, { "fileName": "server/compta/selectData.ts", "line": "129", "column": "32", "severity": "error", "code": "2345", "message": "Argument of type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Property 'uorg_id' is missing in type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' but required in type 'CriteriaOD'." }, { "fileName": "server/compta/selectData.ts", "line": "186", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'Pcta | null' is not assignable to parameter of type 'Pcta'.", "extraMsg": "Type 'null' is not assignable to type 'Pcta'." }, { "fileName": "server/compta/ventilAna.ts", "line": "18", "column": "16", "severity": "error", "code": "2339", "message": "Property 'rowsDispatched' does not exist on type 'ResultAfterGrouping'." }, { "fileName": "server/compta/ventilAna.ts", "line": "101", "column": "31", "severity": "error", "code": "2339", "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": "101", "column": "42", "severity": "error", "code": "2339", "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "29", "severity": "error", "code": "2352", "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "29", "severity": "error", "code": "2352", "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, param_desc, cnt_id, and 31 more." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "50", "severity": "error", "code": "2345", "message": "Argument of type 'RowWithAna' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'RowWithAna' is missing the following properties from type 'RowToDispatch': sal_nom_famille, sal_prenom, sal_ventil_compta" }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "31", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew' is not assignable to parameter of type 'Error | null'.", "extraMsg": "Type '\"STOP\"' is not assignable to type 'Error | null'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "34", "column": "33", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "35", "column": "7", "severity": "error", "code": "2345", "message": "Argument of type '(errWaterfall: Error, file: string, fileName: string) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "245", "column": "9", "severity": "error", "code": "6133", "message": "'dataRows' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "246", "column": "9", "severity": "error", "code": "6133", "message": "'debut' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "247", "column": "9", "severity": "error", "code": "6133", "message": "'fin' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "249", "column": "9", "severity": "error", "code": "6133", "message": "'header' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "253", "column": "10", "severity": "error", "code": "2304", "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "262", "column": "4", "severity": "error", "code": "2304", "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "271", "column": "68", "severity": "error", "code": "2304", "message": "Cannot find name 'anneemois'." }, { "fileName": "server/dads/aed/processBuls.ts", "line": "6", "column": "1", "severity": "error", "code": "6133", "message": "'bul' is declared but its value is never read." }, { "fileName": "server/dads/dadsMain.ts", "line": "52", "column": "25", "severity": "error", "code": "2554", "message": "Expected 3-6 arguments, but got 2." }, { "fileName": "server/dads/declaDads.ts", "line": "3", "column": "27", "severity": "error", "code": "2459", "message": "Module '\"../payrollEngine/declaCalc.d\"' declares 'Tat' locally, but it is not exported." }, { "fileName": "server/dads/declaDads.ts", "line": "159", "column": "18", "severity": "error", "code": "2320", "message": "Interface 'PaiementOps' cannot simultaneously extend types 'pay_paiementops_pops' and 'pay_banquedos_bnqd'.", "extraMsg": "Named property 'bnqd_id' of types 'pay_paiementops_pops' and 'pay_banquedos_bnqd' are not identical." }, { "fileName": "server/dads/s30/s30.ts", "line": "39", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/s30/s40/s40.ts", "line": "15", "column": "8", "severity": "error", "code": "1192", "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/dads/s30/s40/s40_g28_15\"' has no default export." }, { "fileName": "server/dads/writerDads.ts", "line": "38", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'string | null' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/writerDads.ts", "line": "64", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "50", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "82", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "85", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "94", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "124", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "161", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "178", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "219", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "236", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "270", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.ts", "line": "156", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/errorHandling/customMessagesConfigs.ts", "line": "24", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'PG_ERROR_CODES'.", "extraMsg": "Type 'undefined' is not assignable to type 'PG_ERROR_CODES'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "68", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "102", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "113", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "155", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "167", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "185", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '{ query: Sinon.SinonSpy; release: Sinon.SinonFake; }' is not assignable to parameter of type 'PoolClient'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "205", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "216", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "255", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "266", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "317", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "351", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "361", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "401", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "27", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "38", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "68", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "87", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "98", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": "32", "column": "44", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'.\nType 'Data' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": "35", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "26", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "36", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "37", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "48", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'.", "extraMsg": "Property 'params' is missing in type 'Config' but required in type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "53", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "63", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "64", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "75", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "80", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "90", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "91", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "104", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.ts", "line": "90", "column": "44", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'.\nType '(errTrigger: any, shouldContinue: any) => void' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "42", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "105", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.ts", "line": "23", "column": "2", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "22", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "23", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'.", "extraMsg": "Types of property 'length' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "38", "column": "19", "severity": "error", "code": "2741", "message": "Property 'message' is missing in type '{ length: number; name: \"error\"; severity: string; code: string; detail: string; hint: undefined; position: undefined; internalPosition: undefined; internalQuery: undefined; where: undefined; schema: string; table: string; column: undefined; dataType: undefined; constraint: string; file: string; line: string; routine: string; }' but required in type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "60", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "71", "column": "34", "severity": "error", "code": "2339", "message": "Property 'code' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "72", "column": "34", "severity": "error", "code": "2339", "message": "Property 'message' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "87", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "87", "column": "61", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "102", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "102", "column": "64", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "129", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "129", "column": "63", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "200", "column": "4", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'string | null'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "209", "column": "7", "severity": "error", "code": "2339", "message": "Property 'title' does not exist on type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "248", "column": "109", "severity": "error", "code": "6133", "message": "'keyTable' is declared but its value is never read." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "59", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "109", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "111", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "152", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "154", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "214", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "216", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "271", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "300", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "302", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": "68", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "61", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "117", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "169", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "217", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "265", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "308", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; lots_id_granted: number[]; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "338", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "377", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "417", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "458", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "500", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": "56", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": "82", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "16", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "23", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "29", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "48", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "55", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "74", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "80", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/processReferences.ts", "line": "117", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type '\"add\" | OperationType' is not assignable to parameter of type 'OperationType'.", "extraMsg": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "39", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "142", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigServerFilter | null' is not assignable to parameter of type 'ConfigServerFilter'.", "extraMsg": "Type 'null' is not assignable to type 'ConfigServerFilter'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "161", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "211", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "255", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "295", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "339", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "386", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "438", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "488", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "531", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "574", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "617", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "660", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "703", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/emailer/emailHtmlTemplate.ts", "line": "119", "column": "83", "severity": "error", "code": "2345", "message": "Argument of type 'ROLES | undefined' is not assignable to parameter of type 'ROLES'.", "extraMsg": "Type 'undefined' is not assignable to type 'ROLES'." }, { "fileName": "server/emailer/emailer.ts", "line": "83", "column": "5", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'SentMessageInfo | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'SentMessageInfo'." }, { "fileName": "server/graphql/login/resolvers.ts", "line": "32", "column": "6", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/graphql/resolvers/mutations/documents/saveDocs/resolver.ts", "line": "99", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForUpdate<{ doc_title?: null | undefined; doc_comment?: null | undefined; doc_id?: undefined; doc_type?: undefined; doc_afficher_portail_salarie?: boolean | undefined; doc_date_portail_salarie?: Date | null | undefined; tdoc_id?: number | null | undefined; doc_id_sequenced?: number | undefined; doc_afficher_portail_employeur?: boolean | undefined; }>'.", "extraMsg": "Types of property 'doc_title' are incompatible.\nType 'doc_title | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/graphql/resolvers/queries/absences/infosListeAbsencesMgr/resolver.ts", "line": "3", "column": "10", "severity": "error", "code": "2305", "message": "Module '\"../../../../../dbManager/dbManager\"' has no exported member 'ClientFilter'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "24", "column": "13", "severity": "error", "code": "2322", "message": "Type 'ecnt_montant_salaire' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "26", "column": "13", "severity": "error", "code": "2322", "message": "Type 'ecnt_quot_trav' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "27", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'trem_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "35", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'GqlF'.", "extraMsg": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'LastRemuneration'.\nTypes of property 'montantSalaire' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/cotisationsFraisDeSante/getCotisationsFraisDeSante/resolver.ts", "line": "52", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type '{ src_id_force?: number | null | undefined; cnt_id?: number | undefined; ltrac_type?: number | null | undefined; emp_id?: number | null | undefined; pad_id: number; catc_id: number | null; ncnt_id: number; dpub_id: number | null; semp_id: number; trem_id: number | null; rcdd_id: number | null; euti_id: number | null; eta_id: number; src_id: number | null; peri_anneemois: number; lot_id: number; cnt_debut_date: Date; cnt_fin_date?: Date | undefined; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'src_id_force' are incompatible.\nType 'number | null | undefined' is not assignable to type 'src_id_force'.\nType 'undefined' is not assignable to type 'src_id_force'." }, { "fileName": "server/graphql/resolvers/queries/login/checkLoginCredentials/resolver.ts", "line": "16", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string | null'." }, { "fileName": "server/graphql/utils/gqlUtils.ts", "line": "71", "column": "40", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "32", "column": "46", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "33", "column": "77", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "33", "column": "95", "severity": "error", "code": "2339", "message": "Property 'tab_id' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "37", "column": "54", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "38", "column": "52", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "39", "column": "51", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "40", "column": "48", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "42", "column": "17", "severity": "error", "code": "2322", "message": "Type '{ plhSemaine1: gta_planninghebdo_plh & { jours: number[]; }; ppla_desc: string; }' is not assignable to type 'DataGta'.", "extraMsg": "The types of 'plhSemaine1.jours' are incompatible between these types.\nType 'number[]' is not assignable to type 'Jph[]'.\nType 'number' is not assignable to type 'Jph'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "43", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprem_pare' is not assignable to type 'ProfilRem'.", "extraMsg": "Types of property 'pare_quot_journ_coll_ref' are incompatible.\nType 'pare_quot_journ_coll_ref' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "45", "column": "17", "severity": "error", "code": "2741", "message": "Property 'jfs' is missing in type 'gta_calendrierjf_cjf' but required in type 'Cjf'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": "27", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": "46", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/helpdesk/zendesk/authZendeskSSO.ts", "line": "4", "column": "10", "severity": "error", "code": "6133", "message": "'NODE_ENV' is declared but its value is never read." }, { "fileName": "server/helpdesk/zendesk/getInfosZdOrganization.ts", "line": "9", "column": "23", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/helpdesk/zendesk/zdSearchRequestAsync.ts", "line": "5", "column": "9", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/imports/genericImport.ts", "line": "146", "column": "5", "severity": "error", "code": "2322", "message": "Type '({ padId, config, csvRows }: ImportInput>>) => Promise' is not assignable to type 'ImportData'.", "extraMsg": "Types of parameters '__0' and 'input' are incompatible.\nType 'ImportInput' is not assignable to type 'ImportInput>>'.\nType 'ConfigImporter' is not assignable to type 'Required>'.\nTypes of property 'sal_identifier' are incompatible.\nType 'IMPORT_IDENTIFIANT_SALARIE | undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'.\nType 'undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "34", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "37", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "40", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "43", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "46", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "47", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "34", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "37", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_matricule' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "40", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "43", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_email' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "46", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_nir' does not exist on type '{}'." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "3", "column": "7", "severity": "error", "code": "6133", "message": "'map' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "11", "column": "10", "severity": "error", "code": "6133", "message": "'getNameIdentifierSal' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "11", "column": "66", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": "140", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'.", "extraMsg": "Type 'undefined' is not assignable to type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importAbs.ts", "line": "155", "column": "35", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'string | null | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | null | undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": "155", "column": "68", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/imports/importAnct.ts", "line": "118", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectAnct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectAnct': cana_id, anct_pct, anct_peridebut" }, { "fileName": "server/imports/importAnct.ts", "line": "118", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importAnct.ts", "line": "226", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importContrats.ts", "line": "246", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importContrats.ts", "line": "249", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'." }, { "fileName": "server/imports/importContrats.ts", "line": "372", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readSal\").CntIdentifiers' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readCnt\").CntIdentifiers'.", "extraMsg": "Types of property 'cnt_debut_date' are incompatible.\nType 'Date | undefined' is not assignable to type 'string | undefined'.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/imports/importEct.ts", "line": "173", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': emp_id, ect_classif_ech, ect_classif_niv, ect_classif_cat, and 3 more." }, { "fileName": "server/imports/importEct.ts", "line": "173", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEct.ts", "line": "281", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importEmplois.ts", "line": "105", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEmplois.ts", "line": "162", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'RowObject' is not assignable to parameter of type 'RowObjectEmp'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEmp': emp_libelle_masculin, emp_libelle_feminin, acrd_id" }, { "fileName": "server/imports/importIbans.spec.ts", "line": "1", "column": "8", "severity": "error", "code": "2613", "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' has no default export. Did you mean to use 'import { importIbans } from \"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' instead?" }, { "fileName": "server/imports/importIbans.spec.ts", "line": "1", "column": "23", "severity": "error", "code": "2459", "message": "Module '\"./importIbans\"' declares 'Config' locally, but it is not exported." }, { "fileName": "server/imports/importIbans.ts", "line": "78", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; validators?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importIbans.ts", "line": "144", "column": "9", "severity": "error", "code": "6133", "message": "'resultInsertion' is declared but its value is never read." }, { "fileName": "server/imports/importIbans.ts", "line": "148", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/imports/importMutuelleInterim.ts", "line": "71", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": "61", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": "98", "column": "19", "severity": "error", "code": "2304", "message": "Cannot find name 'BulsOnCurrentPpa'." }, { "fileName": "server/imports/importSals.ts", "line": "161", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": "128", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': uorg_id, uct_datedebut, uct_datefin, uct_peridebut, rind_id" }, { "fileName": "server/imports/importUct.ts", "line": "128", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": "236", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVisitMed.ts", "line": "97", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importVva.ts", "line": "99", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporterEnhanced' is not assignable to parameter of type 'Config'.", "extraMsg": "Types of property 'createBulRegul' are incompatible.\nType 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/imports/importVva.ts", "line": "165", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'ConfigImporterEnhanced'.", "extraMsg": "Type 'Config' is missing the following properties from type 'ConfigImporterEnhanced': inTransaction, identificationOnly" }, { "fileName": "server/imports/importVva.ts", "line": "213", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVva/defineCnt.ts", "line": "24", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'CntRead | undefined' is not assignable to parameter of type 'CntRead | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'CntRead | PromiseLike'." }, { "fileName": "server/imports/readSal.ts", "line": "91", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/readSal.ts", "line": "99", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "1", "column": "10", "severity": "error", "code": "2724", "message": "'\"./getIdentifiersSalFromRowObject\"' has no exported member named 'salIdentifiers'. Did you mean 'isSalIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "1", "column": "10", "severity": "error", "code": "6133", "message": "'salIdentifiers' is declared but its value is never read." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "2", "column": "10", "severity": "error", "code": "2724", "message": "'\"./getIdentifiersCntFromRowObject\"' has no exported member named 'cntIdentifiers'. Did you mean 'isCntIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "2", "column": "10", "severity": "error", "code": "6133", "message": "'cntIdentifiers' is declared but its value is never read." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "118", "column": "64", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "125", "column": "116", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "178", "column": "59", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/monitoring/routerMonitoring.ts", "line": "15", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: { type: string; title: string; }[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "15", "column": "2", "severity": "error", "code": "2739", "message": "Type '{}' is missing the following properties from type '{ serverConfig: ServerConfig; dbConfig: any; }': serverConfig, dbConfig" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "222", "column": "3", "severity": "error", "code": "2322", "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "223", "column": "3", "severity": "error", "code": "2322", "message": "Type 'BulSelected[]' is not assignable to type 'BulInCalc[]'.", "extraMsg": "Type 'BulSelected' is missing the following properties from type 'BulInCalc': sandbox, iCurrentRub, cjfs, statutRegimeAm" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "280", "column": "3", "severity": "error", "code": "2322", "message": "Type '() => void' is not assignable to type '{ (): Promise; (handler: () => void): void; }'.", "extraMsg": "Type 'void' is not assignable to type 'Promise'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "313", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "344", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "492", "column": "10", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "500", "column": "18", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "522", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": "67", "column": "28", "severity": "error", "code": "2362", "message": "The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": "67", "column": "36", "severity": "error", "code": "2363", "message": "The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "31", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[]))[]' is not assignable to parameter of type 'T[]'.", "extraMsg": "Type 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])'." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "55", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'Ptab' is not assignable to parameter of type 'PtabSelected'.", "extraMsg": "Type 'Ptab' is missing the following properties from type 'PtabSelected': acrd_id, ptab_methode_retenue, ptab_desc, tab, and 14 more." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "65", "column": "5", "severity": "error", "code": "2322", "message": "Type 'PtabSelected[]' is not assignable to type 'T[]'.", "extraMsg": "Type 'PtabSelected' is not assignable to type 'T'.\n'PtabSelected' is assignable to the constraint of type 'T', but 'T' could be instantiated with a different subtype of constraint 'Ptab'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": "48", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": "94", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/maintien/processOneArret.ts", "line": "53", "column": "9", "severity": "error", "code": "2322", "message": "Type 'sal_anciennete_date' is not assignable to type 'Date'.", "extraMsg": "Type 'null' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "77", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "119", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "159", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsRetenue.ts", "line": "62", "column": "23", "severity": "error", "code": "2739", "message": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectSpecificItems.ts", "line": "17", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedCalc': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/bulsMgr/deleteLBL.ts", "line": "11", "column": "28", "severity": "error", "code": "2503", "message": "Cannot find namespace 'pg'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": "9", "column": "32", "severity": "error", "code": "2339", "message": "Property 'length' does not exist on type 'ProfilPlanning'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": "23", "column": "27", "severity": "error", "code": "2488", "message": "Type 'ProfilPlanning' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "64", "column": "126", "severity": "error", "code": "2345", "message": "Argument of type 'Cmb[] | undefined' is not assignable to parameter of type 'Cmb[] | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'Cmb[] | null'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "96", "column": "81", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "97", "column": "87", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "105", "column": "87", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "106", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "170", "column": "92", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "171", "column": "79", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "235", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "237", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "245", "column": "88", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "246", "column": "92", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCald.ts", "line": "111", "column": "63", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | boolean' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": "34", "column": "25", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'.", "extraMsg": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": "38", "column": "25", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/upsertCalb.ts", "line": "58", "column": "13", "severity": "error", "code": "2304", "message": "Cannot find name 'tools'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": "24", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": "46", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/communication/sendEndToMainProcess.ts", "line": "10", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "142", "column": "5", "severity": "error", "code": "2322", "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'.", "extraMsg": "Type 'pay_cumul_cml' is missing the following properties from type 'CmlInBul': valeur_en_cours, valeur_en_cours_autres_contrats" }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "158", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'.", "extraMsg": "Type 'RubSelectedCalc' is missing the following properties from type 'RubInCalc': rub_code, rub_lib, rub_desc, rub_affich_dates_abs, and 12 more." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "220", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'pay_cumul_cml[]' is not assignable to parameter of type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "10", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "12", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "32", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "34", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "50", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "52", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "68", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "70", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "72", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "74", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "76", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/defineNetItems.ts", "line": "2", "column": "1", "severity": "error", "code": "6192", "message": "All imports in import declaration are unused." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "146", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type '{}' is not assignable to parameter of type 'BulData'.", "extraMsg": "Property 'cnt' is missing in type '{}' but required in type 'BulData'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "172", "column": "17", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "179", "column": "17", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "48", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "94", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "140", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "72", "column": "119", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "78", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'.", "extraMsg": "Type 'CmlInBul' is not assignable to type 'CmlCached'.\nTypes of property 'valeur_en_cours_autres_contrats' are incompatible.\nType 'number | null' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "149", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "153", "column": "73", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "157", "column": "77", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "179", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "183", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "118", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "166", "column": "5", "severity": "error", "code": "2322", "message": "Type 'number' is not assignable to type 'null'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "166", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_TOUS_CONTRATS.ts", "line": "62", "column": "31", "severity": "error", "code": "2345", "message": "Argument of type '{ name: string; value: number | null; }' is not assignable to parameter of type 'CmlReturned'.", "extraMsg": "Types of property 'name' are incompatible.\nType 'string' is not assignable to type '\"valeur_en_cours\" | \"valeur_en_cours_autres_contrats\" | \"valeur_ann_cnt\" | \"valeur_ann_cnt_tous_contrats\" | \"valeur_duree_cnt\" | \"valeur_duree_cnt_tous_contrats\" | \"valeur_en_cours_cnt_precedent\" | \"valeur_n_derniers_mois_cnt\" | \"valeur_n_derniers_mois_tous_contrats\"'." }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.spec.ts", "line": "69", "column": "39", "severity": "error", "code": "2344", "message": "Type '{}' does not satisfy the constraint 'BaseVva'.", "extraMsg": "Type '{}' is missing the following properties from type 'BaseVva': vva_id, vva_valeur, vva_datedebut, vva_datefin" }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.ts", "line": "52", "column": "25", "severity": "error", "code": "2339", "message": "Property 'sort' does not exist on type 'readonly Readonly[]'." }, { "fileName": "server/payrollEngine/druMgr/druMgr.ts", "line": "282", "column": "29", "severity": "error", "code": "2339", "message": "Property 'skip' does not exist on type 'Error | ResultSkip'.", "extraMsg": "Property 'skip' does not exist on type 'Error'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_ABS.ts", "line": "178", "column": "85", "severity": "error", "code": "2345", "message": "Argument of type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: rub_id_retenue; rub_id_indem: rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: rub_id_indem_2; rub_id_indem_3: rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: cmsal_id; tab_code: string; tab_taux_maintien: tab_taux_maintien; tab_lib: string; mart_id: mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }[]' is not assignable to parameter of type 'DabForQuotiteAbs[]'.", "extraMsg": "Type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'DabForQuotiteAbs'.\nType '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'Pick'.\nTypes of property 'dab_nb' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "17", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'cnt_fin_date' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "30", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'cnt_datefin_prevue' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "34", "column": "45", "severity": "error", "code": "2339", "message": "Property 'cnt_datefin_duree_minimale' does not exist on type 'CntInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_EFF.ts", "line": "116", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": "40", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'.", "extraMsg": "Type 'Date' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": "50", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_PARE.ts", "line": "29", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "11", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "27", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "46", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: true; dab_commence_aprem: true; dab_finit_matin: true; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "65", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "84", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "125", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_eta' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "171", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_emp' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "219", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_uorg' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivCcn.ts", "line": "45", "column": "66", "severity": "error", "code": "2339", "message": "Property 'acrd_id' does not exist on type '{ ccn_id: number; }'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivNat.ts", "line": "9", "column": "110", "severity": "error", "code": "6133", "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivPad.ts", "line": "8", "column": "110", "severity": "error", "code": "6133", "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "68", "column": "16", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "83", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "93", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "104", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "174", "column": "144", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": "1", "column": "1", "severity": "error", "code": "6133", "message": "'DruInCalc' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": "41", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Readonly> & Readonly & { rub_desc: string; }>' is not assignable to type 'Readonly'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "47", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "49", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "49", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "64", "column": "68", "severity": "error", "code": "2345", "message": "Argument of type 'DRU_VAR_MULTIVAL_DISTINCT | null' is not assignable to parameter of type 'MODE_DISTINCTION | null'.", "extraMsg": "Type 'DRU_VAR_MULTIVAL_DISTINCT.PAR_DATEDEBUT' is not assignable to type 'MODE_DISTINCTION | null'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "70", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "83", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "85", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "85", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getRubsBouclageToInsert.spec.ts", "line": "127", "column": "4", "severity": "error", "code": "2322", "message": "Type '({ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; })[]' is not assignable to type 'Readonly>[]'.", "extraMsg": "Type '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is not assignable to type 'Readonly>'.\nType '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is missing the following properties from type 'Readonly>': isDebutPeriode, commentaire, is_regul" }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": "122", "column": "41", "severity": "error", "code": "2740", "message": "Type 'BaseRubCheckDruBouclage' is missing the following properties from type 'RubInCalc': rub_type, rub_code, rub_affich_dates_abs, tij, and 12 more." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": "264", "column": "41", "severity": "error", "code": "2322", "message": "Type 'BaseRubCheckDruBouclage' is not assignable to type 'RubInCalc'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": "45", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": "140", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "132", "column": "71", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "132", "column": "118", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "144", "column": "71", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "144", "column": "118", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "291", "column": "31", "severity": "error", "code": "2339", "message": "Property 'rrub_annul_peri_debut' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "292", "column": "29", "severity": "error", "code": "2339", "message": "Property 'rrub_annul_peri_fin' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "29", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "37", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "45", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "53", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "61", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "69", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "77", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/processDruValue.ts", "line": "52", "column": "17", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | boolean | null' is not assignable to parameter of type 'string | number'.", "extraMsg": "Type 'null' is not assignable to type 'string | number'." }, { "fileName": "server/payrollEngine/druMgr/profilCp/getAcquisitionCpMoisCalculee.ts", "line": "71", "column": "14", "severity": "error", "code": "2540", "message": "Cannot assign to 'pacp' because it is a read-only property." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "23", "column": "13", "severity": "error", "code": "2322", "message": "Type 'mrtt_nbj_sal' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "24", "column": "13", "severity": "error", "code": "2322", "message": "Type 'mrtt_nbj_pat' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "40", "column": "16", "severity": "error", "code": "2454", "message": "Variable 'nbSal' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "41", "column": "16", "severity": "error", "code": "2454", "message": "Variable 'nbPat' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": "11", "column": "115", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": "41", "column": "142", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/vva/cacheVvaMgr.ts", "line": "27", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ var_id: number; valueFound: boolean; niveauFound: number; value: string | number | boolean | null; vva: Schema.pay_valeurvariable_vva[] | null; }' is not assignable to parameter of type 'VvaCached'.", "extraMsg": "Types of property 'niveauFound' are incompatible.\nType 'number' is not assignable to type '1 | 2 | 5'." }, { "fileName": "server/payrollEngine/executeFormula.ts", "line": "35", "column": "20", "severity": "error", "code": "2339", "message": "Property 'cnt_desc' does not exist on type 'BulInCalc'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "30", "column": "5", "severity": "error", "code": "2322", "message": "Type 'PosConv | null' is not assignable to type 'PosConv | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'PosConv | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "92", "column": "9", "severity": "error", "code": "2322", "message": "Type 'PoolClient' is not assignable to type 'DbClient'.", "extraMsg": "Type 'PoolClient' is missing the following properties from type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }': begin, commit, rollback" }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "242", "column": "5", "severity": "error", "code": "2322", "message": "Type 'Tat | null' is not assignable to type 'Tat | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'Tat | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "250", "column": "5", "severity": "error", "code": "2740", "message": "Type 'ProfilPlanning[]' is missing the following properties from type 'ProfilPlanning': ppla_desc, acrd_niveau, origin, ppla_id, and 24 more." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "85", "column": "21", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "89", "column": "17", "severity": "error", "code": "2322", "message": "Type 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "90", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "535", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "539", "column": "9", "severity": "error", "code": "2322", "message": "Type 'boolean | undefined' is not assignable to type 'boolean'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "540", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "547", "column": "68", "severity": "error", "code": "6133", "message": "'peri' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "547", "column": "89", "severity": "error", "code": "6133", "message": "'dateVigueur' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getRubData.ts", "line": "38", "column": "5", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectAlc\").Alc[]' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Alc[]'.", "extraMsg": "Type 'Alc' is missing the following properties from type 'Alc': valeur_en_cours, valeur_en_cours_apres" }, { "fileName": "server/payrollEngine/launchCalcBuls.ts", "line": "23", "column": "8", "severity": "error", "code": "2741", "message": "Property 'settingsByBul' is missing in type '{ type: number; pad_id: number; uti_id: number; bul_id: number[]; clp_origine: CALCULPAIE_ORIGINE; settings: {}; }' but required in type 'CalcRequestParams'." }, { "fileName": "server/payrollEngine/monitoring/trackMemory.ts", "line": "3", "column": "21", "severity": "error", "code": "2686", "message": "'_' refers to a UMD global, but the current file is a module. Consider adding an import instead." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "13", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "23", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "28", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "33", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "11", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "42", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "71", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/peria/checkPeriaCatc.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaDpub.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaTrem.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkTypeLieuTrav.ts", "line": "19", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/profiles/selectPpla.ts", "line": "200", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "597", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "598", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'cnt_fin_date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "638", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "639", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "640", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "641", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "655", "column": "4", "severity": "error", "code": "2739", "message": "Type '{ calculer: false; netCible: null; iterations: never[]; }' is missing the following properties from type '{ calculer: boolean; type: number; varIdVariant: number; nextValueForVarId: number; netCible: { mnt: number; explain: string; } | null; iterations: IterationNetAuBrut[]; }': type, varIdVariant, nextValueForVarId" }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "139", "column": "50", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "204", "column": "42", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "212", "column": "42", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "238", "column": "44", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "246", "column": "44", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "270", "column": "17", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "329", "column": "17", "severity": "error", "code": "2322", "message": "Type 'boolean | null | undefined' is not assignable to type 'boolean | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | null'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "331", "column": "21", "severity": "error", "code": "2322", "message": "Type 'boolean | null' is not assignable to type 'boolean'.", "extraMsg": "Type 'null' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "460", "column": "50", "severity": "error", "code": "2345", "message": "Argument of type 'dpub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "813", "column": "17", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "842", "column": "35", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "842", "column": "54", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionCprev.ts", "line": "137", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'Cprev' is not assignable to parameter of type 'CprevApplied'.", "extraMsg": "Property 'ccpr' is missing in type 'Cprev' but required in type 'CprevApplied'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionEff.ts", "line": "35", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type '1 | 2'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": "65", "column": "17", "severity": "error", "code": "2322", "message": "Type 'ProfilCp | null' is not assignable to type 'ProfilCp'.", "extraMsg": "Type 'null' is not assignable to type 'ProfilCp'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": "235", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPARE.ts", "line": "279", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPASS.ts", "line": "35", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Pass | null' is not assignable to type 'Pass'.", "extraMsg": "Type 'null' is not assignable to type 'Pass'." }, { "fileName": "server/payrollEngine/selectPRBUL.ts", "line": "163", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectProfilCpAnc.ts", "line": "230", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectTAUXAT.ts", "line": "40", "column": "49", "severity": "error", "code": "2554", "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/payrollEngine/updateCMLInBul.ts", "line": "123", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' is not assignable to parameter of type 'CmlInBul'.", "extraMsg": "Property 'cml_type_raz_ann' is missing in type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/portails/employee/checkIfAbsExceedsTgaThreshold.ts", "line": "42", "column": "32", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "45", "column": "23", "severity": "error", "code": "2339", "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "46", "column": "23", "severity": "error", "code": "2339", "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "48", "column": "23", "severity": "error", "code": "2339", "message": "Property 'allDay' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "49", "column": "23", "severity": "error", "code": "2339", "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "50", "column": "23", "severity": "error", "code": "2339", "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "55", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ id: any; calendarId: number; title: string; }[]' is not assignable to parameter of type 'Pta[]'.", "extraMsg": "Type '{ id: any; calendarId: number; title: string; }' is missing the following properties from type 'Pta': pta_id, pta_heure_arrivee, pta_heure_depart, cnt_id, and 13 more." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "24", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "27", "column": "23", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "27", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DataSalForSearch'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DataSalForSearch': padId, salNomNaissance, salNomUsage, salPrenom, and 2 more." }, { "fileName": "server/portails/routerCalendars.ts", "line": "53", "column": "31", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'undefined' is not assignable to type 'number'." }, { "fileName": "server/portails/routerCalendars.ts", "line": "78", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "41", "column": "15", "severity": "error", "code": "2322", "message": "Type 'Src | null' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Src | null'.", "extraMsg": "Type 'Src' is missing the following properties from type 'Src': cnt_id, origin" }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "50", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "51", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesEventTest.ts", "line": "2", "column": "93", "severity": "error", "code": "6133", "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesMensuellesTest.ts", "line": "4", "column": "57", "severity": "error", "code": "6133", "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/reports/data/absences/getDataAbs.ts", "line": "42", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "72", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "323", "column": "9", "severity": "error", "code": "2322", "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "331", "column": "49", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "332", "column": "47", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "333", "column": "53", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "334", "column": "50", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "335", "column": "34", "severity": "error", "code": "2339", "message": "Property 'ppla' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "336", "column": "36", "severity": "error", "code": "2339", "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "337", "column": "30", "severity": "error", "code": "2339", "message": "Property 'cjf' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "338", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "339", "column": "45", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "349", "column": "34", "severity": "error", "code": "2339", "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "349", "column": "53", "severity": "error", "code": "2339", "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "453", "column": "9", "severity": "error", "code": "2322", "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "455", "column": "9", "severity": "error", "code": "2322", "message": "Type 'pay_absence_abs | never[]' is not assignable to type 'pay_absence_abs[]'.", "extraMsg": "Type 'pay_absence_abs' is missing the following properties from type 'pay_absence_abs[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "464", "column": "49", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "465", "column": "47", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "466", "column": "53", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "467", "column": "50", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "468", "column": "21", "severity": "error", "code": "2739", "message": "Type 'gta_profilplanning_ppla' is missing the following properties from type 'DataGta': ppla_desc, plhSemaine1" }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "469", "column": "36", "severity": "error", "code": "2339", "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "471", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "472", "column": "45", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "485", "column": "34", "severity": "error", "code": "2339", "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "485", "column": "53", "severity": "error", "code": "2339", "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "495", "column": "17", "severity": "error", "code": "2339", "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "499", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'pay_absence_abs' is not assignable to parameter of type 'Abs'.", "extraMsg": "Property 'tab_lib' is missing in type 'pay_absence_abs' but required in type 'Abs'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "499", "column": "68", "severity": "error", "code": "2339", "message": "Property 'dabs' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "508", "column": "25", "severity": "error", "code": "2322", "message": "Type 'gta_profilplanning_ppla' is not assignable to type 'DataGta'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "509", "column": "40", "severity": "error", "code": "2339", "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "511", "column": "25", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "529", "column": "17", "severity": "error", "code": "2339", "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataCp.ts", "line": "532", "column": "53", "severity": "error", "code": "2339", "message": "Property 'abs_non_paie' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDatesNonPaieFromAbs.spec.ts", "line": "30", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is not assignable to parameter of type 'Abs'.", "extraMsg": "Type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is missing the following properties from type 'Abs': uab_id, tab_lib" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "144", "column": "59", "severity": "error", "code": "2339", "message": "Property 'isHeaderRem' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "160", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type 'rub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "161", "column": "20", "severity": "error", "code": "2339", "message": "Property 'isHeaderIndemNet' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "227", "column": "13", "severity": "error", "code": "2322", "message": "Type 'RegWithLbl | undefined' is not assignable to type 'Freg | null | undefined'.", "extraMsg": "Type 'RegWithLbl' is missing the following properties from type 'Freg': regs, freg_lib, freg_num_ordre, freg_display_no_reg" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "259", "column": "61", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "265", "column": "11", "severity": "error", "code": "2322", "message": "Type 'reg_operation' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'.", "extraMsg": "Type 'null' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "340", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'Freg' is not assignable to parameter of type 'RegWithLbl'.", "extraMsg": "Type 'Freg' is missing the following properties from type 'RegWithLbl': lbl, reg_id, reg_lib, reg_num_ordre, and 4 more." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "368", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is not assignable to parameter of type 'LblSimpl'.", "extraMsg": "Type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is missing the following properties from type 'LblSimpl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 31 more." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "17", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "18", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "19", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "20", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": "183", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]'.", "extraMsg": "Type 'Lbl' is missing the following properties from type 'Lbl': cnt_id, ncnt_id, ncnt_code, euti_nom, and 12 more." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": "184", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]'.", "extraMsg": "Property 'rub_type_affich_simpl' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl'." }, { "fileName": "server/reports/data/bul/getData_BUL_PRBUL.ts", "line": "24", "column": "3", "severity": "error", "code": "2322", "message": "Type '([_client, prbul_id]: [PoolClient, number]) => string | null' is not assignable to type '(args: [client: PoolClient, prbulId: number]) => string'.", "extraMsg": "Type 'string | null' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/bul/mergeTemplatesZonesBul.ts", "line": "2", "column": "8", "severity": "error", "code": "1259", "message": "Module '\"handlebars\"' can only be default-imported using the 'esModuleInterop' flag" }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": "134", "column": "24", "severity": "error", "code": "2488", "message": "Type 'FormatLblCompleterZeros' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": "140", "column": "24", "severity": "error", "code": "2488", "message": "Type 'FormatLblNbDec' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "46", "column": "13", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "47", "column": "26", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "48", "column": "17", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/clickHelpers/getStringifiedFunctionOpenCotisUrssafSal.ts", "line": "34", "column": "9", "severity": "error", "code": "2322", "message": "Type '\"html\"' is not assignable to type 'REPORT_TYPE_OUTPUT | undefined'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "21", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'RegroupCompta | undefined' is not assignable to parameter of type 'RegroupCompta'.", "extraMsg": "Type 'undefined' is not assignable to type 'RegroupCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "25", "column": "20", "severity": "error", "code": "2339", "message": "Property 'sal_matricule' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "26", "column": "20", "severity": "error", "code": "2551", "message": "Property 'cnt_num' does not exist on type 'LblCompta'. Did you mean 'cpt_num'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "27", "column": "20", "severity": "error", "code": "2551", "message": "Property 'cnt_id' does not exist on type 'LblCompta'. Did you mean 'cpt_id'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "71", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "81", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "91", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "101", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "113", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "123", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "133", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "143", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getDataRattachCompta.ts", "line": "77", "column": "62", "severity": "error", "code": "2339", "message": "Property 'color' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "66", "column": "20", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Function' is not assignable to type 'AsyncFunction'.\nType 'Function' provides no match for the signature '(callback: (err?: Error | null | undefined, result?: unknown) => void): void'.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Function[]'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "71", "column": "34", "severity": "error", "code": "2488", "message": "Type 'unknown' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "122", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta[]' is not assignable to parameter of type 'Row[]'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'Row': cnt_id, bul_est_stc, sal_desc, cnt_desc, and 8 more." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "52", "column": "9", "severity": "error", "code": "2551", "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "53", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "54", "column": "9", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "55", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "56", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "61", "column": "9", "severity": "error", "code": "2339", "message": "Property 'brut_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "62", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "63", "column": "9", "severity": "error", "code": "2339", "message": "Property 'solde_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "64", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "65", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "70", "column": "9", "severity": "error", "code": "2551", "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "71", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "72", "column": "9", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "73", "column": "13", "severity": "error", "code": "2339", "message": "Property 'bul_est_stc' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "74", "column": "13", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "31", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "45", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "77", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "77", "column": "39", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": "125", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'RowDataProvCp' is missing the following properties from type 'Row': bul_est_stc_m1, brut_maintien_m1, pris_n_m1, pris_n1_m1, and 25 more." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": "126", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": "78", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": "79", "column": "28", "severity": "error", "code": "2339", "message": "Property 'pad_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "146", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"org_desc\"' is not assignable to type '\"emp_desc\" | \"sal_desc\" | \"date_debut\" | \"uorg_desc\" | \"aff_lib\" | \"cpt_numero\" | \"compte_analytique\" | \"affil_desc\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "147", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"\"' is not assignable to type '\"Salarié\" | \"Emploi\" | \"Affectation\" | \"Affaire\" | \"Date d'entrée\" | \"Numéro de compte\" | \"Imputation analytique\" | \"Affiliation\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "168", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Property 'name' is missing in type 'Criteria' but required in type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "170", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": "42", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": "43", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/dsn/getAggDsnBlocks.ts", "line": "1", "column": "22", "severity": "error", "code": "2307", "message": "Cannot find module '../../../dsn/decla_dsn' or its corresponding type declarations." }, { "fileName": "server/reports/data/dsn/getDataDsnBasesAssujetties.ts", "line": "52", "column": "25", "severity": "error", "code": "2322", "message": "Type 'Line[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'Line' is not assignable to type 'Row'.\nIndex signature is missing in type 'Line'." }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": "171", "column": "15", "severity": "error", "code": "2740", "message": "Type '{ salNom: string; salPrenom: string; salMatricule: string; }' is missing the following properties from type 'DataRow': sal_id, netAPayer, mntPas, netFiscal, and 6 more." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "502", "column": "9", "severity": "error", "code": "2322", "message": "Type 'LineByContrat | undefined' is not assignable to type 'LineByContrat'.", "extraMsg": "Type 'undefined' is not assignable to type 'LineByContrat'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "652", "column": "159", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "663", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type '{ idAffil: string; salId: number; cntId: number; codeOption?: string | undefined; codePopulation?: string | undefined; idAdhesion: string; prevDesc: string; cprevsDesc: string; affilDesc: string; ta_prev?: number | null | undefined; tb_t2_prev?: number | null | undefined; tc_prev?: number | null | undefined; td_prev?: number | null | undefined; base_forf_prev?: number | null | undefined; base_specif_prev_17?: number | null | undefined; mnt_forf_prev?: number | null | undefined; mnt_libre_prev?: number | null | undefined; total_cotis: number | null; has_78_prev: boolean; has_79_prev: boolean; has_81_prev: boolean; rubsDesc: string; sal_id: number; cnt_id: number; salMatricule: string; salNom: string; salPrenom: string; cntDesc: string; statutRc: string; }' is not assignable to parameter of type 'FinalRow'.", "extraMsg": "Types of property 'codeOption' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": "200", "column": "5", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/shared/shared\").DataRow[]' is not assignable to type 'DataRow[]'.", "extraMsg": "Type 'DataRow' is missing the following properties from type 'DataRow': sal_id, salMatricule, salNom, salPrenom, and 9 more." }, { "fileName": "server/reports/data/dsn/rc/transform.ts", "line": "176", "column": "13", "severity": "error", "code": "2322", "message": "Type '{ brut: number; ta: number; reduction: number | null; baseExoApprenti: number | null; cot_avant_reduction: number | null; cot: number | null; brutSpecif: number | null; taSpecif: number | null; baseExcep: number | null; sal_id: number; salNom: string; salPrenom: string; salMatricule: string; cntDesc: string; statutRc: string; codeRetraite: string; periodeDesc: string; }' is not assignable to type 'DataRow'.", "extraMsg": "Object literal may only specify known properties, and 'sal_id' does not exist in type 'DataRow'." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": "31", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type 'Bul[] | BulAgg[]' is not assignable to parameter of type 'IterableCollection'.", "extraMsg": "Type 'Bul[]' is not assignable to type 'IterableCollection'.\nType 'Bul[]' is not assignable to type 'DataBul[]'.\nType 'Bul' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": "33", "column": "89", "severity": "error", "code": "2345", "message": "Argument of type 'AsyncResultCallback' is not assignable to parameter of type '(err: Error, dataBuls: DataBul[]) => void'.", "extraMsg": "Types of parameters 'result' and 'dataBuls' are incompatible.\nType 'DataBul[]' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "97", "column": "12", "severity": "error", "code": "2345", "message": "Argument of type '(err: Error, cnt: Cnt, ccn: Ccn, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "180", "column": "23", "severity": "error", "code": "2339", "message": "Property 'cumulsBulsCntsAnterieursAnneeDecalage' does not exist on type '{ entete: (cb: AsyncCallback) => void; comment: (cb: AsyncCallback) => void; lbl: (cb: AsyncCallback) => void; orgss: (cb: AsyncCallback) => void; cumulsBul: (cb: AsyncCallback) => void; absPeri: (cb: AsyncCallback) => void; vvaPeri: (cb: AsyncCallback) => void; prbul: (cb: AsyncCallback) => void; ppla: (cb: AsyncCallback) => void; pare: (cb: AsyncCallback) => void; prtt: (cb: AsyncCallback) => void; pacp: (cb: AsyncCallback) => void; profilCpAnc: (cb: AsyncCallback) => void; cumulsBulsCntsAnterieurs: (cb: AsyncCallback) => void; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "221", "column": "29", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "274", "column": "174", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "274", "column": "189", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "278", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is not assignable to type 'Prbul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "326", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ shouldDisplayNbHeuresEffectuees: boolean; estForfaitJours?: boolean | undefined; estForfaitHeuresAnnuel?: boolean | undefined; estAnnualisationModulation?: boolean | undefined; forfaitAnnee: number; horaireHebdo?: number | null | undefined; enHeures: boolean; bul_id: number; pad_id: number; cnt_id: number; eta_id: number; semp_id: number; ncnt_id: number; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; sal_desc: string; peri_anneemois: number; pare_id: number; peria_id: Schema.pay_paramprofprem_pareFields.peria_id; prem_id: Schema.pay_paramprofprem_pareFields.prem_id; acrd_id: number; pare_quot_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_coll_ref; pare_quot_journ_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_journ_coll_ref; pare_quot_periode: Schema.pay_paramprofprem_pareFields.pare_quot_periode; trem_id: number; pare_type_peri: number; pare_fj_methode_prorata: number; pare_fj_affich_rub_inform: boolean; pare_fj_type_debut_periode: number; pare_fj_rub_inform_template: Schema.pay_paramprofprem_pareFields.pare_fj_rub_inform_template; pare_fj_cpt_acquis_type: number; pare_fj_cpt_pris_type: number; pare_fj_cpt_restant_type: number; pare_fj_prorata_neutr_cp: boolean; pare_fj_type_affich_cpt_nm1: number; pare_type_auto: number; pare_temp_quot_coll_est_temps_travaille: boolean; pare_type_calcul_abs_es: number; pare_fj_affich_nbj_trav: boolean; pare_type_lissage: number; pare_lissage_nb_mois: Schema.pay_paramprofprem_pareFields.pare_lissage_nb_mois; pare_lissage_cml_id: Schema.pay_paramprofprem_pareFields.pare_lissage_cml_id; pare_smc_pct_fixe: Schema.pay_paramprofprem_pareFields.pare_smc_pct_fixe; pare_smc_pct_avec_variable: Schema.pay_paramprofprem_pareFields.pare_smc_pct_avec_variable; pare_fj_type_affich_cpt_n: number; pare_ann_type_calcul_hor_mens: number; }' is not assignable to type 'PareResult'.", "extraMsg": "Object literal may only specify known properties, and 'shouldDisplayNbHeuresEffectuees' does not exist in type 'PareResult'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "339", "column": "39", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "343", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ customClsCalendar: string; dateDebutCalendar: Date; dateFinCalendar: Date; entete: Entete; comment: string; lbl: any; orgss: any; ccn: Ccn; posconv: any; paas: any; pare: PareResult; pacp: any; prtt: any; profilCpAnc: ProfilCpAnc; afficherCompteursCpRtt: boolean; afficherCompteurRcJours: any; afficherCompteurRcHeures: boolean; prbul: Prbul; calendrier_dates: CalendarDate[]; cumuls: {}; cumuls_tous_contrats: {}; shouldDisplayClassif: boolean; }' is not assignable to type 'DataBul'.", "extraMsg": "Object literal may only specify known properties, and 'profilCpAnc' does not exist in type 'DataBul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "355", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "356", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "357", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "358", "column": "21", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "370", "column": "44", "severity": "error", "code": "2339", "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "371", "column": "44", "severity": "error", "code": "2339", "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "148", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '(err: Error, firstCnt: Cnt, ccn: any, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "216", "column": "15", "severity": "error", "code": "2339", "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "227", "column": "23", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Tasks' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Tasks'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "297", "column": "158", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "297", "column": "173", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "307", "column": "6", "severity": "error", "code": "2740", "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is missing the following properties from type 'Prbul': prbul_id, peria_id, acrd_id, prbul_agreggated, and 12 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "319", "column": "78", "severity": "error", "code": "2551", "message": "Property 'ncnt_id' does not exist on type 'Cnt'. Did you mean 'cnt_id'?" }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "333", "column": "6", "severity": "error", "code": "2322", "message": "Type '(Lbl | LblHeader)[]' is not assignable to type 'Lbl[]'.", "extraMsg": "Type 'Lbl | LblHeader' is not assignable to type 'Lbl'.\nType 'LblHeader' is missing the following properties from type 'Lbl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 30 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "351", "column": "5", "severity": "error", "code": "2741", "message": "Property 'val_bul' is missing in type 'CPRN' but required in type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "352", "column": "5", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "353", "column": "5", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "354", "column": "5", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "358", "column": "22", "severity": "error", "code": "2339", "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "359", "column": "22", "severity": "error", "code": "2339", "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "364", "column": "17", "severity": "error", "code": "2339", "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataCertificatTravail.ts", "line": "439", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ ect_datedebut: Date; ect_datefin: ect_datefin; emp_desc: string; cnt_fin_date: cnt_fin_date; }' is not assignable to parameter of type '{ emp_desc: string; ect_datedebut: string; cnt_fin_date: string; ect_datefin: string; }'.", "extraMsg": "Types of property 'ect_datedebut' are incompatible.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataCnt.ts", "line": "402", "column": "8", "severity": "error", "code": "2741", "message": "Property 'catc_id' is missing in type '{ rcdd_id: any; pad_id: number; ncnt_id: any; semp_id: any; eta_id: any; src_id: number; dpub_id: any; euti_id: any; trem_id: any; cnt_id: any; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "56", "column": "18", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "57", "column": "18", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "69", "column": "64", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "115", "column": "9", "severity": "error", "code": "2322", "message": "Type 'DataToDisplay' is not assignable to type 'DataToDisplay'.", "extraMsg": "Type 'RowCotisUrssaf' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'RowCotisUrssaf'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "131", "column": "64", "severity": "error", "code": "2339", "message": "Property 'eta_desc' does not exist on type 'Brc'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "210", "column": "94", "severity": "error", "code": "2345", "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'.", "extraMsg": "Type '{ code: Schema.pay_dsnline_dsnlFields.dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: Schema.pay_dsnline_dsnlFields.eta_id; sal_id: Schema.pay_dsnline_dsnlFields.sal_id; cnt_id: Schema.pay_dsnline_dsnlFields.cnt_id; dsnl_code: Schema.pay_dsnline_dsnlFields.dsnl_code; dsnl_value: Schema.pay_dsnline_dsnlFields.dsnl_value; afod_id: Schema.pay_dsnline_dsnlFields.afod_id; pops_id: Schema.pay_dsnline_dsnlFields.pops_id; dsnl_error: Schema.pay_dsnline_dsnlFields.dsnl_error; dsnl_warning: Schema.pay_dsnline_dsnlFields.dsnl_warning; prev_id: Schema.pay_dsnline_dsnlFields.prev_id; cprev_ids: Schema.pay_dsnline_dsnlFields.cprev_ids; }' is not assignable to type 'Line'.\nTypes of property 'code' are incompatible.\nType 'dsnl_code' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "211", "column": "55", "severity": "error", "code": "2339", "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "212", "column": "34", "severity": "error", "code": "2339", "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "219", "column": "98", "severity": "error", "code": "2345", "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'." }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": "1", "column": "32", "severity": "error", "code": "2614", "message": "Module '\"../../api/variables/services/getContratsToDisplay\"' has no exported member 'User'. Did you mean to use 'import User from \"../../api/variables/services/getContratsToDisplay\"' instead?" }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": "89", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: jtrav_heure_debut; heureFinDesc: jtrav_heure_fin; repasDesc: string | null; }[]' is not assignable to type 'Row[]'.", "extraMsg": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: gta_jourtrav_jtravFields.jtrav_heure_debut; heureFinDesc: gta_jourtrav_jtravFields.jtrav_heure_fin; repasDesc: string | null; }' is not assignable to type 'Row'.\nTypes of property 'heureDebutDesc' are incompatible.\nType 'jtrav_heure_debut' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "19", "column": "11", "severity": "error", "code": "2430", "message": "Interface 'Criteria' incorrectly extends interface 'ReportCriteria'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "61", "column": "105", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "89", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Criteria' is not assignable to type 'Partial'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "363", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'sal_id_out' are incompatible.\nType 'number[] | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "418", "column": "44", "severity": "error", "code": "2339", "message": "Property 'is_positif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "419", "column": "44", "severity": "error", "code": "2339", "message": "Property 'is_negatif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "421", "column": "25", "severity": "error", "code": "2339", "message": "Property 'is_negatif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "423", "column": "101", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "425", "column": "114", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "425", "column": "139", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "428", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "429", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "429", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "433", "column": "115", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "433", "column": "150", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "435", "column": "121", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "435", "column": "146", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "438", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "439", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "439", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "440", "column": "38", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "444", "column": "53", "severity": "error", "code": "2339", "message": "Property 'sal_nom_usage' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "444", "column": "82", "severity": "error", "code": "2339", "message": "Property 'sal_prenom' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "446", "column": "55", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "448", "column": "55", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "453", "column": "55", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "455", "column": "55", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "458", "column": "29", "severity": "error", "code": "2339", "message": "Property 'is_positif' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "459", "column": "105", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "461", "column": "118", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "461", "column": "143", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "464", "column": "45", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "465", "column": "107", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "465", "column": "132", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "469", "column": "119", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "469", "column": "154", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "471", "column": "125", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "471", "column": "150", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "474", "column": "45", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "475", "column": "107", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "475", "column": "132", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "476", "column": "42", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "480", "column": "104", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "480", "column": "139", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "482", "column": "118", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "482", "column": "143", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "485", "column": "45", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "486", "column": "107", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "486", "column": "132", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "487", "column": "42", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "491", "column": "65", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "494", "column": "54", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "496", "column": "54", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "499", "column": "53", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "502", "column": "105", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "502", "column": "130", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "505", "column": "53", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "510", "column": "40", "severity": "error", "code": "2339", "message": "Property 'is_zero' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "511", "column": "25", "severity": "error", "code": "2339", "message": "Property 'is_zero' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "512", "column": "94", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "514", "column": "111", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "514", "column": "136", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "517", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "518", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "518", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "522", "column": "108", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "522", "column": "143", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "524", "column": "118", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "524", "column": "143", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "527", "column": "41", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "528", "column": "103", "severity": "error", "code": "2339", "message": "Property 'mnt_retenu' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "528", "column": "128", "severity": "error", "code": "2339", "message": "Property 'net_a_payer' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "529", "column": "38", "severity": "error", "code": "2339", "message": "Property 'mdp' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "533", "column": "49", "severity": "error", "code": "2339", "message": "Property 'sal_nom_usage' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "533", "column": "78", "severity": "error", "code": "2339", "message": "Property 'sal_prenom' does not exist on type 'DataRow'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "140", "column": "193", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "145", "column": "39", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "223", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '((client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void) | ((client: PoolClient, criteria: ReportBulsCriteria, optionsBuls: OptionsReportBul, memoizedGetters: MemoizedGetters, bulAgg: BulAgg, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void)' is not assignable to parameter of type 'FnGetDataBuls'.", "extraMsg": "Type '(client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void' is not assignable to type 'FnGetDataBuls'.\nTypes of parameters 'externalCallback' and 'cb' are incompatible.\nTypes of parameters 'err' and 'err' are incompatible.\nType 'Error | null | undefined' is not assignable to type 'Error'.\nType 'undefined' is not assignable to type 'Error'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "247", "column": "8", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, databuls: any, nbBuls: number) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "291", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "128", "column": "21", "severity": "error", "code": "2339", "message": "Property 'rubs' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "189", "column": "15", "severity": "error", "code": "2322", "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'LblCompta': sens, cpt_id, cpt_type, tal_id, and 3 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "189", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'RowToDispatch': cnt_num, sal_matricule, sal_nom_usage, sal_nom_famille, and 2 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "190", "column": "18", "severity": "error", "code": "2339", "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "190", "column": "55", "severity": "error", "code": "2339", "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "193", "column": "27", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nThe types returned by 'slice(...)' are incompatible between these types.\nType 'LblCompta[]' is not assignable to type 'never[]'.\nType 'LblCompta' is not assignable to type 'never'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "197", "column": "15", "severity": "error", "code": "2322", "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "197", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "198", "column": "18", "severity": "error", "code": "2339", "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "198", "column": "55", "severity": "error", "code": "2339", "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "201", "column": "27", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "288", "column": "15", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "307", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: string; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: string; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "325", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": "82", "column": "22", "severity": "error", "code": "2339", "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": "106", "column": "60", "severity": "error", "code": "2339", "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "33", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "The types of 'criteria.uorg_id' are incompatible between these types.\nType 'number[] | null' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "166", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "167", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "75", "column": "5", "severity": "error", "code": "2322", "message": "Type 'TemplateHeader[]' is not assignable to type 'HeaderToDisplay[]'.", "extraMsg": "Property 'stopGroupColSpan' is missing in type 'TemplateHeader' but required in type 'HeaderToDisplay'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "95", "column": "42", "severity": "error", "code": "2339", "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "95", "column": "136", "severity": "error", "code": "2339", "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "97", "column": "5", "severity": "error", "code": "2322", "message": "Type 'Group[]' is not assignable to type 'GroupToDisplay[]'.", "extraMsg": "Type 'Group' is not assignable to type 'GroupToDisplay'.\nTypes of property 'sAlert' are incompatible.\nType 'string | null | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "110", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'DataToDisplay | undefined' is not assignable to parameter of type 'DataToDisplay | PromiseLike>'.", "extraMsg": "Type 'undefined' is not assignable to type 'DataToDisplay | PromiseLike>'." }, { "fileName": "server/reports/data/shared/getSignataireContrat.ts", "line": "94", "column": "9", "severity": "error", "code": "2741", "message": "Property 'titreCivilite' is missing in type '{ rsp_id: null; nom: null; prenom: null; isExterne: null; email: null; niveau: null; qualite: null; doc_id_signature: null; urlSignature: null; pdos_domain_name: null; }' but required in type 'Signataire'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "82", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'Col' is not assignable to parameter of type 'GroupCol'.", "extraMsg": "Type 'Col' is missing the following properties from type 'GroupCol': total, count" }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "87", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean' is not assignable to type 'string | boolean | null'.", "extraMsg": "Type 'number' is not assignable to type 'string | boolean | null'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "102", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "103", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "104", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "107", "column": "32", "severity": "error", "code": "2538", "message": "Type 'null' cannot be used as an index type." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "110", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "111", "column": "12", "severity": "error", "code": "2538", "message": "Type 'null' cannot be used as an index type." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "83", "column": "121", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "90", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "148", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "187", "column": "40", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "188", "column": "41", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "189", "column": "42", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "309", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[] | null'.\nType 'undefined' is not assignable to type 'number[] | null'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "357", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Property 'displayDetailDemandes' is missing in type 'ReportCriteria' but required in type 'Criteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "365", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[]'.\nType 'undefined' is not assignable to type 'number[]'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "419", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Type 'ReportCriteria' is missing the following properties from type 'Criteria': displayCumulMensuel, displayCumulAnnuel, displayCumulContrat, groupBySal" }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "446", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'EtatPrepCriteria'.", "extraMsg": "Property 'bul_id' is missing in type 'ReportCriteria' but required in type 'EtatPrepCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "475", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "481", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "487", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "493", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "565", "column": "76", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "571", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "577", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'rdsnId' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "595", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'ValidationCriteria'.", "extraMsg": "Property 'origineRubs' is missing in type 'ReportCriteria' but required in type 'ValidationCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "610", "column": "76", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'.", "extraMsg": "Property 'currentPdosId' is missing in type 'ReportUser' but required in type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "616", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "628", "column": "78", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "634", "column": "67", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "640", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "652", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "664", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "739", "column": "95", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/generateSpecificReport.spec.ts", "line": "10", "column": "19", "severity": "error", "code": "2741", "message": "Property 'lots_id_granted' is missing in type '{ srep_id: number; pad_id: number; peri: number; }' but required in type 'ParamsReceived'." }, { "fileName": "server/reports/generateSpecificReport.ts", "line": "211", "column": "9", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/getFileNameForSave.ts", "line": "67", "column": "18", "severity": "error", "code": "2339", "message": "Property 'bulSimpl' does not exist on type 'ReportCriteria'." }, { "fileName": "server/reports/getFooterTemplate.ts", "line": "1", "column": "87", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "53", "column": "17", "severity": "error", "code": "6133", "message": "'options' is declared but its value is never read." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "67", "column": "24", "severity": "error", "code": "2554", "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "72", "column": "24", "severity": "error", "code": "2554", "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "77", "column": "24", "severity": "error", "code": "2554", "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "82", "column": "24", "severity": "error", "code": "2554", "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "87", "column": "24", "severity": "error", "code": "2554", "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": "29", "column": "9", "severity": "error", "code": "2322", "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'.", "extraMsg": "Type 'TemplateHeaderWithValue | null' is not assignable to type 'TemplateHeaderWithValue'.\nType 'null' is not assignable to type 'TemplateHeaderWithValue'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": "89", "column": "5", "severity": "error", "code": "2322", "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'." }, { "fileName": "server/reports/prepareReport.ts", "line": "28", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type 'User' is not assignable to parameter of type 'ReportUser'.", "extraMsg": "Type 'User' is missing the following properties from type 'ReportUser': currentPAD, scope" }, { "fileName": "server/reports/reportsMgr.ts", "line": "36", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/reportsMgr.ts", "line": "66", "column": "48", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "47", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "49", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "54", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "71", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "74", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "79", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "94", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'." }, { "fileName": "server/reports/routerReports.ts", "line": "119", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ pad_id: number; }' is missing the following properties from type 'Params': peri, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "156", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "158", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "327", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/specificReports/generateSpecificReportAbsenteisme.ts", "line": "34", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/templateMgr.ts", "line": "101", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'.", "extraMsg": "Type '\"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "111", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "150", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "159", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "167", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "175", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "221", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "237", "column": "17", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "406", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'TemplateStoredConfig | undefined' is not assignable to parameter of type 'TemplateStoredConfig | PromiseLike | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'TemplateStoredConfig | PromiseLike | null'." }, { "fileName": "server/sepa/lockBuls.ts", "line": "2", "column": "10", "severity": "error", "code": "2459", "message": "Module '\"./savePayment\"' declares 'Payment' locally, but it is not exported." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": "144", "column": "38", "severity": "error", "code": "2367", "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.TOUS' and '3' have no overlap." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": "166", "column": "13", "severity": "error", "code": "2367", "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.NON_PAYES_UNIQUEMENT' and '3' have no overlap." }, { "fileName": "server/server.ts", "line": "170", "column": "59", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "170", "column": "76", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "24", "severity": "error", "code": "2339", "message": "Property 'listen' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "35", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "52", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "81", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "108", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "133", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/socket/socketIOManager.ts", "line": "57", "column": "10", "severity": "error", "code": "2349", "message": "This expression is not callable.", "extraMsg": "Type 'typeof import(\"/home/runner/work/payroll-app/payroll-app/node_modules/socket.io/dist/index\")' has no call signatures." }, { "fileName": "server/socket/socketIOManager.ts", "line": "81", "column": "96", "severity": "error", "code": "2339", "message": "Property 'originalUrl' does not exist on type 'IncomingMessage'." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": "3", "column": "1", "severity": "error", "code": "6133", "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": "12", "column": "14", "severity": "error", "code": "2551", "message": "Property '_locale' does not exist on type 'Moment'. Did you mean 'locale'?" }, { "fileName": "server/test/test-unit/setup.spec.ts", "line": "24", "column": "1", "severity": "error", "code": "2741", "message": "Property 'serverConfig' is missing in type '{ dbConfig: {}; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }, { "fileName": "server/tools.spec.ts", "line": "15", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '\"FOOBAR\"' is not assignable to parameter of type 'LOG_LEVEL'." }, { "fileName": "server/tools.ts", "line": "145", "column": "1", "severity": "error", "code": "2309", "message": "An export assignment cannot be used in a module with other exported elements." }, { "fileName": "server/tools/getPlural.ts", "line": "13", "column": "43", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "17", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "22", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "26", "column": "14", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/webAPI/abs/webApiAbsRead.ts", "line": "22", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/abs/webApiAbsUpdate.ts", "line": "22", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsSetDefault.ts", "line": "36", "column": "81", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": "30", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": "35", "column": "100", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bul/identifyBul.ts", "line": "30", "column": "41", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "11", "column": "10", "severity": "error", "code": "6133", "message": "'OutputFile' is declared but its value is never read." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "34", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "40", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "93", "column": "16", "severity": "error", "code": "2345", "message": "Argument of type '(errPdf: Error | null, bulIds: any, resultPdf: ResultReportManager) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "147", "column": "9", "severity": "error", "code": "2322", "message": "Type '\"pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "165", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'User'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'User': sal_id, uti_nom, uti_prenom, currentPAD, and 4 more." }, { "fileName": "server/webAPI/cnt/insertAVT.ts", "line": "43", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ entity: string; action: string; data: DataAvt; }' is not assignable to parameter of type 'BodyAvt'.", "extraMsg": "Type '{ entity: string; action: string; data: DataAvt; }' is missing the following properties from type 'WebApiPayload': version, dospay_id" }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "266", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, sal_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'sal_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "267", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, cnt_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'cnt_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "715", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'.\nIndex signature is missing in type 'DataEct'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "759", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "1193", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'unknown' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/cnt/webApiCntRead.ts", "line": "32", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type 'BodyCnt' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "41", "column": "29", "severity": "error", "code": "2345", "message": "Argument of type 'IBodySalAddOrUpdate' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'sal_id_externe' is not assignable to type 'string | undefined'.\nType 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "45", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, client?: PoolClient | undefined, sal_id?: number | null | undefined) => void' is not assignable to parameter of type 'IWebApiCallback'.", "extraMsg": "Types of parameters 'client' and 'successResponse' are incompatible.\nType 'IWebApiSuccessResponse | undefined' is not assignable to type 'PoolClient | undefined'.\nType 'IWebApiSuccessResponse' is missing the following properties from type 'PoolClient': release, connect, query, copyFrom, and 20 more." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "75", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is not assignable to parameter of type 'Error'.", "extraMsg": "Type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is missing the following properties from type 'Error': name, message" }, { "fileName": "server/webAPI/sal/webApiSalRead.ts", "line": "120", "column": "67", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": "190", "column": "8", "severity": "error", "code": "2739", "message": "Type '{ pad_id: number; bul_id: number[]; outputType: REPORT_TYPE_OUTPUT.DATA; bulSimpl: false; }' is missing the following properties from type 'ReportBulsCriteria': modeSelectionEuti, name, peri_debut, peri_fin" }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": "215", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is not assignable to parameter of type 'OptionsReportBul'.", "extraMsg": "Type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is missing the following properties from type 'OptionsReportBul': nbDecimalsColBase, nbDecimalsColsTaux, forceCompleterZeros" }, { "fileName": "server/webAPI/shared/checkSession.ts", "line": "103", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'boolean | undefined' is not assignable to parameter of type 'boolean | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | PromiseLike'." }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "62", "column": "47", "severity": "error", "code": "2352", "message": "Conversion of type 'WebApiPayload>' to type 'IBodySal' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Record' is missing the following properties from type 'IDataSal': sal_id, bnqs" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "114", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'.", "extraMsg": "Type 'Record' is missing the following properties from type 'DataVvaSetValue': var_code, vva_niveau, vva_valeur, vva_datedebut, vva_periodedebut" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "122", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": "70", "column": "12", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, client: any, lvvaInserted: any) => any' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": "96", "column": "29", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBatchVva' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/vva/webApiVvaSetValue.ts", "line": "121", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'IWebApiCallback' is not assignable to parameter of type 'AsyncCallback'.", "extraMsg": "Types of parameters 'errorResponse' and 'error' are incompatible.\nType 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew | null | undefined' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'.\nType '\"STOP\"' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'." }, { "fileName": "test-integration/app/unauthenticatedRoute.spec.ts", "line": "1", "column": "23", "severity": "error", "code": "2305", "message": "Module '\"../commonIntegration\"' has no exported member 'db'." }, { "fileName": "test-integration/commonIntegration.ts", "line": "59", "column": "4", "severity": "error", "code": "2794", "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "test-integration/getComputedData/computeOnePeriod.spec.ts", "line": "25", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ startDate: Moment; endDate: Moment; }' is missing the following properties from type 'Week': numWeek, numMonth, vva, isLastPeriode" }, { "fileName": "test-integration/setup.spec.ts", "line": "20", "column": "1", "severity": "error", "code": "2741", "message": "Property 'serverConfig' is missing in type '{ dbConfig: { user: string; host: string; database: string; password: string; ssl: boolean; port: number; max: number; application_name: string; idleTimeoutMillis: number; connectionTimeoutMillis: number; }; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }]; +exports.errorsCurrentBranch = [{ "fileName": "server/absences/getCalendarJF.ts", "line": 145, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'LastCnt' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type 'LastCnt' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/CRUD/router.ts", "line": 44, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericRead'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericRead'." }, { "fileName": "server/api/CRUD/router.ts", "line": 63, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/CRUD/router.ts", "line": 82, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericAdd'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericAdd'." }, { "fileName": "server/api/CRUD/router.ts", "line": 103, "column": 63, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericDelete'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'ExtParamsGenericDelete': idToRemove, modelName" }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": 73, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type '{ operator: \"CANCEL\"; }' is not assignable to parameter of type 'ListIterateeCustom | undefined'.", "extraMsg": "Types of property 'operator' are incompatible.\nType '\"CANCEL\"' is not assignable to type 'FilterOperator | undefined'." }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": 94, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'ExtParamsGenericRead' is not assignable to parameter of type 'BuildQueryParams'.", "extraMsg": "Types of property 'filter' are incompatible.\nType 'ClientFilter[] | undefined' is not assignable to type 'Filter[] | undefined'.\nType 'ClientFilter[]' is not assignable to type 'Filter[]'.\nType 'ClientFilter' is not assignable to type 'Filter'.\nTypes of property 'value' are incompatible.\nType 'FilterValue | FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string'." }, { "fileName": "server/api/CRUD/services/getDemandesAbsSalList.ts", "line": 60, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/api/CRUD/services/getSubordinates.ts", "line": 58, "column": 5, "severity": "error", "code": 2783, "message": "'level' is specified more than once, so this usage will be overwritten." }, { "fileName": "server/api/CRUD/services/getTimesheetsToValidateForSubordinates.ts", "line": 34, "column": 51, "severity": "error", "code": 6133, "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/CRUD/services/getTimesheetsValidatedForSubordinates.ts", "line": 34, "column": 51, "severity": "error", "code": 6133, "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 31, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 44, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 57, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/services/crudTriggerBeforeValidateAbsence.ts", "line": 25, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ typeMessage: \"warning\"; isValid: false; explain: string; } | { typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Type '{ typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.\nObject literal may only specify known properties, and 'typeMessage' does not exist in type 'ResultTriggerValidationBeforeValid'." }, { "fileName": "server/api/absences/services/generateDabsFromAbs.ts", "line": 108, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type '{ user: { uti_id: number; }; operationType: \"add\"; }' is not assignable to parameter of type 'Query'.", "extraMsg": "Types of property 'operationType' are incompatible.\nType '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 63, "column": 19, "severity": "error", "code": 2741, "message": "Property 'catc_id' is missing in type '{ src_id: number; pad_id: number; ppa: Schema.pay_periodepaye_ppa; current_bul: { pare: Schema.pay_paramprofprem_pare | null; pacp: Schema.pay_paramprofprcp_pacp | null; ppla: Schema.gta_profilplanning_ppla | null; } | null; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: Schema.pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: Schema.pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: Schema.pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: Schema.pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: Schema.pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: Schema.pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: Schema.pay_contrat_cntFields.lot_id; cnt_num: Schema.pay_contrat_cntFields.cnt_num; rcdd_id: Schema.pay_contrat_cntFields.rcdd_id; prof_id_prem_force: Schema.pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: Schema.pay_contrat_cntFields.prof_id_prss_force; dpub_id: Schema.pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: Schema.pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: Schema.pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: Schema.pay_contrat_cntFields.pare_id_force; pacp_id_force: Schema.pay_contrat_cntFields.pacp_id_force; pass_id_force: Schema.pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: Schema.pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: Schema.pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: Schema.pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: Schema.pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: Schema.pay_contrat_cntFields.euti_id; src_id_force: Schema.pay_contrat_cntFields.src_id_force; ccn_id_euti_force: Schema.pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: Schema.pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: Schema.pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: Schema.pay_contrat_cntFields.prtt_id_force; spec_id: Schema.pay_contrat_cntFields.spec_id; cdpre_id: Schema.pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: Schema.pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: Schema.pay_contrat_cntFields.pifc_id_force; prbul_id_force: Schema.pay_contrat_cntFields.prbul_id_force; ppla_id_force: Schema.pay_contrat_cntFields.ppla_id_force; prui_id_force: Schema.pay_contrat_cntFields.prui_id_force; prga_id_force: Schema.pay_contrat_cntFields.prga_id_force; prgp_id_force: Schema.pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: Schema.pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: Schema.pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: Schema.pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: Schema.pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: Schema.pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: Schema.pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: Schema.pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: Schema.pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: Schema.pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: Schema.pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: Schema.pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: Schema.pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: Schema.pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: Schema.pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: Schema.pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: Schema.pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: Schema.pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: Schema.pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: Schema.pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: Schema.pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: Schema.pay_contrat_cntFields.cnt_infos_comp; cnt_notes: Schema.pay_contrat_cntFields.cnt_notes; trem_id: Schema.pay_contrat_cntFields.trem_id; ett_id: Schema.pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Schema.pay_contrat_cntFields.cnt_date_paiement_stc; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 105, "column": 13, "severity": "error", "code": 2322, "message": "Type 'pay_paramprofprem_pare[]' is not assignable to type 'Pare[]'.", "extraMsg": "Type 'pay_paramprofprem_pare' is missing the following properties from type 'Pare': acrd_niveau, trem_dsn_code, pare_desc, origin" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 107, "column": 13, "severity": "error", "code": 2322, "message": "Type 'pay_paramprofprcp_pacp[]' is not assignable to type 'ProfilCp[]'.", "extraMsg": "Type 'pay_paramprofprcp_pacp' is missing the following properties from type 'ProfilCp': macp, pacp_desc, origin, acrd_niveau" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 112, "column": 13, "severity": "error", "code": 2741, "message": "Property 'ppla_desc' is missing in type '{ plhSemaine1?: Plh | undefined; }' but required in type 'DataGtaWithPplaDesc'." }, { "fileName": "server/api/absences/services/getInfosAbsences.ts", "line": 13, "column": 11, "severity": "error", "code": 2320, "message": "Interface 'DemandeAbsence' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/getInfosAbsencesManager.ts", "line": 33, "column": 11, "severity": "error", "code": 2320, "message": "Interface 'Data' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": 17, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ isValid: false; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: false; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": 30, "column": 74, "severity": "error", "code": 2345, "message": "Argument of type 'Abs' is not assignable to parameter of type 'pay_absence_abs'.", "extraMsg": "Types of property 'abs_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 63, "column": 45, "severity": "error", "code": 2339, "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 63, "column": 60, "severity": "error", "code": 2339, "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 85, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ isValid: boolean; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: boolean; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/assistantEmbauche/services/createNewCnt.ts", "line": 2, "column": 1, "severity": "error", "code": 6133, "message": "'pg' is declared but its value is never read." }, { "fileName": "server/api/assistantEmbauche/services/createNewHiring.ts", "line": 124, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type 'HiringData' is not assignable to parameter of type 'DataToInsert'.", "extraMsg": "Property 'posc_id' is missing in type 'HiringData' but required in type 'DataToInsert'." }, { "fileName": "server/api/assistantEmbauche/services/processOneTitre.ts", "line": 6, "column": 18, "severity": "error", "code": 2430, "message": "Interface 'Ttra' incorrectly extends interface 'pay_titretrav_ttra'.", "extraMsg": "Types of property 'ttra_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/bullBoard/router.ts", "line": 24, "column": 9, "severity": "error", "code": 2322, "message": "Type 'BullMQAdapter' is not assignable to type 'QueueAdapter'.", "extraMsg": "The types returned by 'getClient()' are incompatible between these types.\nType 'Promise' is not assignable to type 'Promise'.\nType 'RedisClient' is not assignable to type 'Redis'.\nType 'Cluster' is missing the following properties from type 'Redis': Promise, send_command" }, { "fileName": "server/api/bullBoard/router.ts", "line": 53, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[]' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/createBulsAfterClosing.ts", "line": 66, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_date_paiement_stc: cnt_date_paiement_stc; pad_id: number; }[]' is not assignable to parameter of type 'CntForUpsertBul[]'.", "extraMsg": "Type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; pad_id: number; }' is not assignable to type 'CntForUpsertBul'.\nThe types of 'ppa.ppa_datedebut' are incompatible between these types.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/triggerControles.ts", "line": 58, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'pay_controle_ctrl' is not assignable to parameter of type 'Controle'.", "extraMsg": "Types of property 'ctrl_query' are incompatible.\nType 'ctrl_query' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/calculations/router.ts", "line": 73, "column": 11, "severity": "error", "code": 2322, "message": "Type '{ uti_id: number; settings: { shouldDisplayTechnicalInfos: boolean; debug?: { debugAll: boolean; aRubId?: number[] | undefined; saveRubPrevSkipped?: boolean | undefined; } | undefined; }; type: 1; pad_id: number; bul_id: number[]; clp_origine: number; settingsByBul?: { bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined; }' is not assignable to type 'CalcRequestParams'.", "extraMsg": "Types of property 'settingsByBul' are incompatible.\nType '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'.\nType 'undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'." }, { "fileName": "server/api/calculations/router.ts", "line": 88, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: any; data: CalcRequestResult; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/calculateFractions.ts", "line": 92, "column": 16, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/clearCompletedCalcs.ts", "line": 35, "column": 9, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'Calc'." }, { "fileName": "server/api/calculations/services/handleCalculationRequest.ts", "line": 47, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 19, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 29, "column": 39, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 75, "column": 16, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/updateBuls.ts", "line": 61, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, results: any) => void' is not assignable to parameter of type 'ErrorCallback'." }, { "fileName": "server/api/clotures/services/checkBadBulletins.ts", "line": 4, "column": 1, "severity": "error", "code": 6133, "message": "'PoolClient' is declared but its value is never read." }, { "fileName": "server/api/compta/services/initComptesDefaut.ts", "line": 250, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'Nullable>' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'rgd_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/contrats/contratsByAffaire/router.ts", "line": 28, "column": 83, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Data': padId, affId, mctId, modeCreationContrats, and 2 more." }, { "fileName": "server/api/contrats/contratsByAffaire/services/createContratsByAffaire.ts", "line": 159, "column": 15, "severity": "error", "code": 2741, "message": "Property 'posc_id' is missing in type '{ emp_id: number; ech_id: number; nivc_id: number; cnt_debut_date: Date; cnt_fin_date: Date; acrd_id: null; }' but required in type 'DataToInsert'." }, { "fileName": "server/api/contrats/router.ts", "line": 62, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ semp_id: number; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: number; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, eta_id, rcdd_id, dpub_id, and 4 more." }, { "fileName": "server/api/contrats/router.ts", "line": 132, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": 135, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": 219, "column": 120, "severity": "error", "code": 2339, "message": "Property 'cntIds' does not exist on type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 121, "column": 51, "severity": "error", "code": 2454, "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 122, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 123, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 123, "column": 22, "severity": "error", "code": 2454, "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 150, "column": 34, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type 'unknown' is not assignable to parameter of type 'object | null | undefined'.\nType 'unknown' is not assignable to type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 159, "column": 24, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 171, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilRemAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 172, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 173, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilSsAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 177, "column": 29, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 177, "column": 62, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 179, "column": 34, "severity": "error", "code": 2339, "message": "Property 'aRpadSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 180, "column": 35, "severity": "error", "code": 2339, "message": "Property 'aPeriaSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 183, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultPrttAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 184, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilIfcAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 185, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAncAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 186, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilPlanningAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 187, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ProfilPrésence | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'ProfilPrésence'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 188, "column": 13, "severity": "error", "code": 2322, "message": "Type 'undefined' is not assignable to type 'ProfilAffichBul | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 201, "column": 5, "severity": "error", "code": 2322, "message": "Type 'InfosCntData | null' is not assignable to type 'InfosCntData'.", "extraMsg": "Type 'null' is not assignable to type 'InfosCntData'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 367, "column": 13, "severity": "error", "code": 2740, "message": "Type 'PpaCourante' is missing the following properties from type 'pay_periodepaye_ppa': ppa_libelle, ppa_numero_ordre, ppa_datereglement, lot_id, and 2 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 383, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'.\nThe types returned by '[Symbol.iterator]().next(...)' are incompatible between these types.\nType 'IteratorResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise, any>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorYieldResult | null>'.\nType 'Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'PromiseLike'.\nTypes of property 'then' are incompatible.\nType '(onfulfilled?: ((value: StatutRegimeAmSelected[]) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => Promise' is not assignable to type '(onfulfilled?: ((value: Cprev[] | null) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => PromiseLike'.\nTypes of parameters 'onfulfilled' and 'onfulfilled' are incompatible.\nTypes of parameters 'value' and 'value' are incompatible.\nType 'StatutRegimeAmSelected[]' is not assignable to type 'Cprev[]'.\nType 'StatutRegimeAmSelected' is missing the following properties from type 'Cprev': cnt_id, prev_id, prev_ref, prev_lib, and 38 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 433, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '10'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 434, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '11'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 435, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '12'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 436, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '13'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 437, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'." }, { "fileName": "server/api/contrats/services/duplicateContrat.ts", "line": 94, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/contrats/services/getCurrentPeriodesEssai.ts", "line": 130, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type 'TYPE_PERIODE_ESSAI' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/contrats/services/getLastRemFromCnt.ts", "line": 45, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: pay_contrat_cntFields.lot_id; cnt_num: pay_contrat_cntFields.cnt_num; rcdd_id: pay_contrat_cntFields.rcdd_id; prof_id_prem_force: pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: pay_contrat_cntFields.prof_id_prss_force; dpub_id: pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: pay_contrat_cntFields.pare_id_force; pacp_id_force: pay_contrat_cntFields.pacp_id_force; pass_id_force: pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: pay_contrat_cntFields.euti_id; src_id_force: pay_contrat_cntFields.src_id_force; ccn_id_euti_force: pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: pay_contrat_cntFields.prtt_id_force; spec_id: pay_contrat_cntFields.spec_id; cdpre_id: pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: pay_contrat_cntFields.pifc_id_force; prbul_id_force: pay_contrat_cntFields.prbul_id_force; ppla_id_force: pay_contrat_cntFields.ppla_id_force; prui_id_force: pay_contrat_cntFields.prui_id_force; prga_id_force: pay_contrat_cntFields.prga_id_force; prgp_id_force: pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: pay_contrat_cntFields.cnt_infos_comp; cnt_notes: pay_contrat_cntFields.cnt_notes; trem_id: pay_contrat_cntFields.trem_id; ett_id: pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; }' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_datefin_prevue: cnt_datefin_prevue; cnt_datefin_essai: cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: cnt_date_notification; cnt_preavisfait_date_debut: cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: lot_id; cnt_num: cnt_num; rcdd_id: rcdd_id; prof_id_prem_force: prof_id_prem_force; prof_id_prss_force: prof_id_prss_force; dpub_id: dpub_id; semp_id: number; cnt_quot_trav: cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: cnt_quot_trav_spec_raison; prof_id_prcp_force: prof_id_prcp_force; pare_id_force: pare_id_force; pacp_id_force: pacp_id_force; pass_id_force: pass_id_force; cnt_simul: boolean; cnt_id_externe: cnt_id_externe; cnt_datefin_duree_minimale: cnt_datefin_duree_minimale; cnt_rempla_sal_libre: cnt_rempla_sal_libre; cnt_rempla_sal_id: cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: euti_id; src_id_force: src_id_force; ccn_id_euti_force: ccn_id_euti_force; sat_id_force: sat_id_force; cnt_reprise_date_fin_traitement: cnt_reprise_date_fin_traitement; prtt_id_force: prtt_id_force; spec_id: spec_id; cdpre_id: cdpre_id; cnt_cdpre_date_fin: cnt_cdpre_date_fin; pifc_id_force: pifc_id_force; prbul_id_force: prbul_id_force; ppla_id_force: ppla_id_force; prui_id_force: prui_id_force; prga_id_force: prga_id_force; prgp_id_force: prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: cnt_heure_embauche; cnt_dpae_dateheure_gene: cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: cnt_aed_statut_particulier; cnt_transaction_statut: cnt_transaction_statut; cnt_heure_fin: cnt_heure_fin; cnt_heure_embauche_reelle: cnt_heure_embauche_reelle; mnvi_id: mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: cnt_justif_recours_cdd; cnt_debut_periode_souplesse: cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: cnt_fin_periode_souplesse; pcpa_id_force: pcpa_id_force; cnt_date_envoi: cnt_date_envoi; cnt_date_reception: cnt_date_reception; cnt_euti_date_envoi: cnt_euti_date_envoi; cnt_euti_date_reception: cnt_euti_date_reception; sal_id_tuteur: sal_id_tuteur; cnt_der_jour_trav: cnt_der_jour_trav; cnt_datefin_essai_renouv: cnt_datefin_essai_renouv; cnt_infos_comp: cnt_infos_comp; cnt_notes: cnt_notes; trem_id: trem_id; ett_id: ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: cnt_date_paiement_stc; }' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 13, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'pay_contrat_cnt' is not assignable to parameter of type 'DataForInsert<{ cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: number | null; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Date | null; cnt_preavis_noneffnonpaye_datefin: Date | null; cnt_preavis_noneffpaye_datedebut: Date | null; cnt_preavis_noneffpaye_datefin: Date | null; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Date | null; cnt_datefin_prevue: Date | null; cnt_datefin_essai: Date | null; cnt_preavis_fait: boolean; cnt_date_notification: Date | null; cnt_preavisfait_date_debut: Date | null; cnt_preavisfait_date_fin: Date | null; eta_id: number; sal_id: number; mtf_id: number | null; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number | null; cnt_num: null; rcdd_id: number | null; prof_id_prem_force: number | null; prof_id_prss_force: number | null; dpub_id: number | null; semp_id: number; cnt_quot_trav: number | null; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: number | null; prof_id_prcp_force: number | null; pare_id_force: number | null; pacp_id_force: number | null; pass_id_force: number | null; cnt_simul: boolean; cnt_id_externe: null; cnt_datefin_duree_minimale: Date | null; cnt_rempla_sal_libre: null; cnt_rempla_sal_id: number | null; cnt_sans_terme_precis: boolean; euti_id: number | null; src_id_force: number | null; ccn_id_euti_force: number | null; sat_id_force: number | null; cnt_reprise_date_fin_traitement: Date | null; prtt_id_force: number | null; spec_id: number | null; cdpre_id: number | null; cnt_cdpre_date_fin: Date | null; pifc_id_force: number | null; prbul_id_force: number | null; ppla_id_force: number | null; prui_id_force: number | null; prga_id_force: number | null; prgp_id_force: number | null; cnt_ts_exo: boolean; cnt_heure_embauche: null; cnt_dpae_dateheure_gene: Date | null; cnt_rupconv_date_signature: Date | null; cnt_lic_date_eng_procedure: Date | null; cnt_aed_statut_particulier: number | null; cnt_transaction_statut: number | null; cnt_heure_fin: null; cnt_heure_embauche_reelle: Date | null; mnvi_id: number | null; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Date | null; cnt_prevenance_effpaye_datefin: Date | null; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Date | null; cnt_prevenance_noneffpaye_datefin: Date | null; cnt_justif_recours_cdd: null; cnt_debut_periode_souplesse: Date | null; cnt_fin_periode_souplesse: Date | null; pcpa_id_force: number | null; cnt_date_envoi: Date | null; cnt_date_reception: Date | null; cnt_euti_date_envoi: Date | null; cnt_euti_date_reception: Date | null; sal_id_tuteur: number | null; cnt_der_jour_trav: Date | null; cnt_datefin_essai_renouv: Date | null; cnt_infos_comp: null; cnt_notes: null; trem_id: number | null; ett_id: number | null; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Date | null; }>'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'cnt_num' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 35, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Schema.pay_emploicontrat_ectFields.ect_datefin; ect_peridebut: number; ect_perifin: Schema.pay_emploicontrat_ectFields.ect_perifin; ect_lib: string; posc_id: Schema.pay_emploicontrat_ectFields.posc_id; nivc_id: Schema.pay_emploicontrat_ectFields.nivc_id; ech_id: Schema.pay_emploicontrat_ectFields.ech_id; acrd_id: Schema.pay_emploicontrat_ectFields.acrd_id; ect_classif_ech: Schema.pay_emploicontrat_ectFields.ect_classif_ech; ect_classif_pos: Schema.pay_emploicontrat_ectFields.ect_classif_pos; ect_classif_niv: Schema.pay_emploicontrat_ectFields.ect_classif_niv; ect_classif_fil: Schema.pay_emploicontrat_ectFields.ect_classif_fil; ect_classif_cat: Schema.pay_emploicontrat_ectFields.ect_classif_cat; ect_classif_coef: Schema.pay_emploicontrat_ectFields.ect_classif_coef; ect_smc_coef: Schema.pay_emploicontrat_ectFields.ect_smc_coef; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Date | null; ect_peridebut: number; ect_perifin: number | null; ect_lib: string; posc_id: number | null; nivc_id: number | null; ech_id: number | null; acrd_id: number | null; ect_classif_ech: null; ect_classif_pos: null; ect_classif_niv: null; ect_classif_fil: null; ect_classif_cat: null; ect_classif_coef: null; ect_smc_coef: number | null; }>'.", "extraMsg": "Types of property 'ect_classif_ech' are incompatible.\nType 'ect_classif_ech' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 48, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Schema.pay_valeurvariable_vvaFields.vva_datefin; vva_periodedebut: Schema.pay_valeurvariable_vvaFields.vva_periodedebut; vva_periodefin: Schema.pay_valeurvariable_vvaFields.vva_periodefin; vva_comm: Schema.pay_valeurvariable_vvaFields.vva_comm; var_id: number; vva_id_externe: Schema.pay_valeurvariable_vvaFields.vva_id_externe; lvva_id: Schema.pay_valeurvariable_vvaFields.lvva_id; acrd_id: Schema.pay_valeurvariable_vvaFields.acrd_id; tacc_id: Schema.pay_valeurvariable_vvaFields.tacc_id; vva_type_peri: number; peria_id: Schema.pay_valeurvariable_vvaFields.peria_id; sal_id: Schema.pay_valeurvariable_vvaFields.sal_id; euti_id: Schema.pay_valeurvariable_vvaFields.euti_id; emp_id: Schema.pay_valeurvariable_vvaFields.emp_id; vva_regul_peridebut: Schema.pay_valeurvariable_vvaFields.vva_regul_peridebut; vva_regul_perifin: Schema.pay_valeurvariable_vvaFields.vva_regul_perifin; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Date | null; vva_periodedebut: number | null; vva_periodefin: number | null; vva_comm: null; var_id: number; vva_id_externe: null; lvva_id: number | null; acrd_id: number | null; tacc_id: number | null; vva_type_peri: number; peria_id: number | null; sal_id: number | null; euti_id: number | null; emp_id: number | null; vva_regul_peridebut: number | null; vva_regul_perifin: number | null; }>'.", "extraMsg": "Types of property 'vva_comm' are incompatible.\nType 'vva_comm' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/crm/zendesk/services/getInfosZdUser.ts", "line": 56, "column": 27, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/crm/zendesk/services/setZdOrgExternalId.ts", "line": 22, "column": 12, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/dads/router.ts", "line": 66, "column": 31, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 66, "column": 70, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 69, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/api/dads/router.ts", "line": 71, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 71, "column": 74, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 73, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 73, "column": 74, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/documents/router.ts", "line": 52, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DocInfos'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DocInfos': doc_title, doc_comment, doc_id, doc_type, and 3 more." }, { "fileName": "server/api/documents/router.ts", "line": 52, "column": 36, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/documents/router.ts", "line": 87, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/documents/router.ts", "line": 101, "column": 69, "severity": "error", "code": 2345, "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 69, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' is not assignable to parameter of type 'Input'.", "extraMsg": "Property 'utiId' is missing in type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' but required in type 'Input'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 99, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 122, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 165, "column": 70, "severity": "error", "code": 2454, "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 175, "column": 22, "severity": "error", "code": 2454, "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dpae/router.ts", "line": 24, "column": 102, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'Resolvable>>'.", "extraMsg": "Type 'undefined' is not assignable to type 'Resolvable>>'." }, { "fileName": "server/api/dpae/router.ts", "line": 43, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": 45, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": 49, "column": 9, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dsn/m2m/services/crmFormatters/crm94/formatNature94.ts", "line": 33, "column": 15, "severity": "error", "code": 2454, "message": "Variable 'hasTaux' is used before being assigned." }, { "fileName": "server/api/dsn/m2m/services/getDescriptionRetour.ts", "line": 102, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'DataRdsn' is not assignable to parameter of type 'DataRdsn'.", "extraMsg": "Type 'XmlRdsnV02R01ExplicitArray | RapportGipMdsV01R08' is not assignable to type 'RapportGipMdsV01R08'.\nProperty '\"gipmds:rapport\"' is missing in type 'XmlRdsnV02R01ExplicitArray' but required in type 'RapportGipMdsV01R08'." }, { "fileName": "server/api/dsn/router.ts", "line": 101, "column": 4, "severity": "error", "code": 2740, "message": "Type '{ [key: string]: any; }' is missing the following properties from type 'CriteriaReceived': pad_id, peri, modeEnvoi, type, and 4 more." }, { "fileName": "server/api/dsn/services/data/getCotisPrevsForAllCnt.ts", "line": 21, "column": 11, "severity": "error", "code": 2322, "message": "Type 'CprevFromBulletin[]' is not assignable to type 'CotisPrevSelected[]'.", "extraMsg": "Property 'src_id' is missing in type 'CprevFromBulletin' but required in type 'CotisPrevSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 17, "column": 33, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 19, "column": 34, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 24, "column": 17, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectPERIA\").Ccn' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Ccn'.", "extraMsg": "Types of property 'ccn_lib_long' are incompatible.\nType 'ccn_lib_long' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": 14, "column": 22, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": 18, "column": 25, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/selectAllSals.ts", "line": 93, "column": 21, "severity": "error", "code": 2339, "message": "Property 'mergeWithCntId' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/payments/computeDatePayment.spec.ts", "line": 14, "column": 19, "severity": "error", "code": 2740, "message": "Type '{ tor_id: number; afod_periodicite_paiement: ORGANISME_PERIODICITE; moisPaieDebut: number; moisPaieFin: number; dateDebut: Moment; dateFin: Moment; }' is missing the following properties from type 'AffilByPeriode': mdp_id, bnqd_id, afod_id, afod_numaffil, and 5 more." }, { "fileName": "server/api/dsn/services/payments/generatePaymentsOps.ts", "line": 238, "column": 9, "severity": "error", "code": 2322, "message": "Type 'mdp_id' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/persist.ts", "line": 61, "column": 3, "severity": "error", "code": 2322, "message": "Type 'CriteriaReceived | undefined' is not assignable to type 'Criteria | undefined'.", "extraMsg": "Type 'CriteriaReceived' is missing the following properties from type 'Criteria': isMensuelle, isEvenementielle, isTypeFamilleAnnul, isDecalage, and 6 more." }, { "fileName": "server/api/dsn/services/s30/generateOneIndiv.ts", "line": 241, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'AsyncFunction[]'.\nType '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'Dictionary>'.\nProperty 'individu' is incompatible with index signature.\nType '(done: (err?: Error | null | undefined, s30?: DSN.Block | undefined) => void) => void' is not assignable to type 'AsyncFunction'.\nTypes of parameters 'done' and 'callback' are incompatible.\nTypes of parameters 'result' and 's30' are incompatible.\nType 'Block | undefined' is not assignable to type 'Results | undefined'.\nType 'Block' is missing the following properties from type 'Results': individu, penibilite, chgtsIndividu, expositionsPenibilite, and 10 more." }, { "fileName": "server/api/dsn/services/s30/s40/allContrats.ts", "line": 8, "column": 1, "severity": "error", "code": 6133, "message": "'async' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 118, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'trem_id' is not assignable to parameter of type 'TREM_ID'.", "extraMsg": "Type 'null' is not assignable to type 'TREM_ID'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 120, "column": 3, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 121, "column": 3, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s62/checkMotifFinWithNatureCnt.ts", "line": 1, "column": 1, "severity": "error", "code": 6133, "message": "'explainInfo' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": 15, "column": 24, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": 15, "column": 48, "severity": "error", "code": 6133, "message": "'client' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 13, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 40, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 58, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 67, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 85, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s78/s21_g00_79.ts", "line": 97, "column": 2, "severity": "error", "code": 2322, "message": "Type '(Block | null)[]' is not assignable to type 'Block[]'.", "extraMsg": "Type 'Block | null' is not assignable to type 'Block'.\nType 'null' is not assignable to type 'Block'." }, { "fileName": "server/api/dsn/services/s30/s50/s21_g00_50.ts", "line": 125, "column": 2, "severity": "error", "code": 2322, "message": "Type '{ sal_id?: number | undefined; sal_desc?: string | undefined; pas_base?: number | undefined; pas_mnt?: number | undefined; pas_taux?: string | undefined; pas_taux_numerique?: number | undefined; type_taux?: string | undefined; type_taux_numerique?: number | undefined; net_imp?: number | undefined; mnt_exo_hs_mues?: number | undefined; pas_elts_add?: number | undefined; pas_abt_cdd?: number | undefined; pas_base_exo_appr?: number | undefined; pas_ijss?: number | undefined; taux_individu?: string | undefined; taux_individu_numerique?: number | undefined; nap_avant_ir?: number | undefined; nap?: number | undefined; net?: number | undefined; vva_all?: pay_valeurvariable_vva[] | undefined; lvva_all?: pay_lotvva_lvva[] | undefined; ipas_all?: pay_importfichierpas_ipas[] | undefined; is_first_bul?: boolean | undefined; dateReglement: moment.Moment; }' is not assignable to type 'Data'.", "extraMsg": "Types of property 'sal_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/sanitizeLocalite.ts", "line": 14, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": 19, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": 22, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/validateCriteria.ts", "line": 3, "column": 31, "severity": "error", "code": 2307, "message": "Cannot find module '../decla_main' or its corresponding type declarations." }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.spec.ts", "line": 8, "column": 73, "severity": "error", "code": 2551, "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.ts", "line": 21, "column": 27, "severity": "error", "code": 2551, "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 158, "column": 73, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id: number; cnt_num: number | emp_embauchecontrat_ecntFields.ecnt_num; cnt_soldetc_mdp_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: emp_embauchecontrat_ecntFields.ecnt_fin_date; cnt_datefin_prevue: emp_embauchecontrat_ecntFields.ecnt_datefin_prevue; cnt_datefin_essai: emp_embauchecontrat_ecntFields.ecnt_datefin_essai; eta_id: number; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number; rcdd_id: number | undefined; mtf_id: number | null; dpub_id: emp_embauchecontrat_ecntFields.dpub_id; cnt_quot_trav: emp_embauchecontrat_ecntFields.ecnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: emp_embauchecontrat_ecntFields.ecnt_quot_trav_spec_raison; cnt_datefin_duree_minimale: emp_embauchecontrat_ecntFields.ecnt_datefin_duree_minimale; cnt_rempla_sal_libre: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_libre; cnt_rempla_sal_id: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: emp_embauchecontrat_ecntFields.euti_id; src_id_force: emp_embauchecontrat_ecntFields.src_id_force; cdpre_id: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_motif_id; cnt_cdpre_date_fin: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_date_fin; cnt_heure_embauche: emp_embauchecontrat_ecntFields.ecnt_heure_embauche; cnt_dpae_dateheure_gene: emp_embauchecontrat_ecntFields.ecnt_dpae_dateheure_gene; cnt_heure_fin: emp_embauchecontrat_ecntFields.ecnt_heure_fin; cnt_heure_embauche_reelle: emp_embauchecontrat_ecntFields.ecnt_heure_embauche_reelle; cnt_justif_recours_cdd: emp_embauchecontrat_ecntFields.ecnt_justif_recours_cdd; cnt_debut_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_debut_periode_souplesse; cnt_fin_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_fin_periode_souplesse; cnt_date_envoi: emp_embauchecontrat_ecntFields.ecnt_date_envoi; cnt_date_reception: emp_embauchecontrat_ecntFields.ecnt_date_reception; sal_id_tuteur: emp_embauchecontrat_ecntFields.sal_id_tuteur; cnt_datefin_essai_renouv: emp_embauchecontrat_ecntFields.ecnt_datefin_essai_renouv; cnt_notes: string | null; trem_id: emp_embauchecontrat_ecntFields.trem_id; cnt_est_retraite_reprise_activite: boolean; pare_id_force: emp_embauchecontrat_ecntFields.pare_id_force; pacp_id_force: emp_embauchecontrat_ecntFields.pacp_id_force; pcpa_id_force: emp_embauchecontrat_ecntFields.pcpa_id_force; prtt_id_force: emp_embauchecontrat_ecntFields.prtt_id_force; ppla_id_force: emp_embauchecontrat_ecntFields.ppla_id_force; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'number | ecnt_num' is not assignable to type 'cnt_num | undefined'.\nType 'number' is not assignable to type 'cnt_num | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 394, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 431, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 549, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 574, "column": 17, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEsal.ts", "line": 134, "column": 77, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id: number; tytr_id: emp_embauchesalarie_esalFields.esal_tytr_id; ttra_num: emp_embauchesalarie_esalFields.esal_ttra_num; ttra_lieu_delivr: emp_embauchesalarie_esalFields.esal_ttra_lieu_delivr; ttra_date_emission: emp_embauchesalarie_esalFields.esal_ttra_date_emission; ttra_date_fin_validite: emp_embauchesalarie_esalFields.esal_ttra_date_fin_validite; ttra_nom_administration: emp_embauchesalarie_esalFields.esal_ttra_nom_administration; ttra_renouv: emp_embauchesalarie_esalFields.esal_ttra_renouv; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tytr_id' are incompatible.\nType 'esal_tytr_id' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 82, "column": 86, "severity": "error", "code": 2345, "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 122, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; vva_periodedebut: number; var_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 163, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 179, "column": 94, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 229, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updatePositionnementFromMrem.ts", "line": 87, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type '{ ect_datedebut: emp_modifrem_mremFields.mrem_date_debut; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: string | undefined; posc_id?: pay_emploicontrat_ectFields.posc_id | undefined; nivc_id?: pay_emploicontrat_ectFields.nivc_id | undefined; ech_id?: pay_emploicontrat_ectFields.ech_id | undefined; acrd_id?: pay_emploicontrat_ectFields.acrd_id | undefined; ect_classif_ech?: pay_emploicontrat_ectFields.ect_classif_ech | undefined; ect_classif_pos?: pay_emploicontrat_ectFields.ect_classif_pos | undefined; ect_classif_niv?: pay_emploicontrat_ectFields.ect_classif_niv | undefined; ect_classif_fil?: pay_emploicontrat_ectFields.ect_classif_fil | undefined; ect_classif_cat?: pay_emploicontrat_ectFields.ect_classif_cat | undefined; ect_classif_coef?: pay_emploicontrat_ectFields.ect_classif_coef | undefined; ect_smc_coef?: pay_emploicontrat_ectFields.ect_smc_coef | undefined; }' is not assignable to parameter of type 'DataForInsert<{ ect_datedebut: Date | null; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: undefined; posc_id?: number | null | undefined; nivc_id?: number | null | undefined; ech_id?: number | null | undefined; acrd_id?: number | null | undefined; ect_classif_ech?: null | undefined; ect_classif_pos?: null | undefined; ect_classif_niv?: null | undefined; ect_classif_fil?: null | undefined; ect_classif_cat?: null | undefined; ect_classif_coef?: null | undefined; ect_smc_coef?: number | null | undefined; }>'.", "extraMsg": "Types of property 'ect_lib' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/gta/presences/services/presenceChecksByRange.ts", "line": 46, "column": 79, "severity": "error", "code": 2304, "message": "Cannot find name 'Approval'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 31, "column": 48, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 37, "column": 16, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 43, "column": 16, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": 3, "column": 10, "severity": "error", "code": 2305, "message": "Module '\"./calculateIjss\"' has no exported member 'SalairePeriodeWithSalRef'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": 33, "column": 49, "severity": "error", "code": 2554, "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 41, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 50, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 61, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }[]' is not assignable to type 'SalairePeriodeWithSalRef[]'.", "extraMsg": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }' is not assignable to type 'SalairePeriodeWithSalRef'.\nTypes of property 'salaireRef' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": 60, "column": 50, "severity": "error", "code": 2339, "message": "Property '_martId' does not exist on type 'CfgGetDjtReel'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": 60, "column": 50, "severity": "error", "code": 6133, "message": "'_martId' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 3, "column": 1, "severity": "error", "code": 6133, "message": "'Sinon' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 12, "column": 43, "severity": "error", "code": 2739, "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 17, "column": 16, "severity": "error", "code": 2739, "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 23, "column": 27, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 1." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 59, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 59, "column": 25, "severity": "error", "code": 2488, "message": "Type 'any[] | undefined' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 350, "column": 5, "severity": "error", "code": 2740, "message": "Type 'pay_traitementijss_tij[]' is missing the following properties from type 'pay_traitementijss_tij': tij_id, tij_datedebut, tij_datefin, tij_nature_assurance, and 12 more." }, { "fileName": "server/api/ijss/services/getDonneesPeriodesPourCalculIjssFromDsn.ts", "line": 7, "column": 11, "severity": "error", "code": 6196, "message": "'Line' is declared but never used." }, { "fileName": "server/api/imports/router.ts", "line": 82, "column": 24, "severity": "error", "code": 2488, "message": "Type '{ [fieldname: string]: File[]; } | File[]' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/imports/router.ts", "line": 82, "column": 24, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 110, "column": 24, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 172, "column": 18, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 213, "column": 9, "severity": "error", "code": 6133, "message": "'result' is declared but its value is never read." }, { "fileName": "server/api/imports/router.ts", "line": 215, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ inidId: any; utiId: number; pdosId: number; dsnFiles: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Types of property 'dsnFiles' are incompatible.\nType '{ [fieldname: string]: File[]; } | File[] | undefined' is not assignable to type 'DsnFile[]'.\nType 'undefined' is not assignable to type 'DsnFile[]'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": 70, "column": 22, "severity": "error", "code": 2339, "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": 70, "column": 27, "severity": "error", "code": 2304, "message": "Cannot find name 'id'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": 29, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": 30, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createEct.ts", "line": 29, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 28, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 29, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 30, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 31, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 32, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createUserAccess.ts", "line": 21, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 35, "column": 53, "severity": "error", "code": 6133, "message": "'inidId' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 37, "column": 9, "severity": "error", "code": 2741, "message": "Property 'success' is missing in type '{ contrats: never[]; }' but required in type 'Result'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 37, "column": 9, "severity": "error", "code": 6133, "message": "'finalResult' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 47, "column": 11, "severity": "error", "code": 6133, "message": "'allResults' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 55, "column": 11, "severity": "error", "code": 6133, "message": "'bilan' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 56, "column": 5, "severity": "error", "code": 2739, "message": "Type '{}' is missing the following properties from type 'Result': contrats, success" }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 16, "column": 74, "severity": "error", "code": 2355, "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 21, "column": 11, "severity": "error", "code": 6133, "message": "'results' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 24, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '{ dsn: DsnEtab_S21_G00_11; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'DsnEtab_S21_G00_11'.", "extraMsg": "Object literal may only specify known properties, and 'dsn' does not exist in type 'DsnEtab_S21_G00_11'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 31, "column": 11, "severity": "error", "code": 6196, "message": "'Cfg2' is declared but never used." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 35, "column": 43, "severity": "error", "code": 6133, "message": "'dsnEtab' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 35, "column": 73, "severity": "error", "code": 2355, "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": 11, "column": 21, "severity": "error", "code": 2352, "message": "Conversion of type 'Dsn' to type 'DsnWithDate' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Dsn' is missing the following properties from type 'DsnWithDate': dsn, date" }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": 11, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '(dsnMax: DsnWithDate, dsn: Dsn) => { dsn: Dsn; date: Moment; } | undefined' is not assignable to parameter of type '(previousValue: DsnWithDate, currentValue: Dsn, currentIndex: number, array: Dsn[]) => DsnWithDate'.", "extraMsg": "Type '{ dsn: Dsn; date: Moment; } | undefined' is not assignable to type 'DsnWithDate'.\nType 'undefined' is not assignable to type 'DsnWithDate'." }, { "fileName": "server/api/imports/services/dsn/helpers/getRemBloc51FromDsnIndiv.ts", "line": 2, "column": 1, "severity": "error", "code": 6133, "message": "'getDsnNodeValue' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 141, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 141, "column": 35, "severity": "error", "code": 2454, "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 147, "column": 27, "severity": "error", "code": 2454, "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": 98, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": 104, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": 53, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": 59, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'.", "extraMsg": "Types of property 'afod_numaffil' are incompatible.\nType 'afod_numaffil | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 82, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 85, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_datefin_prevue | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_datefin_prevue | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 87, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_quot_trav | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_quot_trav | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 90, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_fin_date | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_fin_date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneEtab.ts", "line": 95, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Result[]' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }[]'.", "extraMsg": "Type 'Result' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }'.\nTypes of property 'sal' are incompatible.\nType 'pay_salarie_sal | undefined' is not assignable to type 'pay_salarie_sal'.\nType 'undefined' is not assignable to type 'pay_salarie_sal'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 56, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 63, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 67, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment | null' is not assignable to type 'sal_anciennete_date | undefined'.", "extraMsg": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getInfosRepartitionSalEmp.ts", "line": 87, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'BaseMontantSpecifique[] | TAPrev' is not assignable to parameter of type 'BaseMontantSpecifique & { lib?: string | undefined; }'.", "extraMsg": "Type 'BaseMontantSpecifique[]' is not assignable to type 'BaseMontantSpecifique & { lib?: string | undefined; }'.\nType 'BaseMontantSpecifique[]' is missing the following properties from type 'BaseMontantSpecifique': LibelleCodeNature, ValeurCodeNature" }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getNumeroOption.ts", "line": 5, "column": 169, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": 54, "column": 11, "severity": "error", "code": 2322, "message": "Type '(BaseMontantSpecifique & { lib: string; })[] | undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'.", "extraMsg": "Type 'undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": 57, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": 11, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }' is not assignable to type 'void'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": 11, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'CfgUpdateIfoc' is not assignable to parameter of type 'DataForUpdate<{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }>'.", "extraMsg": "Types of property 'ifoc_content_xml' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/imports/services/getTypeOrgSelonTypeRisque.ts", "line": 3, "column": 64, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/importPrevFromXml.ts", "line": 144, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'CfgGetIfoc'.", "extraMsg": "Property 'date_heure_creation_fiche' is missing in type 'Partial' but required in type 'CfgGetIfoc'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": 58, "column": 100, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": 218, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 140, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'ipas_validite_date_debut | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 141, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'ipas_validite_date_fin | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 531, "column": 16, "severity": "error", "code": 6133, "message": "'getPeriodesCourantesForSals' is declared but its value is never read." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 563, "column": 5, "severity": "error", "code": 2739, "message": "Type 'any[]' is missing the following properties from type '{ salIds: number[]; ppaCourante: pay_periodepaye_ppa; }': salIds, ppaCourante" }, { "fileName": "server/api/imports/services/processContrat.ts", "line": 145, "column": 69, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/processFileParamFicheOc.ts", "line": 105, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'ContratParsed'.", "extraMsg": "Types of property 'prev_ref' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": 44, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": 63, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": 32, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type '{ appSessionId: any; currentUser: { scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: usr_utilisateur_utiFields.sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }; loginTime: string; lastcheckTime: null; }' is not assignable to parameter of type 'Session'.", "extraMsg": "Types of property 'currentUser' are incompatible.\nType '{ scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }' is missing the following properties from type 'User': uti_email, currentPAD, currentGdpId, currentDOS, and 5 more." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": 34, "column": 10, "severity": "error", "code": 2339, "message": "Property 'appSessionId' does not exist on type 'UserSelected'." }, { "fileName": "server/api/passwords/router.ts", "line": 132, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/presences/router.ts", "line": 34, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'Params': cnt_id, tsh_date_start, tsh_date_end, tsh_comment" }, { "fileName": "server/api/presences/router.ts", "line": 55, "column": 9, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": 61, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": 71, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id_manager: number | null; pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Types of property 'sal_id_manager' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/router.ts", "line": 84, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 87, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Type 'ParsedQs' is missing the following properties from type 'Params': cnt_id, nb" }, { "fileName": "server/api/presences/router.ts", "line": 89, "column": 31, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 97, "column": 27, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 110, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 113, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'cnt_id' is missing in type 'ParsedQs' but required in type 'Params'." }, { "fileName": "server/api/presences/router.ts", "line": 115, "column": 31, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 123, "column": 27, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 161, "column": 127, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/services/getCurrentPeriodPointageDays.ts", "line": 8, "column": 26, "severity": "error", "code": 2307, "message": "Cannot find module '../../../reports/data/getDataRestitutionPresences' or its corresponding type declarations." }, { "fileName": "server/api/presences/services/submitTimesheet.ts", "line": 4, "column": 10, "severity": "error", "code": 6133, "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 5, "column": 32, "severity": "error", "code": 6133, "message": "'Awaited' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 24, "column": 1, "severity": "error", "code": 6133, "message": "'jobsDebouncer' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 65, "column": 11, "severity": "error", "code": 2740, "message": "Type '{ pad_id: number; }' is missing the following properties from type 'SepaParams': peri, sal_id, sal_id_out, modePaiement, and 5 more." }, { "fileName": "server/api/reports/router.ts", "line": 127, "column": 17, "severity": "error", "code": 2794, "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "server/api/reports/router.ts", "line": 228, "column": 29, "severity": "error", "code": 2339, "message": "Property 'ceta_id' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 229, "column": 27, "severity": "error", "code": 2339, "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 230, "column": 29, "severity": "error", "code": 2339, "message": "Property 'pad_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 231, "column": 36, "severity": "error", "code": 2339, "message": "Property 'estVersionDef' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 232, "column": 42, "severity": "error", "code": 2339, "message": "Property 'estVisibleEmployeur' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 233, "column": 29, "severity": "error", "code": 2339, "message": "Property 'lot_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 234, "column": 29, "severity": "error", "code": 2339, "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 289, "column": 15, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 30, "column": 46, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 39, "column": 17, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 75, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 79, "column": 17, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/salaries/router.ts", "line": 33, "column": 31, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 33, "column": 70, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 39, "column": 55, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 41, "column": 59, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 42, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 53, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 58, "column": 81, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 58, "column": 120, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 60, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 71, "column": 54, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 73, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 76, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/theme/router.ts", "line": 14, "column": 55, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/theme/router.ts", "line": 14, "column": 72, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/utils/replaceDomainName.ts", "line": 5, "column": 60, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/variables/router.ts", "line": 40, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 43, "column": 68, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': mvaId, padId, dateDebut, dateFin" }, { "fileName": "server/api/variables/router.ts", "line": 44, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId" }, { "fileName": "server/api/variables/router.ts", "line": 47, "column": 26, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 53, "column": 22, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 100, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId, rows" }, { "fileName": "server/api/variables/router.ts", "line": 114, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 123, "column": 30, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 132, "column": 26, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 158, "column": 44, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number'." }, { "fileName": "server/api/variables/router.ts", "line": 159, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/variables/router.ts", "line": 203, "column": 29, "severity": "error", "code": 2339, "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 204, "column": 38, "severity": "error", "code": 2339, "message": "Property 'comment' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 205, "column": 40, "severity": "error", "code": 2339, "message": "Property 'modeSelectionCnt' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 206, "column": 27, "severity": "error", "code": 2339, "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/services/insertVvaComment.ts", "line": 62, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ vva_id?: number | undefined; vva_niveau?: number | undefined; vva_valeur?: undefined; vva_datedebut?: Date | undefined; vva_datefin?: Date | null | undefined; vva_periodedebut?: number | null | undefined; vva_periodefin?: number | null | undefined; vva_comm?: null | undefined; var_id?: number | undefined; cnt_id?: number | null | undefined; vva_id_externe?: null | undefined; lvva_id?: number | null | undefined; acrd_id?: number | null | undefined; tacc_id?: number | null | undefined; vva_type_peri?: number | undefined; peria_id?: number | null | undefined; sal_id?: number | null | undefined; euti_id?: number | null | undefined; emp_id?: number | null | undefined; vva_regul_peridebut?: number | null | undefined; vva_regul_perifin?: number | null | undefined; }>'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/visitesMed/services/getInfosVisitesMed.ts", "line": 62, "column": 11, "severity": "error", "code": 6133, "message": "'startDate' is declared but its value is never read." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 27, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ pad_id: number; uti_id: number; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 31, "column": 22, "severity": "error", "code": 2339, "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 31, "column": 80, "severity": "error", "code": 2339, "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 41, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 42, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 47, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 50, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 82, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': wfrs_id, wfrs_status" }, { "fileName": "server/api/workflows/absences/router.ts", "line": 95, "column": 80, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/workflows/router.ts", "line": 42, "column": 117, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 46, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': typeWorkflow, doc_id, data" }, { "fileName": "server/api/workflows/router.ts", "line": 48, "column": 121, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 51, "column": 117, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 54, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": 59, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": 64, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 65, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 70, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 73, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 79, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 81, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 84, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 91, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 92, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 97, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 100, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 139, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ uti_id: number; domainApp: APP_DOMAIN; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/router.ts", "line": 166, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 167, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 172, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 175, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/services/changeStatusRunnedStep.ts", "line": 263, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ fk_id: number; origin: \"WFRS\"; pad_id: number; uti_id_target: number; desc: string; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Types of property 'origin' are incompatible.\nType '\"WFRS\"' is not assignable to type 'NOTIFICATION_ORIGINE'." }, { "fileName": "server/api/workflows/services/wflChangeAdress.ts", "line": 1, "column": 43, "severity": "error", "code": 2305, "message": "Module '\"../../../decla_main.d\"' has no exported member 'IExtCallback'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 20, "column": 17, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'.", "extraMsg": "Type 'Promise' is not assignable to type 'ArhServiceResult | Promise>'.\nType 'Promise' is not assignable to type 'Promise>'.\nType 'void' is not assignable to type 'ArhServiceResult'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 41, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 55, "column": 21, "severity": "error", "code": 2322, "message": "Type '\"postXX\"' is not assignable to type 'RouteHttpVerb'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 61, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 74, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is not assignable to parameter of type 'ArhRouteCfg'.", "extraMsg": "Type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is missing the following properties from type 'ArhRouteCfg': method, service" }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 98, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.ts", "line": 32, "column": 7, "severity": "error", "code": 2322, "message": "Type '(req: AuthenticatedRequest) => { file: File | undefined; files: { [fieldname: string]: File[]; } | File[] | undefined; }' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }'." }, { "fileName": "server/app/ArhRouter.ts", "line": 168, "column": 33, "severity": "error", "code": 2314, "message": "Generic type 'ArhRouteCfg' requires 2 type argument(s)." }, { "fileName": "server/app/app.ts", "line": 40, "column": 1, "severity": "error", "code": 6133, "message": "'isString' is declared but its value is never read." }, { "fileName": "server/app/app.ts", "line": 56, "column": 11, "severity": "error", "code": 2339, "message": "Property '_sendErrorToAPM' does not exist on type 'Logger'." }, { "fileName": "server/app/app.ts", "line": 207, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'Writable>' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'contentSecurityPolicy' are incompatible.\nType 'Writable | undefined>' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'ContentSecurityPolicyOptions'.\nTypes of property 'directives' are incompatible.\nType 'Writable | unique symbol> | undefined>' is not assignable to type 'Record | unique symbol> | undefined'.\nType 'Writable | unique symbol>>' is not assignable to type 'Record | unique symbol>'.\nIndex signatures are incompatible.\nType 'Writable | unique symbol>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable'.\nTypes of property '[Symbol.iterator]' are incompatible.\nType 'Writable<() => Iterator>' is not assignable to type '() => Iterator'.\nType 'Writable<() => Iterator>' provides no match for the signature '(): Iterator'." }, { "fileName": "server/app/app.ts", "line": 435, "column": 37, "severity": "error", "code": 2339, "message": "Property 'AccessControl' does not exist on type 'Config'." }, { "fileName": "server/app/app.ts", "line": 487, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 497, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 499, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 499, "column": 32, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 504, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhAddMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 506, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 506, "column": 32, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 511, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response>'." }, { "fileName": "server/app/appUws.ts", "line": 60, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, eta_id, rcdd_id, dpub_id, and 4 more." }, { "fileName": "server/app/appUws.ts", "line": 207, "column": 59, "severity": "error", "code": 6133, "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": 213, "column": 69, "severity": "error", "code": 6133, "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": 422, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '(e: any) => void' is not assignable to parameter of type '() => void'." }, { "fileName": "server/app/configureDbManager.ts", "line": 37, "column": 5, "severity": "error", "code": 2741, "message": "Property 'format' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/db\").CustomPool' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/dbManager/init\").CustomPool'." }, { "fileName": "server/app/configureDbManager.ts", "line": 52, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cnt' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 58, "column": 5, "severity": "error", "code": 2322, "message": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cntModified' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 65, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cmr' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 71, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'dab' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'DabModified'.\nType 'undefined' is not assignable to type 'DabModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 78, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tij' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'TijModified'.\nType 'undefined' is not assignable to type 'TijModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 85, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'abs' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'AbsModified'.\nType 'undefined' is not assignable to type 'Pick'." }, { "fileName": "server/app/configureDbManager.ts", "line": 92, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 99, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 106, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 123, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'data' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Data'.\nType 'undefined' is not assignable to type 'Data'." }, { "fileName": "server/app/configureDbManager.ts", "line": 132, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'art' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'ArtModified'.\nType 'undefined' is not assignable to type 'ArtModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 139, "column": 5, "severity": "error", "code": 2322, "message": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tsk' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Tsk'.\nType 'undefined' is not assignable to type 'Tsk'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": 17, "column": 7, "severity": "error", "code": 2322, "message": "Type '(req: AuthenticatedRequest) => Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type 'Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to 'Promise | { file: File; files: MulterFilesType | undefined; }>'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": 22, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/app/routerApp.ts", "line": 29, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhRouteIsWhitelistedForAuth' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/app/routerApp.ts", "line": 49, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/appSessions.ts", "line": 363, "column": 5, "severity": "error", "code": 2741, "message": "Property 'portefeuilles' is missing in type '{ uti_id: any; sal_id: any; uti_pseudo: any; uti_nom: any; uti_prenom: any; uti_email: any; uti_access_to_business_dashboard: any; uti_superadmin: any; pdos_id: any; currentPAD: any; currentDOS: any; currentGdpId: any; currentPdosId: any; currentUi: any; lots_id_granted: any; typesUi: any; scope: { sals: never[]; pads: number[]; }; }' but required in type 'User'." }, { "fileName": "server/auth/authentication.ts", "line": 37, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/buls/createBulForNewCnt.ts", "line": 49, "column": 43, "severity": "error", "code": 2741, "message": "Property 'cnt_date_paiement_stc' is missing in type '{ ppa: CntOnCurrentPpa; cnt_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; sal_id: number; pad_id: number; cnt_salaire_mdp_id: number; }' but required in type 'CntForUpsertBul'." }, { "fileName": "server/compta/handleEcart.ts", "line": 35, "column": 15, "severity": "error", "code": 2740, "message": "Type '{ cpt_num: string; sens: string; mnt: number; cpt_type: number; }' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, sal_matricule, sal_nom_usage, and 32 more." }, { "fileName": "server/compta/handleEcart.ts", "line": 44, "column": 32, "severity": "error", "code": 2345, "message": "Argument of type '{ cana_id: number; cana_lib: cta_compteana_canaFields.cana_lib; pana_id: number; cana_code: string; }' is not assignable to parameter of type 'AnaCnt'.", "extraMsg": "Type '{ cana_id: number; cana_lib: cana_lib; pana_id: number; cana_code: string; }' is missing the following properties from type 'AnaCnt': sal_matricule, sal_nom_usage, sal_prenom, anct_id, and 4 more." }, { "fileName": "server/compta/selectAnaCnt.ts", "line": 7, "column": 18, "severity": "error", "code": 2320, "message": "Interface 'AnaCnt' cannot simultaneously extend types 'pay_anacontrat_anct' and 'cta_compteana_cana'.", "extraMsg": "Named property 'cana_id' of types 'pay_anacontrat_anct' and 'cta_compteana_cana' are not identical." }, { "fileName": "server/compta/selectData.ts", "line": 129, "column": 32, "severity": "error", "code": 2345, "message": "Argument of type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Property 'uorg_id' is missing in type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' but required in type 'CriteriaOD'." }, { "fileName": "server/compta/selectData.ts", "line": 186, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'Pcta | null' is not assignable to parameter of type 'Pcta'.", "extraMsg": "Type 'null' is not assignable to type 'Pcta'." }, { "fileName": "server/compta/ventilAna.ts", "line": 18, "column": 16, "severity": "error", "code": 2339, "message": "Property 'rowsDispatched' does not exist on type 'ResultAfterGrouping'." }, { "fileName": "server/compta/ventilAna.ts", "line": 101, "column": 31, "severity": "error", "code": 2339, "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": 101, "column": 42, "severity": "error", "code": 2339, "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 29, "severity": "error", "code": 2352, "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 29, "severity": "error", "code": 2352, "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, param_desc, cnt_id, and 31 more." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 50, "severity": "error", "code": 2345, "message": "Argument of type 'RowWithAna' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'RowWithAna' is missing the following properties from type 'RowToDispatch': sal_nom_famille, sal_prenom, sal_ventil_compta" }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 31, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew' is not assignable to parameter of type 'Error | null'.", "extraMsg": "Type '\"STOP\"' is not assignable to type 'Error | null'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 34, "column": 33, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 35, "column": 7, "severity": "error", "code": 2345, "message": "Argument of type '(errWaterfall: Error, file: string, fileName: string) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 245, "column": 9, "severity": "error", "code": 6133, "message": "'dataRows' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 246, "column": 9, "severity": "error", "code": 6133, "message": "'debut' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 247, "column": 9, "severity": "error", "code": 6133, "message": "'fin' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 249, "column": 9, "severity": "error", "code": 6133, "message": "'header' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 253, "column": 10, "severity": "error", "code": 2304, "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 262, "column": 4, "severity": "error", "code": 2304, "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 271, "column": 68, "severity": "error", "code": 2304, "message": "Cannot find name 'anneemois'." }, { "fileName": "server/dads/aed/processBuls.ts", "line": 6, "column": 1, "severity": "error", "code": 6133, "message": "'bul' is declared but its value is never read." }, { "fileName": "server/dads/dadsMain.ts", "line": 52, "column": 25, "severity": "error", "code": 2554, "message": "Expected 3-6 arguments, but got 2." }, { "fileName": "server/dads/declaDads.ts", "line": 3, "column": 27, "severity": "error", "code": 2459, "message": "Module '\"../payrollEngine/declaCalc.d\"' declares 'Tat' locally, but it is not exported." }, { "fileName": "server/dads/declaDads.ts", "line": 159, "column": 18, "severity": "error", "code": 2320, "message": "Interface 'PaiementOps' cannot simultaneously extend types 'pay_paiementops_pops' and 'pay_banquedos_bnqd'.", "extraMsg": "Named property 'bnqd_id' of types 'pay_paiementops_pops' and 'pay_banquedos_bnqd' are not identical." }, { "fileName": "server/dads/s30/s30.ts", "line": 39, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/s30/s40/s40.ts", "line": 15, "column": 8, "severity": "error", "code": 1192, "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/dads/s30/s40/s40_g28_15\"' has no default export." }, { "fileName": "server/dads/writerDads.ts", "line": 38, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'string | null' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/writerDads.ts", "line": 64, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 50, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 82, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 85, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 94, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 124, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 161, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 178, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 219, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 236, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 270, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.ts", "line": 156, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/errorHandling/customMessagesConfigs.ts", "line": 24, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'PG_ERROR_CODES'.", "extraMsg": "Type 'undefined' is not assignable to type 'PG_ERROR_CODES'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 68, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 102, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 113, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 155, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 167, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 185, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '{ query: Sinon.SinonSpy; release: Sinon.SinonFake; }' is not assignable to parameter of type 'PoolClient'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 205, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 216, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 255, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 266, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 317, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 351, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 361, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 401, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 27, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 38, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 68, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 87, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 98, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": 32, "column": 44, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'.\nType 'Data' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": 35, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 26, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 36, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 37, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 48, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'.", "extraMsg": "Property 'params' is missing in type 'Config' but required in type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 53, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 63, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 64, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 75, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 80, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 90, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 91, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 104, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.ts", "line": 90, "column": 44, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'.\nType '(errTrigger: any, shouldContinue: any) => void' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 42, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 105, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.ts", "line": 23, "column": 2, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 22, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 23, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'.", "extraMsg": "Types of property 'length' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 38, "column": 19, "severity": "error", "code": 2741, "message": "Property 'message' is missing in type '{ length: number; name: \"error\"; severity: string; code: string; detail: string; hint: undefined; position: undefined; internalPosition: undefined; internalQuery: undefined; where: undefined; schema: string; table: string; column: undefined; dataType: undefined; constraint: string; file: string; line: string; routine: string; }' but required in type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 60, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 71, "column": 34, "severity": "error", "code": 2339, "message": "Property 'code' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 72, "column": 34, "severity": "error", "code": 2339, "message": "Property 'message' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 87, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 87, "column": 61, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 102, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 102, "column": 64, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 129, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 129, "column": 63, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 200, "column": 4, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'string | null'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 209, "column": 7, "severity": "error", "code": 2339, "message": "Property 'title' does not exist on type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 248, "column": 109, "severity": "error", "code": 6133, "message": "'keyTable' is declared but its value is never read." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 59, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 109, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 111, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 152, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 154, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 214, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 216, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 271, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 300, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 302, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": 68, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 61, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 117, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 169, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 217, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 265, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 308, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; lots_id_granted: number[]; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 338, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 377, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 417, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 458, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 500, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": 56, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": 82, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 16, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 23, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 29, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 48, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 55, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 74, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 80, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/processReferences.ts", "line": 117, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type '\"add\" | OperationType' is not assignable to parameter of type 'OperationType'.", "extraMsg": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 39, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 142, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigServerFilter | null' is not assignable to parameter of type 'ConfigServerFilter'.", "extraMsg": "Type 'null' is not assignable to type 'ConfigServerFilter'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 161, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 211, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 255, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 295, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 339, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 386, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 438, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 488, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 531, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 574, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 617, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 660, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 703, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/emailer/emailHtmlTemplate.ts", "line": 119, "column": 83, "severity": "error", "code": 2345, "message": "Argument of type 'ROLES | undefined' is not assignable to parameter of type 'ROLES'.", "extraMsg": "Type 'undefined' is not assignable to type 'ROLES'." }, { "fileName": "server/emailer/emailer.ts", "line": 83, "column": 5, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'SentMessageInfo | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'SentMessageInfo'." }, { "fileName": "server/graphql/login/resolvers.ts", "line": 32, "column": 6, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/graphql/resolvers/mutations/documents/saveDocs/resolver.ts", "line": 99, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForUpdate<{ doc_title?: null | undefined; doc_comment?: null | undefined; doc_id?: undefined; doc_type?: undefined; doc_afficher_portail_salarie?: boolean | undefined; doc_date_portail_salarie?: Date | null | undefined; tdoc_id?: number | null | undefined; doc_id_sequenced?: number | undefined; doc_afficher_portail_employeur?: boolean | undefined; }>'.", "extraMsg": "Types of property 'doc_title' are incompatible.\nType 'doc_title | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/graphql/resolvers/queries/absences/infosListeAbsencesMgr/resolver.ts", "line": 3, "column": 10, "severity": "error", "code": 2305, "message": "Module '\"../../../../../dbManager/dbManager\"' has no exported member 'ClientFilter'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 24, "column": 13, "severity": "error", "code": 2322, "message": "Type 'ecnt_montant_salaire' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 26, "column": 13, "severity": "error", "code": 2322, "message": "Type 'ecnt_quot_trav' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 27, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'trem_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 35, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'GqlF'.", "extraMsg": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'LastRemuneration'.\nTypes of property 'montantSalaire' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/cotisationsFraisDeSante/getCotisationsFraisDeSante/resolver.ts", "line": 52, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type '{ src_id_force?: number | null | undefined; cnt_id?: number | undefined; ltrac_type?: number | null | undefined; emp_id?: number | null | undefined; pad_id: number; catc_id: number | null; ncnt_id: number; eta_id: number; semp_id: number; rcdd_id: number | null; src_id: number | null; euti_id: number | null; dpub_id: number | null; trem_id: number | null; peri_anneemois: number; lot_id: number; cnt_debut_date: Date; cnt_fin_date?: Date | undefined; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'src_id_force' are incompatible.\nType 'number | null | undefined' is not assignable to type 'src_id_force'.\nType 'undefined' is not assignable to type 'src_id_force'." }, { "fileName": "server/graphql/resolvers/queries/login/checkLoginCredentials/resolver.ts", "line": 16, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string | null'." }, { "fileName": "server/graphql/utils/gqlUtils.ts", "line": 71, "column": 40, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 32, "column": 46, "severity": "error", "code": 2339, "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 33, "column": 77, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 33, "column": 95, "severity": "error", "code": 2339, "message": "Property 'tab_id' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 37, "column": 54, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 38, "column": 52, "severity": "error", "code": 2339, "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 39, "column": 51, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 40, "column": 48, "severity": "error", "code": 2339, "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 42, "column": 17, "severity": "error", "code": 2322, "message": "Type '{ plhSemaine1: gta_planninghebdo_plh & { jours: number[]; }; ppla_desc: string; }' is not assignable to type 'DataGta'.", "extraMsg": "The types of 'plhSemaine1.jours' are incompatible between these types.\nType 'number[]' is not assignable to type 'Jph[]'.\nType 'number' is not assignable to type 'Jph'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 45, "column": 17, "severity": "error", "code": 2741, "message": "Property 'jfs' is missing in type 'gta_calendrierjf_cjf' but required in type 'Cjf'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": 27, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": 46, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/helpdesk/zendesk/getInfosZdOrganization.ts", "line": 9, "column": 23, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/helpdesk/zendesk/zdSearchRequestAsync.ts", "line": 5, "column": 9, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/imports/genericImport.ts", "line": 146, "column": 5, "severity": "error", "code": 2322, "message": "Type '({ padId, config, csvRows }: ImportInput>>) => Promise' is not assignable to type 'ImportData'.", "extraMsg": "Types of parameters '__0' and 'input' are incompatible.\nType 'ImportInput' is not assignable to type 'ImportInput>>'.\nType 'ConfigImporter' is not assignable to type 'Required>'.\nTypes of property 'sal_identifier' are incompatible.\nType 'IMPORT_IDENTIFIANT_SALARIE | undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'.\nType 'undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 34, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 37, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 40, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 43, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 46, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 47, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 34, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 37, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_matricule' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 40, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 43, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_email' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 46, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_nir' does not exist on type '{}'." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 3, "column": 7, "severity": "error", "code": 6133, "message": "'map' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 11, "column": 10, "severity": "error", "code": 6133, "message": "'getNameIdentifierSal' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 11, "column": 66, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": 140, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'.", "extraMsg": "Type 'undefined' is not assignable to type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importAbs.ts", "line": 155, "column": 35, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'string | null | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | null | undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": 155, "column": 68, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/imports/importAnct.ts", "line": 118, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectAnct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectAnct': cana_id, anct_pct, anct_peridebut" }, { "fileName": "server/imports/importAnct.ts", "line": 118, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importAnct.ts", "line": 226, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importContrats.ts", "line": 246, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importContrats.ts", "line": 249, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'." }, { "fileName": "server/imports/importContrats.ts", "line": 372, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readSal\").CntIdentifiers' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readCnt\").CntIdentifiers'.", "extraMsg": "Types of property 'cnt_debut_date' are incompatible.\nType 'Date | undefined' is not assignable to type 'string | undefined'.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/imports/importEct.ts", "line": 173, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': emp_id, ect_classif_ech, ect_classif_niv, ect_classif_cat, and 3 more." }, { "fileName": "server/imports/importEct.ts", "line": 173, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEct.ts", "line": 281, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importEmplois.ts", "line": 105, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEmplois.ts", "line": 162, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'RowObject' is not assignable to parameter of type 'RowObjectEmp'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEmp': emp_libelle_masculin, emp_libelle_feminin, acrd_id" }, { "fileName": "server/imports/importIbans.spec.ts", "line": 1, "column": 8, "severity": "error", "code": 2613, "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' has no default export. Did you mean to use 'import { importIbans } from \"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' instead?" }, { "fileName": "server/imports/importIbans.spec.ts", "line": 1, "column": 23, "severity": "error", "code": 2459, "message": "Module '\"./importIbans\"' declares 'Config' locally, but it is not exported." }, { "fileName": "server/imports/importIbans.ts", "line": 78, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; validators?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importIbans.ts", "line": 144, "column": 9, "severity": "error", "code": 6133, "message": "'resultInsertion' is declared but its value is never read." }, { "fileName": "server/imports/importIbans.ts", "line": 148, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/imports/importMutuelleInterim.ts", "line": 71, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": 61, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": 98, "column": 19, "severity": "error", "code": 2304, "message": "Cannot find name 'BulsOnCurrentPpa'." }, { "fileName": "server/imports/importSals.ts", "line": 161, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": 128, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': uorg_id, uct_datedebut, uct_datefin, uct_peridebut, rind_id" }, { "fileName": "server/imports/importUct.ts", "line": 128, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": 236, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVisitMed.ts", "line": 97, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importVva.ts", "line": 99, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporterEnhanced' is not assignable to parameter of type 'Config'.", "extraMsg": "Types of property 'createBulRegul' are incompatible.\nType 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/imports/importVva.ts", "line": 165, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'ConfigImporterEnhanced'.", "extraMsg": "Type 'Config' is missing the following properties from type 'ConfigImporterEnhanced': inTransaction, identificationOnly" }, { "fileName": "server/imports/importVva.ts", "line": 213, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVva/defineCnt.ts", "line": 24, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'CntRead | undefined' is not assignable to parameter of type 'CntRead | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'CntRead | PromiseLike'." }, { "fileName": "server/imports/readSal.ts", "line": 91, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/readSal.ts", "line": 99, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 1, "column": 10, "severity": "error", "code": 2724, "message": "'\"./getIdentifiersSalFromRowObject\"' has no exported member named 'salIdentifiers'. Did you mean 'isSalIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 1, "column": 10, "severity": "error", "code": 6133, "message": "'salIdentifiers' is declared but its value is never read." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 2, "column": 10, "severity": "error", "code": 2724, "message": "'\"./getIdentifiersCntFromRowObject\"' has no exported member named 'cntIdentifiers'. Did you mean 'isCntIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 2, "column": 10, "severity": "error", "code": 6133, "message": "'cntIdentifiers' is declared but its value is never read." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 118, "column": 64, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 125, "column": 116, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 178, "column": 59, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/monitoring/routerMonitoring.ts", "line": 15, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: { type: string; title: string; }[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 15, "column": 2, "severity": "error", "code": 2739, "message": "Type '{}' is missing the following properties from type '{ serverConfig: ServerConfig; dbConfig: any; }': serverConfig, dbConfig" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 222, "column": 3, "severity": "error", "code": 2322, "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 223, "column": 3, "severity": "error", "code": 2322, "message": "Type 'BulSelected[]' is not assignable to type 'BulInCalc[]'.", "extraMsg": "Type 'BulSelected' is missing the following properties from type 'BulInCalc': sandbox, iCurrentRub, cjfs, statutRegimeAm" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 280, "column": 3, "severity": "error", "code": 2322, "message": "Type '() => void' is not assignable to type '{ (): Promise; (handler: () => void): void; }'.", "extraMsg": "Type 'void' is not assignable to type 'Promise'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 313, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 353, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 501, "column": 10, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 509, "column": 18, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 531, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": 67, "column": 28, "severity": "error", "code": 2362, "message": "The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": 67, "column": 36, "severity": "error", "code": 2363, "message": "The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 31, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[]))[]' is not assignable to parameter of type 'T[]'.", "extraMsg": "Type 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])'." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 55, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'Ptab' is not assignable to parameter of type 'PtabSelected'.", "extraMsg": "Type 'Ptab' is missing the following properties from type 'PtabSelected': acrd_id, ptab_methode_retenue, ptab_desc, tab, and 14 more." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 65, "column": 5, "severity": "error", "code": 2322, "message": "Type 'PtabSelected[]' is not assignable to type 'T[]'.", "extraMsg": "Type 'PtabSelected' is not assignable to type 'T'.\n'PtabSelected' is assignable to the constraint of type 'T', but 'T' could be instantiated with a different subtype of constraint 'Ptab'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": 48, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": 94, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/maintien/processOneArret.ts", "line": 53, "column": 9, "severity": "error", "code": 2322, "message": "Type 'sal_anciennete_date' is not assignable to type 'Date'.", "extraMsg": "Type 'null' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 77, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 119, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 159, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsRetenue.ts", "line": 62, "column": 23, "severity": "error", "code": 2739, "message": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectSpecificItems.ts", "line": 17, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedCalc': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/bulsMgr/deleteLBL.ts", "line": 11, "column": 28, "severity": "error", "code": 2503, "message": "Cannot find namespace 'pg'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": 9, "column": 32, "severity": "error", "code": 2339, "message": "Property 'length' does not exist on type 'ProfilPlanning'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": 23, "column": 27, "severity": "error", "code": 2488, "message": "Type 'ProfilPlanning' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 64, "column": 126, "severity": "error", "code": 2345, "message": "Argument of type 'Cmb[] | undefined' is not assignable to parameter of type 'Cmb[] | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'Cmb[] | null'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 96, "column": 81, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 97, "column": 87, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 105, "column": 87, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 106, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 170, "column": 92, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 171, "column": 79, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 235, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 237, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 245, "column": 88, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 246, "column": 92, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCald.ts", "line": 111, "column": 63, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | boolean' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": 34, "column": 25, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'.", "extraMsg": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": 38, "column": 25, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/upsertCalb.ts", "line": 58, "column": 13, "severity": "error", "code": 2304, "message": "Cannot find name 'tools'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": 24, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": 46, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/communication/sendEndToMainProcess.ts", "line": 10, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 142, "column": 5, "severity": "error", "code": 2322, "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'.", "extraMsg": "Type 'pay_cumul_cml' is missing the following properties from type 'CmlInBul': valeur_en_cours, valeur_en_cours_autres_contrats" }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 158, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'.", "extraMsg": "Type 'RubSelectedCalc' is missing the following properties from type 'RubInCalc': rub_code, rub_lib, rub_desc, rub_affich_dates_abs, and 12 more." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 220, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'pay_cumul_cml[]' is not assignable to parameter of type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 10, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 12, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 32, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 34, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 50, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 52, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 68, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 70, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 72, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 74, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 76, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/defineNetItems.ts", "line": 2, "column": 1, "severity": "error", "code": 6192, "message": "All imports in import declaration are unused." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 146, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type '{}' is not assignable to parameter of type 'BulData'.", "extraMsg": "Property 'cnt' is missing in type '{}' but required in type 'BulData'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 172, "column": 17, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 179, "column": 17, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 48, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 94, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 140, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 72, "column": 119, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 78, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'.", "extraMsg": "Type 'CmlInBul' is not assignable to type 'CmlCached'.\nTypes of property 'valeur_en_cours_autres_contrats' are incompatible.\nType 'number | null' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 149, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 153, "column": 73, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 157, "column": 77, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 179, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 183, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 118, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 166, "column": 5, "severity": "error", "code": 2322, "message": "Type 'number' is not assignable to type 'null'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 166, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_TOUS_CONTRATS.ts", "line": 62, "column": 31, "severity": "error", "code": 2345, "message": "Argument of type '{ name: string; value: number | null; }' is not assignable to parameter of type 'CmlReturned'.", "extraMsg": "Types of property 'name' are incompatible.\nType 'string' is not assignable to type '\"valeur_en_cours\" | \"valeur_en_cours_autres_contrats\" | \"valeur_ann_cnt\" | \"valeur_ann_cnt_tous_contrats\" | \"valeur_duree_cnt\" | \"valeur_duree_cnt_tous_contrats\" | \"valeur_en_cours_cnt_precedent\" | \"valeur_n_derniers_mois_cnt\" | \"valeur_n_derniers_mois_tous_contrats\"'." }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.spec.ts", "line": 69, "column": 39, "severity": "error", "code": 2344, "message": "Type '{}' does not satisfy the constraint 'BaseVva'.", "extraMsg": "Type '{}' is missing the following properties from type 'BaseVva': vva_id, vva_valeur, vva_datedebut, vva_datefin" }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.ts", "line": 52, "column": 25, "severity": "error", "code": 2339, "message": "Property 'sort' does not exist on type 'readonly Readonly[]'." }, { "fileName": "server/payrollEngine/druMgr/druMgr.ts", "line": 282, "column": 29, "severity": "error", "code": 2339, "message": "Property 'skip' does not exist on type 'Error | ResultSkip'.", "extraMsg": "Property 'skip' does not exist on type 'Error'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_ABS.ts", "line": 178, "column": 85, "severity": "error", "code": 2345, "message": "Argument of type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: rub_id_retenue; rub_id_indem: rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: rub_id_indem_2; rub_id_indem_3: rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: cmsal_id; tab_code: string; tab_taux_maintien: tab_taux_maintien; tab_lib: string; mart_id: mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }[]' is not assignable to parameter of type 'DabForQuotiteAbs[]'.", "extraMsg": "Type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'DabForQuotiteAbs'.\nType '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'Pick'.\nTypes of property 'dab_nb' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 17, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'cnt_fin_date' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 30, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'cnt_datefin_prevue' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 34, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'cnt_datefin_duree_minimale' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_EFF.ts", "line": 116, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": 40, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'.", "extraMsg": "Type 'Date' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": 50, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_PARE.ts", "line": 29, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 11, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 27, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 46, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: true; dab_commence_aprem: true; dab_finit_matin: true; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 65, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 84, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 125, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_eta' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 171, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_emp' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 219, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_uorg' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivCcn.ts", "line": 45, "column": 66, "severity": "error", "code": 2339, "message": "Property 'acrd_id' does not exist on type '{ ccn_id: number; }'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivNat.ts", "line": 9, "column": 110, "severity": "error", "code": 6133, "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivPad.ts", "line": 8, "column": 110, "severity": "error", "code": 6133, "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 68, "column": 16, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 83, "column": 17, "severity": "error", "code": 2322, "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 93, "column": 17, "severity": "error", "code": 2322, "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 104, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 174, "column": 144, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": 1, "column": 1, "severity": "error", "code": 6133, "message": "'DruInCalc' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": 41, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Readonly> & Readonly & { rub_desc: string; }>' is not assignable to type 'Readonly'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 47, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 49, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 49, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 64, "column": 68, "severity": "error", "code": 2345, "message": "Argument of type 'DRU_VAR_MULTIVAL_DISTINCT | null' is not assignable to parameter of type 'MODE_DISTINCTION | null'.", "extraMsg": "Type 'DRU_VAR_MULTIVAL_DISTINCT.PAR_DATEDEBUT' is not assignable to type 'MODE_DISTINCTION | null'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 70, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 83, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 85, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 85, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getRubsBouclageToInsert.spec.ts", "line": 127, "column": 4, "severity": "error", "code": 2322, "message": "Type '({ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; })[]' is not assignable to type 'Readonly>[]'.", "extraMsg": "Type '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is not assignable to type 'Readonly>'.\nType '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is missing the following properties from type 'Readonly>': isDebutPeriode, commentaire, is_regul" }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": 122, "column": 41, "severity": "error", "code": 2740, "message": "Type 'BaseRubCheckDruBouclage' is missing the following properties from type 'RubInCalc': rub_type, rub_code, rub_affich_dates_abs, tij, and 12 more." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": 264, "column": 41, "severity": "error", "code": 2322, "message": "Type 'BaseRubCheckDruBouclage' is not assignable to type 'RubInCalc'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": 45, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": 140, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 132, "column": 71, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 132, "column": 118, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 144, "column": 71, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 144, "column": 118, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 291, "column": 31, "severity": "error", "code": 2339, "message": "Property 'rrub_annul_peri_debut' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 292, "column": 29, "severity": "error", "code": 2339, "message": "Property 'rrub_annul_peri_fin' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 29, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 37, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 45, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 53, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 61, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 69, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 77, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/processDruValue.ts", "line": 52, "column": 17, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | boolean | null' is not assignable to parameter of type 'string | number'.", "extraMsg": "Type 'null' is not assignable to type 'string | number'." }, { "fileName": "server/payrollEngine/druMgr/profilCp/getAcquisitionCpMoisCalculee.ts", "line": 71, "column": 14, "severity": "error", "code": 2540, "message": "Cannot assign to 'pacp' because it is a read-only property." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 23, "column": 13, "severity": "error", "code": 2322, "message": "Type 'mrtt_nbj_sal' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 24, "column": 13, "severity": "error", "code": 2322, "message": "Type 'mrtt_nbj_pat' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 40, "column": 16, "severity": "error", "code": 2454, "message": "Variable 'nbSal' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 41, "column": 16, "severity": "error", "code": 2454, "message": "Variable 'nbPat' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": 11, "column": 115, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": 41, "column": 142, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/vva/cacheVvaMgr.ts", "line": 27, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ var_id: number; valueFound: boolean; niveauFound: number; value: string | number | boolean | null; vva: Schema.pay_valeurvariable_vva[] | null; }' is not assignable to parameter of type 'VvaCached'.", "extraMsg": "Types of property 'niveauFound' are incompatible.\nType 'number' is not assignable to type '1 | 2 | 5'." }, { "fileName": "server/payrollEngine/executeFormula.ts", "line": 35, "column": 20, "severity": "error", "code": 2339, "message": "Property 'cnt_desc' does not exist on type 'BulInCalc'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 30, "column": 5, "severity": "error", "code": 2322, "message": "Type 'PosConv | null' is not assignable to type 'PosConv | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'PosConv | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 92, "column": 9, "severity": "error", "code": 2322, "message": "Type 'PoolClient' is not assignable to type 'DbClient'.", "extraMsg": "Type 'PoolClient' is missing the following properties from type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }': begin, commit, rollback" }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 242, "column": 5, "severity": "error", "code": 2322, "message": "Type 'Tat | null' is not assignable to type 'Tat | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'Tat | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 250, "column": 5, "severity": "error", "code": 2740, "message": "Type 'ProfilPlanning[]' is missing the following properties from type 'ProfilPlanning': ppla_desc, acrd_niveau, origin, ppla_id, and 24 more." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 85, "column": 21, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 89, "column": 17, "severity": "error", "code": 2322, "message": "Type 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 90, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 535, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 539, "column": 9, "severity": "error", "code": 2322, "message": "Type 'boolean | undefined' is not assignable to type 'boolean'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 540, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 547, "column": 68, "severity": "error", "code": 6133, "message": "'peri' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 547, "column": 89, "severity": "error", "code": 6133, "message": "'dateVigueur' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getRubData.ts", "line": 38, "column": 5, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectAlc\").Alc[]' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Alc[]'.", "extraMsg": "Type 'Alc' is missing the following properties from type 'Alc': valeur_en_cours, valeur_en_cours_apres" }, { "fileName": "server/payrollEngine/launchCalcBuls.ts", "line": 23, "column": 8, "severity": "error", "code": 2741, "message": "Property 'settingsByBul' is missing in type '{ type: number; pad_id: number; uti_id: number; bul_id: number[]; clp_origine: CALCULPAIE_ORIGINE; settings: {}; }' but required in type 'CalcRequestParams'." }, { "fileName": "server/payrollEngine/monitoring/trackMemory.ts", "line": 3, "column": 21, "severity": "error", "code": 2686, "message": "'_' refers to a UMD global, but the current file is a module. Consider adding an import instead." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 13, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 23, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 28, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 33, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 11, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 42, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 71, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/peria/checkPeriaCatc.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaDpub.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaTrem.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkTypeLieuTrav.ts", "line": 19, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/profiles/selectPpla.ts", "line": 200, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 662, "column": 4, "severity": "error", "code": 2739, "message": "Type '{ calculer: false; netCible: null; iterations: never[]; }' is missing the following properties from type '{ calculer: boolean; type: number; varIdVariant: number; nextValueForVarId: number; netCible: { mnt: number; explain: string; } | null; iterations: IterationNetAuBrut[]; }': type, varIdVariant, nextValueForVarId" }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 139, "column": 50, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 204, "column": 42, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 212, "column": 42, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 238, "column": 44, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 246, "column": 44, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 270, "column": 17, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 329, "column": 17, "severity": "error", "code": 2322, "message": "Type 'boolean | null | undefined' is not assignable to type 'boolean | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | null'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 331, "column": 21, "severity": "error", "code": 2322, "message": "Type 'boolean | null' is not assignable to type 'boolean'.", "extraMsg": "Type 'null' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 460, "column": 50, "severity": "error", "code": 2345, "message": "Argument of type 'dpub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 813, "column": 17, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 842, "column": 35, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 842, "column": 54, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionCprev.ts", "line": 137, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'Cprev' is not assignable to parameter of type 'CprevApplied'.", "extraMsg": "Property 'ccpr' is missing in type 'Cprev' but required in type 'CprevApplied'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionEff.ts", "line": 35, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type '1 | 2'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": 65, "column": 17, "severity": "error", "code": 2322, "message": "Type 'ProfilCp | null' is not assignable to type 'ProfilCp'.", "extraMsg": "Type 'null' is not assignable to type 'ProfilCp'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": 235, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPARE.ts", "line": 279, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPASS.ts", "line": 35, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Pass | null' is not assignable to type 'Pass'.", "extraMsg": "Type 'null' is not assignable to type 'Pass'." }, { "fileName": "server/payrollEngine/selectPRBUL.ts", "line": 163, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectProfilCpAnc.ts", "line": 230, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectTAUXAT.ts", "line": 40, "column": 49, "severity": "error", "code": 2554, "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/payrollEngine/updateCMLInBul.ts", "line": 123, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' is not assignable to parameter of type 'CmlInBul'.", "extraMsg": "Property 'cml_type_raz_ann' is missing in type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/portails/employee/checkIfAbsExceedsTgaThreshold.ts", "line": 42, "column": 32, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 45, "column": 23, "severity": "error", "code": 2339, "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 46, "column": 23, "severity": "error", "code": 2339, "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 48, "column": 23, "severity": "error", "code": 2339, "message": "Property 'allDay' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 49, "column": 23, "severity": "error", "code": 2339, "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 50, "column": 23, "severity": "error", "code": 2339, "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 55, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ id: any; calendarId: number; title: string; }[]' is not assignable to parameter of type 'Pta[]'.", "extraMsg": "Type '{ id: any; calendarId: number; title: string; }' is missing the following properties from type 'Pta': pta_id, pta_heure_arrivee, pta_heure_depart, cnt_id, and 13 more." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 24, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 27, "column": 23, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 27, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DataSalForSearch'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DataSalForSearch': padId, salNomNaissance, salNomUsage, salPrenom, and 2 more." }, { "fileName": "server/portails/routerCalendars.ts", "line": 53, "column": 31, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'undefined' is not assignable to type 'number'." }, { "fileName": "server/portails/routerCalendars.ts", "line": 78, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 41, "column": 15, "severity": "error", "code": 2322, "message": "Type 'Src | null' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Src | null'.", "extraMsg": "Type 'Src' is missing the following properties from type 'Src': cnt_id, origin" }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 50, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 51, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesEventTest.ts", "line": 2, "column": 93, "severity": "error", "code": 6133, "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesMensuellesTest.ts", "line": 4, "column": 57, "severity": "error", "code": 6133, "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/reports/data/absences/getDataAbs.ts", "line": 42, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 72, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 323, "column": 9, "severity": "error", "code": 2322, "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 331, "column": 49, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 332, "column": 47, "severity": "error", "code": 2339, "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 333, "column": 53, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 334, "column": 50, "severity": "error", "code": 2339, "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 335, "column": 34, "severity": "error", "code": 2339, "message": "Property 'ppla' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 336, "column": 36, "severity": "error", "code": 2339, "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 337, "column": 30, "severity": "error", "code": 2339, "message": "Property 'cjf' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 338, "column": 21, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 339, "column": 45, "severity": "error", "code": 2339, "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 349, "column": 34, "severity": "error", "code": 2339, "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 349, "column": 53, "severity": "error", "code": 2339, "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 144, "column": 59, "severity": "error", "code": 2339, "message": "Property 'isHeaderRem' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 160, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type 'rub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 161, "column": 20, "severity": "error", "code": 2339, "message": "Property 'isHeaderIndemNet' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 227, "column": 13, "severity": "error", "code": 2322, "message": "Type 'RegWithLbl | undefined' is not assignable to type 'Freg | null | undefined'.", "extraMsg": "Type 'RegWithLbl' is missing the following properties from type 'Freg': regs, freg_lib, freg_num_ordre, freg_display_no_reg" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 259, "column": 61, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 265, "column": 11, "severity": "error", "code": 2322, "message": "Type 'reg_operation' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'.", "extraMsg": "Type 'null' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 340, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'Freg' is not assignable to parameter of type 'RegWithLbl'.", "extraMsg": "Type 'Freg' is missing the following properties from type 'RegWithLbl': lbl, reg_id, reg_lib, reg_num_ordre, and 4 more." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 368, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is not assignable to parameter of type 'LblSimpl'.", "extraMsg": "Type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is missing the following properties from type 'LblSimpl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 31 more." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 17, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 18, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 19, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 20, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": 183, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]'.", "extraMsg": "Type 'Lbl' is missing the following properties from type 'Lbl': cnt_id, ncnt_id, ncnt_code, euti_nom, and 12 more." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": 184, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]'.", "extraMsg": "Property 'rub_type_affich_simpl' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl'." }, { "fileName": "server/reports/data/bul/getData_BUL_PRBUL.ts", "line": 24, "column": 3, "severity": "error", "code": 2322, "message": "Type '([_client, prbul_id]: [PoolClient, number]) => string | null' is not assignable to type '(args: [client: PoolClient, prbulId: number]) => string'.", "extraMsg": "Type 'string | null' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/bul/mergeTemplatesZonesBul.ts", "line": 2, "column": 8, "severity": "error", "code": 1259, "message": "Module '\"handlebars\"' can only be default-imported using the 'esModuleInterop' flag" }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": 134, "column": 24, "severity": "error", "code": 2488, "message": "Type 'FormatLblCompleterZeros' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": 140, "column": 24, "severity": "error", "code": 2488, "message": "Type 'FormatLblNbDec' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 46, "column": 13, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 47, "column": 26, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 48, "column": 17, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/clickHelpers/getStringifiedFunctionOpenCotisUrssafSal.ts", "line": 34, "column": 9, "severity": "error", "code": 2322, "message": "Type '\"html\"' is not assignable to type 'REPORT_TYPE_OUTPUT | undefined'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 21, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'RegroupCompta | undefined' is not assignable to parameter of type 'RegroupCompta'.", "extraMsg": "Type 'undefined' is not assignable to type 'RegroupCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 25, "column": 20, "severity": "error", "code": 2339, "message": "Property 'sal_matricule' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 26, "column": 20, "severity": "error", "code": 2551, "message": "Property 'cnt_num' does not exist on type 'LblCompta'. Did you mean 'cpt_num'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 27, "column": 20, "severity": "error", "code": 2551, "message": "Property 'cnt_id' does not exist on type 'LblCompta'. Did you mean 'cpt_id'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 71, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 81, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 91, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 101, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 113, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 123, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 133, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 143, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getDataRattachCompta.ts", "line": 77, "column": 62, "severity": "error", "code": 2339, "message": "Property 'color' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 66, "column": 20, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Function' is not assignable to type 'AsyncFunction'.\nType 'Function' provides no match for the signature '(callback: (err?: Error | null | undefined, result?: unknown) => void): void'.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Function[]'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 71, "column": 34, "severity": "error", "code": 2488, "message": "Type 'unknown' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 122, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta[]' is not assignable to parameter of type 'Row[]'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'Row': cnt_id, bul_est_stc, sal_desc, cnt_desc, and 8 more." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 52, "column": 9, "severity": "error", "code": 2551, "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 53, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 54, "column": 9, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 55, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 56, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 61, "column": 9, "severity": "error", "code": 2339, "message": "Property 'brut_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 62, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 63, "column": 9, "severity": "error", "code": 2339, "message": "Property 'solde_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 64, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 65, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 70, "column": 9, "severity": "error", "code": 2551, "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 71, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 72, "column": 9, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 73, "column": 13, "severity": "error", "code": 2339, "message": "Property 'bul_est_stc' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 74, "column": 13, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 31, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 45, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 77, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 77, "column": 39, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": 125, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'RowDataProvCp' is missing the following properties from type 'Row': bul_est_stc_m1, brut_maintien_m1, pris_n_m1, pris_n1_m1, and 25 more." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": 126, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": 78, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": 79, "column": 28, "severity": "error", "code": 2339, "message": "Property 'pad_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/controles/getDataControleDatesBulletins.ts", "line": 105, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleOverlapCnts.ts", "line": 59, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleVva.ts", "line": 71, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataErreurRelevesHeures.ts", "line": 51, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 146, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"org_desc\"' is not assignable to type '\"emp_desc\" | \"sal_desc\" | \"date_debut\" | \"uorg_desc\" | \"aff_lib\" | \"cpt_numero\" | \"compte_analytique\" | \"affil_desc\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 147, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"\"' is not assignable to type '\"Salarié\" | \"Emploi\" | \"Affectation\" | \"Affaire\" | \"Date d'entrée\" | \"Numéro de compte\" | \"Imputation analytique\" | \"Affiliation\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 168, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Property 'name' is missing in type 'Criteria' but required in type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 170, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": 42, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": 43, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/dsn/getAggDsnBlocks.ts", "line": 1, "column": 22, "severity": "error", "code": 2307, "message": "Cannot find module '../../../dsn/decla_dsn' or its corresponding type declarations." }, { "fileName": "server/reports/data/dsn/getDataDsnBasesAssujetties.ts", "line": 52, "column": 25, "severity": "error", "code": 2322, "message": "Type 'Line[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'Line' is not assignable to type 'Row'.\nIndex signature is missing in type 'Line'." }, { "fileName": "server/reports/data/dsn/getDataDsnCotisIndiv.ts", "line": 101, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: CriteriaUrssaf; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'CriteriaUrssaf' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": 66, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": 171, "column": 15, "severity": "error", "code": 2740, "message": "Type '{ salNom: string; salPrenom: string; salMatricule: string; }' is missing the following properties from type 'DataRow': sal_id, netAPayer, mntPas, netFiscal, and 6 more." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 65, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 502, "column": 9, "severity": "error", "code": 2322, "message": "Type 'LineByContrat | undefined' is not assignable to type 'LineByContrat'.", "extraMsg": "Type 'undefined' is not assignable to type 'LineByContrat'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 652, "column": 159, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 663, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type '{ idAffil: string; salId: number; cntId: number; codeOption?: string | undefined; codePopulation?: string | undefined; idAdhesion: string; prevDesc: string; cprevsDesc: string; affilDesc: string; ta_prev?: number | null | undefined; tb_t2_prev?: number | null | undefined; tc_prev?: number | null | undefined; td_prev?: number | null | undefined; base_forf_prev?: number | null | undefined; base_specif_prev_17?: number | null | undefined; mnt_forf_prev?: number | null | undefined; mnt_libre_prev?: number | null | undefined; total_cotis: number | null; has_78_prev: boolean; has_79_prev: boolean; has_81_prev: boolean; rubsDesc: string; sal_id: number; cnt_id: number; salMatricule: string; salNom: string; salPrenom: string; cntDesc: string; statutRc: string; }' is not assignable to parameter of type 'FinalRow'.", "extraMsg": "Types of property 'codeOption' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": 52, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": 200, "column": 5, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/shared/shared\").DataRow[]' is not assignable to type 'DataRow[]'.", "extraMsg": "Type 'DataRow' is missing the following properties from type 'DataRow': sal_id, salMatricule, salNom, salPrenom, and 9 more." }, { "fileName": "server/reports/data/dsn/rc/transform.ts", "line": 176, "column": 13, "severity": "error", "code": 2322, "message": "Type '{ brut: number; ta: number; reduction: number | null; baseExoApprenti: number | null; cot_avant_reduction: number | null; cot: number | null; brutSpecif: number | null; taSpecif: number | null; baseExcep: number | null; sal_id: number; salNom: string; salPrenom: string; salMatricule: string; cntDesc: string; statutRc: string; codeRetraite: string; periodeDesc: string; }' is not assignable to type 'DataRow'.", "extraMsg": "Object literal may only specify known properties, and 'sal_id' does not exist in type 'DataRow'." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": 31, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type 'Bul[] | BulAgg[]' is not assignable to parameter of type 'IterableCollection'.", "extraMsg": "Type 'Bul[]' is not assignable to type 'IterableCollection'.\nType 'Bul[]' is not assignable to type 'DataBul[]'.\nType 'Bul' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": 33, "column": 89, "severity": "error", "code": 2345, "message": "Argument of type 'AsyncResultCallback' is not assignable to parameter of type '(err: Error, dataBuls: DataBul[]) => void'.", "extraMsg": "Types of parameters 'result' and 'dataBuls' are incompatible.\nType 'DataBul[]' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 97, "column": 12, "severity": "error", "code": 2345, "message": "Argument of type '(err: Error, cnt: Cnt, ccn: Ccn, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 180, "column": 23, "severity": "error", "code": 2339, "message": "Property 'cumulsBulsCntsAnterieursAnneeDecalage' does not exist on type '{ entete: (cb: AsyncCallback) => void; comment: (cb: AsyncCallback) => void; lbl: (cb: AsyncCallback) => void; orgss: (cb: AsyncCallback) => void; cumulsBul: (cb: AsyncCallback) => void; absPeri: (cb: AsyncCallback) => void; vvaPeri: (cb: AsyncCallback) => void; prbul: (cb: AsyncCallback) => void; ppla: (cb: AsyncCallback) => void; pare: (cb: AsyncCallback) => void; prtt: (cb: AsyncCallback) => void; pacp: (cb: AsyncCallback) => void; profilCpAnc: (cb: AsyncCallback) => void; cumulsBulsCntsAnterieurs: (cb: AsyncCallback) => void; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 221, "column": 29, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 274, "column": 174, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 274, "column": 189, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 278, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is not assignable to type 'Prbul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 326, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ shouldDisplayNbHeuresEffectuees: boolean; estForfaitJours?: boolean | undefined; estForfaitHeuresAnnuel?: boolean | undefined; estAnnualisationModulation?: boolean | undefined; forfaitAnnee: number; horaireHebdo?: number | null | undefined; enHeures: boolean; bul_id: number; pad_id: number; cnt_id: number; eta_id: number; semp_id: number; ncnt_id: number; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; sal_desc: string; peri_anneemois: number; pare_id: number; peria_id: Schema.pay_paramprofprem_pareFields.peria_id; prem_id: Schema.pay_paramprofprem_pareFields.prem_id; acrd_id: number; pare_quot_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_coll_ref; pare_quot_journ_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_journ_coll_ref; pare_quot_periode: Schema.pay_paramprofprem_pareFields.pare_quot_periode; trem_id: number; pare_type_peri: number; pare_fj_methode_prorata: number; pare_fj_affich_rub_inform: boolean; pare_fj_type_debut_periode: number; pare_fj_rub_inform_template: Schema.pay_paramprofprem_pareFields.pare_fj_rub_inform_template; pare_fj_cpt_acquis_type: number; pare_fj_cpt_pris_type: number; pare_fj_cpt_restant_type: number; pare_fj_prorata_neutr_cp: boolean; pare_fj_type_affich_cpt_nm1: number; pare_type_auto: number; pare_temp_quot_coll_est_temps_travaille: boolean; pare_type_calcul_abs_es: number; pare_fj_affich_nbj_trav: boolean; pare_type_lissage: number; pare_lissage_nb_mois: Schema.pay_paramprofprem_pareFields.pare_lissage_nb_mois; pare_lissage_cml_id: Schema.pay_paramprofprem_pareFields.pare_lissage_cml_id; pare_smc_pct_fixe: Schema.pay_paramprofprem_pareFields.pare_smc_pct_fixe; pare_smc_pct_avec_variable: Schema.pay_paramprofprem_pareFields.pare_smc_pct_avec_variable; pare_fj_type_affich_cpt_n: number; pare_ann_type_calcul_hor_mens: number; }' is not assignable to type 'PareResult'.", "extraMsg": "Object literal may only specify known properties, and 'shouldDisplayNbHeuresEffectuees' does not exist in type 'PareResult'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 339, "column": 39, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 343, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ customClsCalendar: string; dateDebutCalendar: Date; dateFinCalendar: Date; entete: Entete; comment: string; lbl: any; orgss: any; ccn: Ccn; posconv: any; paas: any; pare: PareResult; pacp: any; prtt: any; profilCpAnc: ProfilCpAnc; afficherCompteursCpRtt: boolean; afficherCompteurRcJours: any; afficherCompteurRcHeures: boolean; prbul: Prbul; calendrier_dates: CalendarDate[]; cumuls: {}; cumuls_tous_contrats: {}; shouldDisplayClassif: boolean; }' is not assignable to type 'DataBul'.", "extraMsg": "Object literal may only specify known properties, and 'profilCpAnc' does not exist in type 'DataBul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 355, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 356, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 357, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 358, "column": 21, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 370, "column": 44, "severity": "error", "code": 2339, "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 371, "column": 44, "severity": "error", "code": 2339, "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 148, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '(err: Error, firstCnt: Cnt, ccn: any, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 216, "column": 15, "severity": "error", "code": 2339, "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 227, "column": 23, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Tasks' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Tasks'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 297, "column": 158, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 297, "column": 173, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 307, "column": 6, "severity": "error", "code": 2740, "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is missing the following properties from type 'Prbul': prbul_id, peria_id, acrd_id, prbul_agreggated, and 12 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 319, "column": 78, "severity": "error", "code": 2551, "message": "Property 'ncnt_id' does not exist on type 'Cnt'. Did you mean 'cnt_id'?" }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 333, "column": 6, "severity": "error", "code": 2322, "message": "Type '(Lbl | LblHeader)[]' is not assignable to type 'Lbl[]'.", "extraMsg": "Type 'Lbl | LblHeader' is not assignable to type 'Lbl'.\nType 'LblHeader' is missing the following properties from type 'Lbl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 30 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 351, "column": 5, "severity": "error", "code": 2741, "message": "Property 'val_bul' is missing in type 'CPRN' but required in type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 352, "column": 5, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 353, "column": 5, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 354, "column": 5, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 358, "column": 22, "severity": "error", "code": 2339, "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 359, "column": 22, "severity": "error", "code": 2339, "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 364, "column": 17, "severity": "error", "code": 2339, "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataCertificatTravail.ts", "line": 439, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ ect_datedebut: Date; ect_datefin: ect_datefin; emp_desc: string; cnt_fin_date: cnt_fin_date; }' is not assignable to parameter of type '{ emp_desc: string; ect_datedebut: string; cnt_fin_date: string; ect_datefin: string; }'.", "extraMsg": "Types of property 'ect_datedebut' are incompatible.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataCnt.ts", "line": 402, "column": 8, "severity": "error", "code": 2741, "message": "Property 'catc_id' is missing in type '{ rcdd_id: any; pad_id: number; ncnt_id: any; semp_id: any; eta_id: any; src_id: number; dpub_id: any; euti_id: any; trem_id: any; cnt_id: any; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 56, "column": 18, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 57, "column": 18, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 69, "column": 64, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 115, "column": 9, "severity": "error", "code": 2322, "message": "Type 'DataToDisplay' is not assignable to type 'DataToDisplay'.", "extraMsg": "Type 'RowCotisUrssaf' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'RowCotisUrssaf'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 131, "column": 64, "severity": "error", "code": 2339, "message": "Property 'eta_desc' does not exist on type 'Brc'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 210, "column": 94, "severity": "error", "code": 2345, "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'.", "extraMsg": "Type '{ code: Schema.pay_dsnline_dsnlFields.dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: Schema.pay_dsnline_dsnlFields.eta_id; sal_id: Schema.pay_dsnline_dsnlFields.sal_id; cnt_id: Schema.pay_dsnline_dsnlFields.cnt_id; dsnl_code: Schema.pay_dsnline_dsnlFields.dsnl_code; dsnl_value: Schema.pay_dsnline_dsnlFields.dsnl_value; afod_id: Schema.pay_dsnline_dsnlFields.afod_id; pops_id: Schema.pay_dsnline_dsnlFields.pops_id; dsnl_error: Schema.pay_dsnline_dsnlFields.dsnl_error; dsnl_warning: Schema.pay_dsnline_dsnlFields.dsnl_warning; prev_id: Schema.pay_dsnline_dsnlFields.prev_id; cprev_ids: Schema.pay_dsnline_dsnlFields.cprev_ids; }' is not assignable to type 'Line'.\nTypes of property 'code' are incompatible.\nType 'dsnl_code' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 211, "column": 55, "severity": "error", "code": 2339, "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 212, "column": 34, "severity": "error", "code": 2339, "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 219, "column": 98, "severity": "error", "code": 2345, "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'." }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": 1, "column": 32, "severity": "error", "code": 2614, "message": "Module '\"../../api/variables/services/getContratsToDisplay\"' has no exported member 'User'. Did you mean to use 'import User from \"../../api/variables/services/getContratsToDisplay\"' instead?" }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": 89, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: jtrav_heure_debut; heureFinDesc: jtrav_heure_fin; repasDesc: string | null; }[]' is not assignable to type 'Row[]'.", "extraMsg": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: gta_jourtrav_jtravFields.jtrav_heure_debut; heureFinDesc: gta_jourtrav_jtravFields.jtrav_heure_fin; repasDesc: string | null; }' is not assignable to type 'Row'.\nTypes of property 'heureDebutDesc' are incompatible.\nType 'jtrav_heure_debut' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 140, "column": 193, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 145, "column": 39, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 223, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '((client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void) | ((client: PoolClient, criteria: ReportBulsCriteria, optionsBuls: OptionsReportBul, memoizedGetters: MemoizedGetters, bulAgg: BulAgg, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void)' is not assignable to parameter of type 'FnGetDataBuls'.", "extraMsg": "Type '(client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void' is not assignable to type 'FnGetDataBuls'.\nTypes of parameters 'externalCallback' and 'cb' are incompatible.\nTypes of parameters 'err' and 'err' are incompatible.\nType 'Error | null | undefined' is not assignable to type 'Error'.\nType 'undefined' is not assignable to type 'Error'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 247, "column": 8, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, databuls: any, nbBuls: number) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 291, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 128, "column": 21, "severity": "error", "code": 2339, "message": "Property 'rubs' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 189, "column": 15, "severity": "error", "code": 2322, "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'LblCompta': sens, cpt_id, cpt_type, tal_id, and 3 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 189, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'RowToDispatch': cnt_num, sal_matricule, sal_nom_usage, sal_nom_famille, and 2 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 190, "column": 18, "severity": "error", "code": 2339, "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 190, "column": 55, "severity": "error", "code": 2339, "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 193, "column": 27, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nThe types returned by 'slice(...)' are incompatible between these types.\nType 'LblCompta[]' is not assignable to type 'never[]'.\nType 'LblCompta' is not assignable to type 'never'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 197, "column": 15, "severity": "error", "code": 2322, "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 197, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 198, "column": 18, "severity": "error", "code": 2339, "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 198, "column": 55, "severity": "error", "code": 2339, "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 201, "column": 27, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 288, "column": 15, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 307, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: string; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: string; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 325, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": 82, "column": 22, "severity": "error", "code": 2339, "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": 106, "column": 60, "severity": "error", "code": 2339, "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 33, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "The types of 'criteria.uorg_id' are incompatible between these types.\nType 'number[] | null' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 166, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 167, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 52, "column": 65, "severity": "error", "code": 2345, "message": "Argument of type 'Omit' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Type 'Omit' is missing the following properties from type 'ReportCriteria': name, outputType" }, { "fileName": "server/reports/data/getDataShared.ts", "line": 75, "column": 5, "severity": "error", "code": 2322, "message": "Type 'TemplateHeader[]' is not assignable to type 'HeaderToDisplay[]'.", "extraMsg": "Property 'stopGroupColSpan' is missing in type 'TemplateHeader' but required in type 'HeaderToDisplay'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 78, "column": 40, "severity": "error", "code": 2339, "message": "Property 'outputType' does not exist on type 'Omit'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 94, "column": 42, "severity": "error", "code": 2339, "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 94, "column": 136, "severity": "error", "code": 2339, "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 109, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type 'DataToDisplay | undefined' is not assignable to parameter of type 'DataToDisplay | PromiseLike>'.", "extraMsg": "Type 'undefined' is not assignable to type 'DataToDisplay | PromiseLike>'." }, { "fileName": "server/reports/data/paiements/getDataNetsNegatifs.ts", "line": 50, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: CriteriaDataNetsNegatifs; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nProperty 'peri_fin' is missing in type 'CriteriaDataNetsNegatifs' but required in type 'Omit'." }, { "fileName": "server/reports/data/shared/getSignataireContrat.ts", "line": 94, "column": 9, "severity": "error", "code": 2741, "message": "Property 'titreCivilite' is missing in type '{ rsp_id: null; nom: null; prenom: null; isExterne: null; email: null; niveau: null; qualite: null; doc_id_signature: null; urlSignature: null; pdos_domain_name: null; }' but required in type 'Signataire'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 39, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 82, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'Col' is not assignable to parameter of type 'GroupCol'.", "extraMsg": "Type 'Col' is missing the following properties from type 'GroupCol': total, count" }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 87, "column": 19, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 87, "column": 33, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 87, "column": 47, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 88, "column": 19, "severity": "error", "code": 2339, "message": "Property 'class' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 89, "column": 19, "severity": "error", "code": 2339, "message": "Property 'style' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 90, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string | true' is not assignable to type 'boolean'.", "extraMsg": "Type 'string' is not assignable to type 'boolean'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 95, "column": 38, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 102, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 103, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 104, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 110, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 82, "column": 121, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 89, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 147, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 186, "column": 40, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 187, "column": 41, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 188, "column": 42, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 308, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[] | null'.\nType 'undefined' is not assignable to type 'number[] | null'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 356, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Property 'displayDetailDemandes' is missing in type 'ReportCriteria' but required in type 'Criteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 364, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[]'.\nType 'undefined' is not assignable to type 'number[]'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 418, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Type 'ReportCriteria' is missing the following properties from type 'Criteria': displayCumulMensuel, displayCumulAnnuel, displayCumulContrat, groupBySal" }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 445, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'EtatPrepCriteria'.", "extraMsg": "Property 'bul_id' is missing in type 'ReportCriteria' but required in type 'EtatPrepCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 474, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 480, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 486, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 492, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 564, "column": 76, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 570, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 576, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'rdsnId' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 594, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'ValidationCriteria'.", "extraMsg": "Property 'origineRubs' is missing in type 'ReportCriteria' but required in type 'ValidationCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 609, "column": 76, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'.", "extraMsg": "Property 'currentPdosId' is missing in type 'ReportUser' but required in type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 615, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 627, "column": 78, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 633, "column": 67, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 639, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 651, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 663, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 731, "column": 95, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/generateSpecificReport.spec.ts", "line": 10, "column": 19, "severity": "error", "code": 2741, "message": "Property 'lots_id_granted' is missing in type '{ srep_id: number; pad_id: number; peri: number; }' but required in type 'ParamsReceived'." }, { "fileName": "server/reports/generateSpecificReport.ts", "line": 211, "column": 9, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/getFileNameForSave.ts", "line": 67, "column": 18, "severity": "error", "code": 2339, "message": "Property 'bulSimpl' does not exist on type 'ReportCriteria'." }, { "fileName": "server/reports/getFooterTemplate.ts", "line": 1, "column": 87, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": 28, "column": 9, "severity": "error", "code": 2322, "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'.", "extraMsg": "Type 'TemplateHeaderWithValue | null' is not assignable to type 'TemplateHeaderWithValue'.\nType 'null' is not assignable to type 'TemplateHeaderWithValue'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": 84, "column": 5, "severity": "error", "code": 2322, "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'." }, { "fileName": "server/reports/prepareReport.ts", "line": 28, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type 'User' is not assignable to parameter of type 'ReportUser'.", "extraMsg": "Type 'User' is missing the following properties from type 'ReportUser': currentPAD, scope" }, { "fileName": "server/reports/reportsMgr.ts", "line": 36, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/reportsMgr.ts", "line": 66, "column": 48, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 47, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 49, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 54, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 71, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 74, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 79, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 94, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'." }, { "fileName": "server/reports/routerReports.ts", "line": 119, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ pad_id: number; }' is missing the following properties from type 'Params': peri, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 156, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 158, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 327, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/specificReports/generateSpecificReportAbsenteisme.ts", "line": 34, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/templateMgr.ts", "line": 101, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'.", "extraMsg": "Type '\"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 111, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 150, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 159, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 167, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 175, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 220, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 236, "column": 17, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 405, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'TemplateStoredConfig | undefined' is not assignable to parameter of type 'TemplateStoredConfig | PromiseLike | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'TemplateStoredConfig | PromiseLike | null'." }, { "fileName": "server/sepa/lockBuls.ts", "line": 2, "column": 10, "severity": "error", "code": 2459, "message": "Module '\"./savePayment\"' declares 'Payment' locally, but it is not exported." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": 144, "column": 38, "severity": "error", "code": 2367, "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.TOUS' and '3' have no overlap." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": 166, "column": 13, "severity": "error", "code": 2367, "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.NON_PAYES_UNIQUEMENT' and '3' have no overlap." }, { "fileName": "server/server.ts", "line": 170, "column": 59, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 170, "column": 76, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 24, "severity": "error", "code": 2339, "message": "Property 'listen' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 35, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 52, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 81, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 108, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 133, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/socket/socketIOManager.ts", "line": 57, "column": 10, "severity": "error", "code": 2349, "message": "This expression is not callable.", "extraMsg": "Type 'typeof import(\"/home/runner/work/payroll-app/payroll-app/node_modules/socket.io/dist/index\")' has no call signatures." }, { "fileName": "server/socket/socketIOManager.ts", "line": 81, "column": 96, "severity": "error", "code": 2339, "message": "Property 'originalUrl' does not exist on type 'IncomingMessage'." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": 3, "column": 1, "severity": "error", "code": 6133, "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": 12, "column": 14, "severity": "error", "code": 2551, "message": "Property '_locale' does not exist on type 'Moment'. Did you mean 'locale'?" }, { "fileName": "server/test/test-unit/setup.spec.ts", "line": 24, "column": 1, "severity": "error", "code": 2741, "message": "Property 'serverConfig' is missing in type '{ dbConfig: {}; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }, { "fileName": "server/tools.spec.ts", "line": 15, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '\"FOOBAR\"' is not assignable to parameter of type 'LOG_LEVEL'." }, { "fileName": "server/tools.ts", "line": 145, "column": 1, "severity": "error", "code": 2309, "message": "An export assignment cannot be used in a module with other exported elements." }, { "fileName": "server/tools/getPlural.ts", "line": 13, "column": 43, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 17, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 22, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 26, "column": 14, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/webAPI/abs/webApiAbsRead.ts", "line": 22, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/abs/webApiAbsUpdate.ts", "line": 22, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsSetDefault.ts", "line": 36, "column": 81, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": 30, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": 35, "column": 100, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bul/identifyBul.ts", "line": 30, "column": 41, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 11, "column": 10, "severity": "error", "code": 6133, "message": "'OutputFile' is declared but its value is never read." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 34, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 40, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 93, "column": 16, "severity": "error", "code": 2345, "message": "Argument of type '(errPdf: Error | null, bulIds: any, resultPdf: ResultReportManager) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 147, "column": 9, "severity": "error", "code": 2322, "message": "Type '\"pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 165, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'User'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'User': sal_id, uti_nom, uti_prenom, currentPAD, and 4 more." }, { "fileName": "server/webAPI/cnt/insertAVT.ts", "line": 43, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ entity: string; action: string; data: DataAvt; }' is not assignable to parameter of type 'BodyAvt'.", "extraMsg": "Type '{ entity: string; action: string; data: DataAvt; }' is missing the following properties from type 'WebApiPayload': version, dospay_id" }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 266, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, sal_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'sal_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 267, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, cnt_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'cnt_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 715, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'.\nIndex signature is missing in type 'DataEct'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 759, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 1193, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'unknown' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/cnt/webApiCntRead.ts", "line": 32, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type 'BodyCnt' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 41, "column": 29, "severity": "error", "code": 2345, "message": "Argument of type 'IBodySalAddOrUpdate' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'sal_id_externe' is not assignable to type 'string | undefined'.\nType 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 45, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, client?: PoolClient | undefined, sal_id?: number | null | undefined) => void' is not assignable to parameter of type 'IWebApiCallback'.", "extraMsg": "Types of parameters 'client' and 'successResponse' are incompatible.\nType 'IWebApiSuccessResponse | undefined' is not assignable to type 'PoolClient | undefined'.\nType 'IWebApiSuccessResponse' is missing the following properties from type 'PoolClient': release, connect, query, copyFrom, and 20 more." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 75, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is not assignable to parameter of type 'Error'.", "extraMsg": "Type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is missing the following properties from type 'Error': name, message" }, { "fileName": "server/webAPI/sal/webApiSalRead.ts", "line": 120, "column": 67, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": 190, "column": 8, "severity": "error", "code": 2739, "message": "Type '{ pad_id: number; bul_id: number[]; outputType: REPORT_TYPE_OUTPUT.DATA; bulSimpl: false; }' is missing the following properties from type 'ReportBulsCriteria': modeSelectionEuti, name, peri_debut, peri_fin" }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": 215, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is not assignable to parameter of type 'OptionsReportBul'.", "extraMsg": "Type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is missing the following properties from type 'OptionsReportBul': nbDecimalsColBase, nbDecimalsColsTaux, forceCompleterZeros" }, { "fileName": "server/webAPI/shared/checkSession.ts", "line": 103, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type 'boolean | undefined' is not assignable to parameter of type 'boolean | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | PromiseLike'." }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 62, "column": 47, "severity": "error", "code": 2352, "message": "Conversion of type 'WebApiPayload>' to type 'IBodySal' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Record' is missing the following properties from type 'IDataSal': sal_id, bnqs" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 114, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'.", "extraMsg": "Type 'Record' is missing the following properties from type 'DataVvaSetValue': var_code, vva_niveau, vva_valeur, vva_datedebut, vva_periodedebut" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 122, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": 70, "column": 12, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, client: any, lvvaInserted: any) => any' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": 96, "column": 29, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBatchVva' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/vva/webApiVvaSetValue.ts", "line": 121, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'IWebApiCallback' is not assignable to parameter of type 'AsyncCallback'.", "extraMsg": "Types of parameters 'errorResponse' and 'error' are incompatible.\nType 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew | null | undefined' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'.\nType '\"STOP\"' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'." }, { "fileName": "test-integration/app/unauthenticatedRoute.spec.ts", "line": 1, "column": 23, "severity": "error", "code": 2305, "message": "Module '\"../commonIntegration\"' has no exported member 'db'." }, { "fileName": "test-integration/commonIntegration.ts", "line": 59, "column": 4, "severity": "error", "code": 2794, "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "test-integration/getComputedData/computeOnePeriod.spec.ts", "line": 25, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ startDate: Moment; endDate: Moment; }' is missing the following properties from type 'Week': numWeek, numMonth, vva, isLastPeriode" }, { "fileName": "test-integration/setup.spec.ts", "line": 20, "column": 1, "severity": "error", "code": 2741, "message": "Property 'serverConfig' is missing in type '{ dbConfig: { user: string; host: string; database: string; password: string; ssl: boolean; port: number; max: number; application_name: string; idleTimeoutMillis: number; connectionTimeoutMillis: number; }; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }]; diff --git a/__tests__/test_compare_2/errorsCurrentBranch.ts b/__tests__/test_compare_2/errorsCurrentBranch.ts index 279f470..ccd5bb0 100644 --- a/__tests__/test_compare_2/errorsCurrentBranch.ts +++ b/__tests__/test_compare_2/errorsCurrentBranch.ts @@ -1 +1 @@ -export const errorsCurrentBranch = [{ "fileName": "server/absences/getCalendarJF.ts", "line": "145", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'LastCnt' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type 'LastCnt' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/CRUD/router.ts", "line": "44", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericRead'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericRead'." }, { "fileName": "server/api/CRUD/router.ts", "line": "63", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/CRUD/router.ts", "line": "82", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericAdd'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericAdd'." }, { "fileName": "server/api/CRUD/router.ts", "line": "103", "column": "63", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericDelete'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'ExtParamsGenericDelete': idToRemove, modelName" }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": "73", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type '{ operator: \"CANCEL\"; }' is not assignable to parameter of type 'ListIterateeCustom | undefined'.", "extraMsg": "Types of property 'operator' are incompatible.\nType '\"CANCEL\"' is not assignable to type 'FilterOperator | undefined'." }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": "94", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'ExtParamsGenericRead' is not assignable to parameter of type 'BuildQueryParams'.", "extraMsg": "Types of property 'filter' are incompatible.\nType 'ClientFilter[] | undefined' is not assignable to type 'Filter[] | undefined'.\nType 'ClientFilter[]' is not assignable to type 'Filter[]'.\nType 'ClientFilter' is not assignable to type 'Filter'.\nTypes of property 'value' are incompatible.\nType 'FilterValue | FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string'." }, { "fileName": "server/api/CRUD/services/getDemandesAbsSalList.ts", "line": "60", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/api/CRUD/services/getSubordinates.ts", "line": "58", "column": "5", "severity": "error", "code": "2783", "message": "'level' is specified more than once, so this usage will be overwritten." }, { "fileName": "server/api/CRUD/services/getTimesheetsToValidateForSubordinates.ts", "line": "34", "column": "51", "severity": "error", "code": "6133", "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/CRUD/services/getTimesheetsValidatedForSubordinates.ts", "line": "34", "column": "51", "severity": "error", "code": "6133", "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "31", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "44", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": "57", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/services/crudTriggerBeforeValidateAbsence.ts", "line": "25", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ typeMessage: \"warning\"; isValid: false; explain: string; } | { typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Type '{ typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.\nObject literal may only specify known properties, and 'typeMessage' does not exist in type 'ResultTriggerValidationBeforeValid'." }, { "fileName": "server/api/absences/services/generateDabsFromAbs.ts", "line": "108", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type '{ user: { uti_id: number; }; operationType: \"add\"; }' is not assignable to parameter of type 'Query'.", "extraMsg": "Types of property 'operationType' are incompatible.\nType '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "63", "column": "19", "severity": "error", "code": "2741", "message": "Property 'catc_id' is missing in type '{ src_id: number; pad_id: number; ppa: Schema.pay_periodepaye_ppa; current_bul: { pare: Schema.pay_paramprofprem_pare | null; pacp: Schema.pay_paramprofprcp_pacp | null; ppla: Schema.gta_profilplanning_ppla | null; } | null; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: Schema.pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: Schema.pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: Schema.pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: Schema.pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: Schema.pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: Schema.pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: Schema.pay_contrat_cntFields.lot_id; cnt_num: Schema.pay_contrat_cntFields.cnt_num; rcdd_id: Schema.pay_contrat_cntFields.rcdd_id; prof_id_prem_force: Schema.pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: Schema.pay_contrat_cntFields.prof_id_prss_force; dpub_id: Schema.pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: Schema.pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: Schema.pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: Schema.pay_contrat_cntFields.pare_id_force; pacp_id_force: Schema.pay_contrat_cntFields.pacp_id_force; pass_id_force: Schema.pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: Schema.pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: Schema.pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: Schema.pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: Schema.pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: Schema.pay_contrat_cntFields.euti_id; src_id_force: Schema.pay_contrat_cntFields.src_id_force; ccn_id_euti_force: Schema.pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: Schema.pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: Schema.pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: Schema.pay_contrat_cntFields.prtt_id_force; spec_id: Schema.pay_contrat_cntFields.spec_id; cdpre_id: Schema.pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: Schema.pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: Schema.pay_contrat_cntFields.pifc_id_force; prbul_id_force: Schema.pay_contrat_cntFields.prbul_id_force; ppla_id_force: Schema.pay_contrat_cntFields.ppla_id_force; prui_id_force: Schema.pay_contrat_cntFields.prui_id_force; prga_id_force: Schema.pay_contrat_cntFields.prga_id_force; prgp_id_force: Schema.pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: Schema.pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: Schema.pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: Schema.pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: Schema.pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: Schema.pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: Schema.pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: Schema.pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: Schema.pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: Schema.pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: Schema.pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: Schema.pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: Schema.pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: Schema.pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: Schema.pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: Schema.pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: Schema.pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: Schema.pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: Schema.pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: Schema.pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: Schema.pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: Schema.pay_contrat_cntFields.cnt_infos_comp; cnt_notes: Schema.pay_contrat_cntFields.cnt_notes; trem_id: Schema.pay_contrat_cntFields.trem_id; ett_id: Schema.pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Schema.pay_contrat_cntFields.cnt_date_paiement_stc; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "105", "column": "13", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprem_pare[]' is not assignable to type 'Pare[]'.", "extraMsg": "Type 'pay_paramprofprem_pare' is missing the following properties from type 'Pare': acrd_niveau, trem_dsn_code, pare_desc, origin" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "107", "column": "13", "severity": "error", "code": "2322", "message": "Type 'pay_paramprofprcp_pacp[]' is not assignable to type 'ProfilCp[]'.", "extraMsg": "Type 'pay_paramprofprcp_pacp' is missing the following properties from type 'ProfilCp': macp, pacp_desc, origin, acrd_niveau" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": "112", "column": "13", "severity": "error", "code": "2741", "message": "Property 'ppla_desc' is missing in type '{ plhSemaine1?: Plh | undefined; }' but required in type 'DataGtaWithPplaDesc'." }, { "fileName": "server/api/absences/services/getInfosAbsences.ts", "line": "13", "column": "11", "severity": "error", "code": "2320", "message": "Interface 'DemandeAbsence' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/getInfosAbsencesManager.ts", "line": "33", "column": "11", "severity": "error", "code": "2320", "message": "Interface 'Data' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": "17", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ isValid: false; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: false; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": "30", "column": "74", "severity": "error", "code": "2345", "message": "Argument of type 'Abs' is not assignable to parameter of type 'pay_absence_abs'.", "extraMsg": "Types of property 'abs_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "63", "column": "45", "severity": "error", "code": "2339", "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "63", "column": "60", "severity": "error", "code": "2339", "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": "85", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ isValid: boolean; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: boolean; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/assistantEmbauche/services/createNewCnt.ts", "line": "2", "column": "1", "severity": "error", "code": "6133", "message": "'pg' is declared but its value is never read." }, { "fileName": "server/api/assistantEmbauche/services/createNewHiring.ts", "line": "124", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type 'HiringData' is not assignable to parameter of type 'DataToInsert'.", "extraMsg": "Property 'posc_id' is missing in type 'HiringData' but required in type 'DataToInsert'." }, { "fileName": "server/api/assistantEmbauche/services/processOneTitre.ts", "line": "6", "column": "18", "severity": "error", "code": "2430", "message": "Interface 'Ttra' incorrectly extends interface 'pay_titretrav_ttra'.", "extraMsg": "Types of property 'ttra_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/bullBoard/router.ts", "line": "24", "column": "9", "severity": "error", "code": "2322", "message": "Type 'BullMQAdapter' is not assignable to type 'QueueAdapter'.", "extraMsg": "The types returned by 'getClient()' are incompatible between these types.\nType 'Promise' is not assignable to type 'Promise'.\nType 'RedisClient' is not assignable to type 'Redis'.\nType 'Cluster' is missing the following properties from type 'Redis': Promise, send_command" }, { "fileName": "server/api/bullBoard/router.ts", "line": "53", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[]' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/createBulsAfterClosing.ts", "line": "66", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_date_paiement_stc: cnt_date_paiement_stc; pad_id: number; }[]' is not assignable to parameter of type 'CntForUpsertBul[]'.", "extraMsg": "Type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; pad_id: number; }' is not assignable to type 'CntForUpsertBul'.\nThe types of 'ppa.ppa_datedebut' are incompatible between these types.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/triggerControles.ts", "line": "58", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'pay_controle_ctrl' is not assignable to parameter of type 'Controle'.", "extraMsg": "Types of property 'ctrl_query' are incompatible.\nType 'ctrl_query' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/calculations/router.ts", "line": "73", "column": "11", "severity": "error", "code": "2322", "message": "Type '{ uti_id: number; settings: { shouldDisplayTechnicalInfos: boolean; debug?: { debugAll: boolean; aRubId?: number[] | undefined; saveRubPrevSkipped?: boolean | undefined; } | undefined; }; type: 1; pad_id: number; bul_id: number[]; clp_origine: number; settingsByBul?: { bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined; }' is not assignable to type 'CalcRequestParams'.", "extraMsg": "Types of property 'settingsByBul' are incompatible.\nType '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'.\nType 'undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'." }, { "fileName": "server/api/calculations/router.ts", "line": "88", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: any; data: CalcRequestResult; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/calculateFractions.ts", "line": "92", "column": "16", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/clearCompletedCalcs.ts", "line": "35", "column": "9", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'Calc'." }, { "fileName": "server/api/calculations/services/handleCalculationRequest.ts", "line": "47", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "19", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "29", "column": "39", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": "75", "column": "16", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/updateBuls.ts", "line": "61", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, results: any) => void' is not assignable to parameter of type 'ErrorCallback'." }, { "fileName": "server/api/clotures/services/checkBadBulletins.ts", "line": "4", "column": "1", "severity": "error", "code": "6133", "message": "'PoolClient' is declared but its value is never read." }, { "fileName": "server/api/compta/services/initComptesDefaut.ts", "line": "250", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'Nullable>' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'rgd_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/contrats/contratsByAffaire/router.ts", "line": "28", "column": "83", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Data': padId, affId, mctId, modeCreationContrats, and 2 more." }, { "fileName": "server/api/contrats/contratsByAffaire/services/createContratsByAffaire.ts", "line": "159", "column": "15", "severity": "error", "code": "2741", "message": "Property 'posc_id' is missing in type '{ emp_id: number; ech_id: number; nivc_id: number; cnt_debut_date: Date; cnt_fin_date: Date; acrd_id: null; }' but required in type 'DataToInsert'." }, { "fileName": "server/api/contrats/router.ts", "line": "62", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ semp_id: number; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: number; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, eta_id, rcdd_id, dpub_id, and 4 more." }, { "fileName": "server/api/contrats/router.ts", "line": "132", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": "135", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": "219", "column": "120", "severity": "error", "code": "2339", "message": "Property 'cntIds' does not exist on type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "121", "column": "51", "severity": "error", "code": "2454", "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "122", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "123", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "123", "column": "22", "severity": "error", "code": "2454", "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "150", "column": "34", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type 'unknown' is not assignable to parameter of type 'object | null | undefined'.\nType 'unknown' is not assignable to type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "159", "column": "24", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "171", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilRemAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "172", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "173", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilSsAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "177", "column": "29", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "177", "column": "62", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "179", "column": "34", "severity": "error", "code": "2339", "message": "Property 'aRpadSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "180", "column": "35", "severity": "error", "code": "2339", "message": "Property 'aPeriaSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "183", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultPrttAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "184", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilIfcAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "185", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAncAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "186", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ResultProfilPlanningAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "187", "column": "13", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'ProfilPrésence | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'ProfilPrésence'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "188", "column": "13", "severity": "error", "code": "2322", "message": "Type 'undefined' is not assignable to type 'ProfilAffichBul | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "201", "column": "5", "severity": "error", "code": "2322", "message": "Type 'InfosCntData | null' is not assignable to type 'InfosCntData'.", "extraMsg": "Type 'null' is not assignable to type 'InfosCntData'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "367", "column": "13", "severity": "error", "code": "2740", "message": "Type 'PpaCourante' is missing the following properties from type 'pay_periodepaye_ppa': ppa_libelle, ppa_numero_ordre, ppa_datereglement, lot_id, and 2 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "383", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'.\nThe types returned by '[Symbol.iterator]().next(...)' are incompatible between these types.\nType 'IteratorResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise, any>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorYieldResult | null>'.\nType 'Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'PromiseLike'.\nTypes of property 'then' are incompatible.\nType '(onfulfilled?: ((value: StatutRegimeAmSelected[]) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => Promise' is not assignable to type '(onfulfilled?: ((value: Cprev[] | null) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => PromiseLike'.\nTypes of parameters 'onfulfilled' and 'onfulfilled' are incompatible.\nTypes of parameters 'value' and 'value' are incompatible.\nType 'StatutRegimeAmSelected[]' is not assignable to type 'Cprev[]'.\nType 'StatutRegimeAmSelected' is missing the following properties from type 'Cprev': cnt_id, prev_id, prev_ref, prev_lib, and 38 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "433", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '10'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "434", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '11'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "435", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '12'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "436", "column": "13", "severity": "error", "code": "2493", "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '13'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": "437", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'." }, { "fileName": "server/api/contrats/services/duplicateContrat.ts", "line": "94", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/contrats/services/getCurrentPeriodesEssai.ts", "line": "130", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type 'TYPE_PERIODE_ESSAI' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/contrats/services/getLastRemFromCnt.ts", "line": "45", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: pay_contrat_cntFields.lot_id; cnt_num: pay_contrat_cntFields.cnt_num; rcdd_id: pay_contrat_cntFields.rcdd_id; prof_id_prem_force: pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: pay_contrat_cntFields.prof_id_prss_force; dpub_id: pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: pay_contrat_cntFields.pare_id_force; pacp_id_force: pay_contrat_cntFields.pacp_id_force; pass_id_force: pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: pay_contrat_cntFields.euti_id; src_id_force: pay_contrat_cntFields.src_id_force; ccn_id_euti_force: pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: pay_contrat_cntFields.prtt_id_force; spec_id: pay_contrat_cntFields.spec_id; cdpre_id: pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: pay_contrat_cntFields.pifc_id_force; prbul_id_force: pay_contrat_cntFields.prbul_id_force; ppla_id_force: pay_contrat_cntFields.ppla_id_force; prui_id_force: pay_contrat_cntFields.prui_id_force; prga_id_force: pay_contrat_cntFields.prga_id_force; prgp_id_force: pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: pay_contrat_cntFields.cnt_infos_comp; cnt_notes: pay_contrat_cntFields.cnt_notes; trem_id: pay_contrat_cntFields.trem_id; ett_id: pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; }' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_datefin_prevue: cnt_datefin_prevue; cnt_datefin_essai: cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: cnt_date_notification; cnt_preavisfait_date_debut: cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: lot_id; cnt_num: cnt_num; rcdd_id: rcdd_id; prof_id_prem_force: prof_id_prem_force; prof_id_prss_force: prof_id_prss_force; dpub_id: dpub_id; semp_id: number; cnt_quot_trav: cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: cnt_quot_trav_spec_raison; prof_id_prcp_force: prof_id_prcp_force; pare_id_force: pare_id_force; pacp_id_force: pacp_id_force; pass_id_force: pass_id_force; cnt_simul: boolean; cnt_id_externe: cnt_id_externe; cnt_datefin_duree_minimale: cnt_datefin_duree_minimale; cnt_rempla_sal_libre: cnt_rempla_sal_libre; cnt_rempla_sal_id: cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: euti_id; src_id_force: src_id_force; ccn_id_euti_force: ccn_id_euti_force; sat_id_force: sat_id_force; cnt_reprise_date_fin_traitement: cnt_reprise_date_fin_traitement; prtt_id_force: prtt_id_force; spec_id: spec_id; cdpre_id: cdpre_id; cnt_cdpre_date_fin: cnt_cdpre_date_fin; pifc_id_force: pifc_id_force; prbul_id_force: prbul_id_force; ppla_id_force: ppla_id_force; prui_id_force: prui_id_force; prga_id_force: prga_id_force; prgp_id_force: prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: cnt_heure_embauche; cnt_dpae_dateheure_gene: cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: cnt_aed_statut_particulier; cnt_transaction_statut: cnt_transaction_statut; cnt_heure_fin: cnt_heure_fin; cnt_heure_embauche_reelle: cnt_heure_embauche_reelle; mnvi_id: mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: cnt_justif_recours_cdd; cnt_debut_periode_souplesse: cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: cnt_fin_periode_souplesse; pcpa_id_force: pcpa_id_force; cnt_date_envoi: cnt_date_envoi; cnt_date_reception: cnt_date_reception; cnt_euti_date_envoi: cnt_euti_date_envoi; cnt_euti_date_reception: cnt_euti_date_reception; sal_id_tuteur: sal_id_tuteur; cnt_der_jour_trav: cnt_der_jour_trav; cnt_datefin_essai_renouv: cnt_datefin_essai_renouv; cnt_infos_comp: cnt_infos_comp; cnt_notes: cnt_notes; trem_id: trem_id; ett_id: ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: cnt_date_paiement_stc; }' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "13", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'pay_contrat_cnt' is not assignable to parameter of type 'DataForInsert<{ cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: number | null; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Date | null; cnt_preavis_noneffnonpaye_datefin: Date | null; cnt_preavis_noneffpaye_datedebut: Date | null; cnt_preavis_noneffpaye_datefin: Date | null; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Date | null; cnt_datefin_prevue: Date | null; cnt_datefin_essai: Date | null; cnt_preavis_fait: boolean; cnt_date_notification: Date | null; cnt_preavisfait_date_debut: Date | null; cnt_preavisfait_date_fin: Date | null; eta_id: number; sal_id: number; mtf_id: number | null; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number | null; cnt_num: null; rcdd_id: number | null; prof_id_prem_force: number | null; prof_id_prss_force: number | null; dpub_id: number | null; semp_id: number; cnt_quot_trav: number | null; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: number | null; prof_id_prcp_force: number | null; pare_id_force: number | null; pacp_id_force: number | null; pass_id_force: number | null; cnt_simul: boolean; cnt_id_externe: null; cnt_datefin_duree_minimale: Date | null; cnt_rempla_sal_libre: null; cnt_rempla_sal_id: number | null; cnt_sans_terme_precis: boolean; euti_id: number | null; src_id_force: number | null; ccn_id_euti_force: number | null; sat_id_force: number | null; cnt_reprise_date_fin_traitement: Date | null; prtt_id_force: number | null; spec_id: number | null; cdpre_id: number | null; cnt_cdpre_date_fin: Date | null; pifc_id_force: number | null; prbul_id_force: number | null; ppla_id_force: number | null; prui_id_force: number | null; prga_id_force: number | null; prgp_id_force: number | null; cnt_ts_exo: boolean; cnt_heure_embauche: null; cnt_dpae_dateheure_gene: Date | null; cnt_rupconv_date_signature: Date | null; cnt_lic_date_eng_procedure: Date | null; cnt_aed_statut_particulier: number | null; cnt_transaction_statut: number | null; cnt_heure_fin: null; cnt_heure_embauche_reelle: Date | null; mnvi_id: number | null; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Date | null; cnt_prevenance_effpaye_datefin: Date | null; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Date | null; cnt_prevenance_noneffpaye_datefin: Date | null; cnt_justif_recours_cdd: null; cnt_debut_periode_souplesse: Date | null; cnt_fin_periode_souplesse: Date | null; pcpa_id_force: number | null; cnt_date_envoi: Date | null; cnt_date_reception: Date | null; cnt_euti_date_envoi: Date | null; cnt_euti_date_reception: Date | null; sal_id_tuteur: number | null; cnt_der_jour_trav: Date | null; cnt_datefin_essai_renouv: Date | null; cnt_infos_comp: null; cnt_notes: null; trem_id: number | null; ett_id: number | null; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Date | null; }>'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'cnt_num' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "35", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Schema.pay_emploicontrat_ectFields.ect_datefin; ect_peridebut: number; ect_perifin: Schema.pay_emploicontrat_ectFields.ect_perifin; ect_lib: string; posc_id: Schema.pay_emploicontrat_ectFields.posc_id; nivc_id: Schema.pay_emploicontrat_ectFields.nivc_id; ech_id: Schema.pay_emploicontrat_ectFields.ech_id; acrd_id: Schema.pay_emploicontrat_ectFields.acrd_id; ect_classif_ech: Schema.pay_emploicontrat_ectFields.ect_classif_ech; ect_classif_pos: Schema.pay_emploicontrat_ectFields.ect_classif_pos; ect_classif_niv: Schema.pay_emploicontrat_ectFields.ect_classif_niv; ect_classif_fil: Schema.pay_emploicontrat_ectFields.ect_classif_fil; ect_classif_cat: Schema.pay_emploicontrat_ectFields.ect_classif_cat; ect_classif_coef: Schema.pay_emploicontrat_ectFields.ect_classif_coef; ect_smc_coef: Schema.pay_emploicontrat_ectFields.ect_smc_coef; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Date | null; ect_peridebut: number; ect_perifin: number | null; ect_lib: string; posc_id: number | null; nivc_id: number | null; ech_id: number | null; acrd_id: number | null; ect_classif_ech: null; ect_classif_pos: null; ect_classif_niv: null; ect_classif_fil: null; ect_classif_cat: null; ect_classif_coef: null; ect_smc_coef: number | null; }>'.", "extraMsg": "Types of property 'ect_classif_ech' are incompatible.\nType 'ect_classif_ech' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": "48", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Schema.pay_valeurvariable_vvaFields.vva_datefin; vva_periodedebut: Schema.pay_valeurvariable_vvaFields.vva_periodedebut; vva_periodefin: Schema.pay_valeurvariable_vvaFields.vva_periodefin; vva_comm: Schema.pay_valeurvariable_vvaFields.vva_comm; var_id: number; vva_id_externe: Schema.pay_valeurvariable_vvaFields.vva_id_externe; lvva_id: Schema.pay_valeurvariable_vvaFields.lvva_id; acrd_id: Schema.pay_valeurvariable_vvaFields.acrd_id; tacc_id: Schema.pay_valeurvariable_vvaFields.tacc_id; vva_type_peri: number; peria_id: Schema.pay_valeurvariable_vvaFields.peria_id; sal_id: Schema.pay_valeurvariable_vvaFields.sal_id; euti_id: Schema.pay_valeurvariable_vvaFields.euti_id; emp_id: Schema.pay_valeurvariable_vvaFields.emp_id; vva_regul_peridebut: Schema.pay_valeurvariable_vvaFields.vva_regul_peridebut; vva_regul_perifin: Schema.pay_valeurvariable_vvaFields.vva_regul_perifin; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Date | null; vva_periodedebut: number | null; vva_periodefin: number | null; vva_comm: null; var_id: number; vva_id_externe: null; lvva_id: number | null; acrd_id: number | null; tacc_id: number | null; vva_type_peri: number; peria_id: number | null; sal_id: number | null; euti_id: number | null; emp_id: number | null; vva_regul_peridebut: number | null; vva_regul_perifin: number | null; }>'.", "extraMsg": "Types of property 'vva_comm' are incompatible.\nType 'vva_comm' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/crm/zendesk/services/getInfosZdUser.ts", "line": "56", "column": "27", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/crm/zendesk/services/setZdOrgExternalId.ts", "line": "22", "column": "12", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/api/dads/router.ts", "line": "66", "column": "31", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "66", "column": "70", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "69", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/api/dads/router.ts", "line": "71", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "71", "column": "74", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "73", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": "73", "column": "74", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/documents/router.ts", "line": "52", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DocInfos'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DocInfos': doc_title, doc_comment, doc_id, doc_type, and 3 more." }, { "fileName": "server/api/documents/router.ts", "line": "52", "column": "36", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/documents/router.ts", "line": "87", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/documents/router.ts", "line": "101", "column": "69", "severity": "error", "code": "2345", "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "69", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' is not assignable to parameter of type 'Input'.", "extraMsg": "Property 'utiId' is missing in type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' but required in type 'Input'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "99", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "122", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "165", "column": "70", "severity": "error", "code": "2454", "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": "175", "column": "22", "severity": "error", "code": "2454", "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dpae/router.ts", "line": "24", "column": "102", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'Resolvable>>'.", "extraMsg": "Type 'undefined' is not assignable to type 'Resolvable>>'." }, { "fileName": "server/api/dpae/router.ts", "line": "43", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": "45", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": "49", "column": "9", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dsn/m2m/services/crmFormatters/crm94/formatNature94.ts", "line": "33", "column": "15", "severity": "error", "code": "2454", "message": "Variable 'hasTaux' is used before being assigned." }, { "fileName": "server/api/dsn/m2m/services/getDescriptionRetour.ts", "line": "102", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'DataRdsn' is not assignable to parameter of type 'DataRdsn'.", "extraMsg": "Type 'XmlRdsnV02R01ExplicitArray | RapportGipMdsV01R08' is not assignable to type 'RapportGipMdsV01R08'.\nProperty '\"gipmds:rapport\"' is missing in type 'XmlRdsnV02R01ExplicitArray' but required in type 'RapportGipMdsV01R08'." }, { "fileName": "server/api/dsn/router.ts", "line": "101", "column": "4", "severity": "error", "code": "2740", "message": "Type '{ [key: string]: any; }' is missing the following properties from type 'CriteriaReceived': pad_id, peri, modeEnvoi, type, and 4 more." }, { "fileName": "server/api/dsn/services/data/getCotisPrevsForAllCnt.ts", "line": "21", "column": "11", "severity": "error", "code": "2322", "message": "Type 'CprevFromBulletin[]' is not assignable to type 'CotisPrevSelected[]'.", "extraMsg": "Property 'src_id' is missing in type 'CprevFromBulletin' but required in type 'CotisPrevSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "17", "column": "33", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "19", "column": "34", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": "24", "column": "17", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectPERIA\").Ccn' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Ccn'.", "extraMsg": "Types of property 'ccn_lib_long' are incompatible.\nType 'ccn_lib_long' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": "14", "column": "22", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": "18", "column": "25", "severity": "error", "code": "2339", "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/selectAllSals.ts", "line": "93", "column": "21", "severity": "error", "code": "2339", "message": "Property 'mergeWithCntId' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/payments/computeDatePayment.spec.ts", "line": "14", "column": "19", "severity": "error", "code": "2740", "message": "Type '{ tor_id: number; afod_periodicite_paiement: ORGANISME_PERIODICITE; moisPaieDebut: number; moisPaieFin: number; dateDebut: Moment; dateFin: Moment; }' is missing the following properties from type 'AffilByPeriode': mdp_id, bnqd_id, afod_id, afod_numaffil, and 5 more." }, { "fileName": "server/api/dsn/services/payments/generatePaymentsOps.ts", "line": "238", "column": "9", "severity": "error", "code": "2322", "message": "Type 'mdp_id' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/persist.ts", "line": "61", "column": "3", "severity": "error", "code": "2322", "message": "Type 'CriteriaReceived | undefined' is not assignable to type 'Criteria | undefined'.", "extraMsg": "Type 'CriteriaReceived' is missing the following properties from type 'Criteria': isMensuelle, isEvenementielle, isTypeFamilleAnnul, isDecalage, and 6 more." }, { "fileName": "server/api/dsn/services/s30/generateOneIndiv.ts", "line": "241", "column": "31", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'AsyncFunction[]'.\nType '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'Dictionary>'.\nProperty 'individu' is incompatible with index signature.\nType '(done: (err?: Error | null | undefined, s30?: DSN.Block | undefined) => void) => void' is not assignable to type 'AsyncFunction'.\nTypes of parameters 'done' and 'callback' are incompatible.\nTypes of parameters 'result' and 's30' are incompatible.\nType 'Block | undefined' is not assignable to type 'Results | undefined'.\nType 'Block' is missing the following properties from type 'Results': individu, penibilite, chgtsIndividu, expositionsPenibilite, and 10 more." }, { "fileName": "server/api/dsn/services/s30/s40/allContrats.ts", "line": "8", "column": "1", "severity": "error", "code": "6133", "message": "'async' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "118", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'trem_id' is not assignable to parameter of type 'TREM_ID'.", "extraMsg": "Type 'null' is not assignable to type 'TREM_ID'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "120", "column": "3", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": "121", "column": "3", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s62/checkMotifFinWithNatureCnt.ts", "line": "1", "column": "1", "severity": "error", "code": "6133", "message": "'explainInfo' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": "15", "column": "24", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": "15", "column": "48", "severity": "error", "code": "6133", "message": "'client' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "13", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "40", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "58", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "67", "column": "19", "severity": "error", "code": "6133", "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": "85", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s78/s21_g00_79.ts", "line": "97", "column": "2", "severity": "error", "code": "2322", "message": "Type '(Block | null)[]' is not assignable to type 'Block[]'.", "extraMsg": "Type 'Block | null' is not assignable to type 'Block'.\nType 'null' is not assignable to type 'Block'." }, { "fileName": "server/api/dsn/services/s30/s50/s21_g00_50.ts", "line": "125", "column": "2", "severity": "error", "code": "2322", "message": "Type '{ sal_id?: number | undefined; sal_desc?: string | undefined; pas_base?: number | undefined; pas_mnt?: number | undefined; pas_taux?: string | undefined; pas_taux_numerique?: number | undefined; type_taux?: string | undefined; type_taux_numerique?: number | undefined; net_imp?: number | undefined; mnt_exo_hs_mues?: number | undefined; pas_elts_add?: number | undefined; pas_abt_cdd?: number | undefined; pas_base_exo_appr?: number | undefined; pas_ijss?: number | undefined; taux_individu?: string | undefined; taux_individu_numerique?: number | undefined; nap_avant_ir?: number | undefined; nap?: number | undefined; net?: number | undefined; vva_all?: pay_valeurvariable_vva[] | undefined; lvva_all?: pay_lotvva_lvva[] | undefined; ipas_all?: pay_importfichierpas_ipas[] | undefined; is_first_bul?: boolean | undefined; dateReglement: moment.Moment; }' is not assignable to type 'Data'.", "extraMsg": "Types of property 'sal_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/sanitizeLocalite.ts", "line": "14", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": "19", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": "22", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/validateCriteria.ts", "line": "3", "column": "31", "severity": "error", "code": "2307", "message": "Cannot find module '../decla_main' or its corresponding type declarations." }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.spec.ts", "line": "8", "column": "73", "severity": "error", "code": "2551", "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.ts", "line": "21", "column": "27", "severity": "error", "code": "2551", "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "158", "column": "73", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id: number; cnt_num: number | emp_embauchecontrat_ecntFields.ecnt_num; cnt_soldetc_mdp_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: emp_embauchecontrat_ecntFields.ecnt_fin_date; cnt_datefin_prevue: emp_embauchecontrat_ecntFields.ecnt_datefin_prevue; cnt_datefin_essai: emp_embauchecontrat_ecntFields.ecnt_datefin_essai; eta_id: number; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number; rcdd_id: number | undefined; mtf_id: number | null; dpub_id: emp_embauchecontrat_ecntFields.dpub_id; cnt_quot_trav: emp_embauchecontrat_ecntFields.ecnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: emp_embauchecontrat_ecntFields.ecnt_quot_trav_spec_raison; cnt_datefin_duree_minimale: emp_embauchecontrat_ecntFields.ecnt_datefin_duree_minimale; cnt_rempla_sal_libre: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_libre; cnt_rempla_sal_id: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: emp_embauchecontrat_ecntFields.euti_id; src_id_force: emp_embauchecontrat_ecntFields.src_id_force; cdpre_id: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_motif_id; cnt_cdpre_date_fin: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_date_fin; cnt_heure_embauche: emp_embauchecontrat_ecntFields.ecnt_heure_embauche; cnt_dpae_dateheure_gene: emp_embauchecontrat_ecntFields.ecnt_dpae_dateheure_gene; cnt_heure_fin: emp_embauchecontrat_ecntFields.ecnt_heure_fin; cnt_heure_embauche_reelle: emp_embauchecontrat_ecntFields.ecnt_heure_embauche_reelle; cnt_justif_recours_cdd: emp_embauchecontrat_ecntFields.ecnt_justif_recours_cdd; cnt_debut_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_debut_periode_souplesse; cnt_fin_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_fin_periode_souplesse; cnt_date_envoi: emp_embauchecontrat_ecntFields.ecnt_date_envoi; cnt_date_reception: emp_embauchecontrat_ecntFields.ecnt_date_reception; sal_id_tuteur: emp_embauchecontrat_ecntFields.sal_id_tuteur; cnt_datefin_essai_renouv: emp_embauchecontrat_ecntFields.ecnt_datefin_essai_renouv; cnt_notes: string | null; trem_id: emp_embauchecontrat_ecntFields.trem_id; cnt_est_retraite_reprise_activite: boolean; pare_id_force: emp_embauchecontrat_ecntFields.pare_id_force; pacp_id_force: emp_embauchecontrat_ecntFields.pacp_id_force; pcpa_id_force: emp_embauchecontrat_ecntFields.pcpa_id_force; prtt_id_force: emp_embauchecontrat_ecntFields.prtt_id_force; ppla_id_force: emp_embauchecontrat_ecntFields.ppla_id_force; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'number | ecnt_num' is not assignable to type 'cnt_num | undefined'.\nType 'number' is not assignable to type 'cnt_num | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "394", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "431", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "549", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": "574", "column": "17", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEsal.ts", "line": "134", "column": "77", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id: number; tytr_id: emp_embauchesalarie_esalFields.esal_tytr_id; ttra_num: emp_embauchesalarie_esalFields.esal_ttra_num; ttra_lieu_delivr: emp_embauchesalarie_esalFields.esal_ttra_lieu_delivr; ttra_date_emission: emp_embauchesalarie_esalFields.esal_ttra_date_emission; ttra_date_fin_validite: emp_embauchesalarie_esalFields.esal_ttra_date_fin_validite; ttra_nom_administration: emp_embauchesalarie_esalFields.esal_ttra_nom_administration; ttra_renouv: emp_embauchesalarie_esalFields.esal_ttra_renouv; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tytr_id' are incompatible.\nType 'esal_tytr_id' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "82", "column": "86", "severity": "error", "code": "2345", "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "122", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; vva_periodedebut: number; var_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "163", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "179", "column": "94", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": "229", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updatePositionnementFromMrem.ts", "line": "87", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type '{ ect_datedebut: emp_modifrem_mremFields.mrem_date_debut; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: string | undefined; posc_id?: pay_emploicontrat_ectFields.posc_id | undefined; nivc_id?: pay_emploicontrat_ectFields.nivc_id | undefined; ech_id?: pay_emploicontrat_ectFields.ech_id | undefined; acrd_id?: pay_emploicontrat_ectFields.acrd_id | undefined; ect_classif_ech?: pay_emploicontrat_ectFields.ect_classif_ech | undefined; ect_classif_pos?: pay_emploicontrat_ectFields.ect_classif_pos | undefined; ect_classif_niv?: pay_emploicontrat_ectFields.ect_classif_niv | undefined; ect_classif_fil?: pay_emploicontrat_ectFields.ect_classif_fil | undefined; ect_classif_cat?: pay_emploicontrat_ectFields.ect_classif_cat | undefined; ect_classif_coef?: pay_emploicontrat_ectFields.ect_classif_coef | undefined; ect_smc_coef?: pay_emploicontrat_ectFields.ect_smc_coef | undefined; }' is not assignable to parameter of type 'DataForInsert<{ ect_datedebut: Date | null; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: undefined; posc_id?: number | null | undefined; nivc_id?: number | null | undefined; ech_id?: number | null | undefined; acrd_id?: number | null | undefined; ect_classif_ech?: null | undefined; ect_classif_pos?: null | undefined; ect_classif_niv?: null | undefined; ect_classif_fil?: null | undefined; ect_classif_cat?: null | undefined; ect_classif_coef?: null | undefined; ect_smc_coef?: number | null | undefined; }>'.", "extraMsg": "Types of property 'ect_lib' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/gta/presences/services/presenceChecksByRange.ts", "line": "46", "column": "79", "severity": "error", "code": "2304", "message": "Cannot find name 'Approval'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "31", "column": "48", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "37", "column": "16", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": "43", "column": "16", "severity": "error", "code": "2741", "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": "3", "column": "10", "severity": "error", "code": "2305", "message": "Module '\"./calculateIjss\"' has no exported member 'SalairePeriodeWithSalRef'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": "33", "column": "49", "severity": "error", "code": "2554", "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "41", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "50", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": "61", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }[]' is not assignable to type 'SalairePeriodeWithSalRef[]'.", "extraMsg": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }' is not assignable to type 'SalairePeriodeWithSalRef'.\nTypes of property 'salaireRef' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": "60", "column": "50", "severity": "error", "code": "2339", "message": "Property '_martId' does not exist on type 'CfgGetDjtReel'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": "60", "column": "50", "severity": "error", "code": "6133", "message": "'_martId' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "3", "column": "1", "severity": "error", "code": "6133", "message": "'Sinon' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "12", "column": "43", "severity": "error", "code": "2739", "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "17", "column": "16", "severity": "error", "code": "2739", "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": "23", "column": "27", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 1." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "59", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "59", "column": "25", "severity": "error", "code": "2488", "message": "Type 'any[] | undefined' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": "350", "column": "5", "severity": "error", "code": "2740", "message": "Type 'pay_traitementijss_tij[]' is missing the following properties from type 'pay_traitementijss_tij': tij_id, tij_datedebut, tij_datefin, tij_nature_assurance, and 12 more." }, { "fileName": "server/api/ijss/services/getDonneesPeriodesPourCalculIjssFromDsn.ts", "line": "7", "column": "11", "severity": "error", "code": "6196", "message": "'Line' is declared but never used." }, { "fileName": "server/api/imports/router.ts", "line": "82", "column": "24", "severity": "error", "code": "2488", "message": "Type '{ [fieldname: string]: File[]; } | File[]' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/imports/router.ts", "line": "82", "column": "24", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "110", "column": "24", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "172", "column": "18", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": "213", "column": "9", "severity": "error", "code": "6133", "message": "'result' is declared but its value is never read." }, { "fileName": "server/api/imports/router.ts", "line": "215", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ inidId: any; utiId: number; pdosId: number; dsnFiles: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Types of property 'dsnFiles' are incompatible.\nType '{ [fieldname: string]: File[]; } | File[] | undefined' is not assignable to type 'DsnFile[]'.\nType 'undefined' is not assignable to type 'DsnFile[]'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": "70", "column": "22", "severity": "error", "code": "2339", "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": "70", "column": "27", "severity": "error", "code": "2304", "message": "Cannot find name 'id'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": "29", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": "30", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createEct.ts", "line": "29", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "28", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "29", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "30", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "31", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": "32", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createUserAccess.ts", "line": "21", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "35", "column": "53", "severity": "error", "code": "6133", "message": "'inidId' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "37", "column": "9", "severity": "error", "code": "2741", "message": "Property 'success' is missing in type '{ contrats: never[]; }' but required in type 'Result'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "37", "column": "9", "severity": "error", "code": "6133", "message": "'finalResult' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "47", "column": "11", "severity": "error", "code": "6133", "message": "'allResults' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "55", "column": "11", "severity": "error", "code": "6133", "message": "'bilan' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": "56", "column": "5", "severity": "error", "code": "2739", "message": "Type '{}' is missing the following properties from type 'Result': contrats, success" }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "16", "column": "74", "severity": "error", "code": "2355", "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "21", "column": "11", "severity": "error", "code": "6133", "message": "'results' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "24", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type '{ dsn: DsnEtab_S21_G00_11; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'DsnEtab_S21_G00_11'.", "extraMsg": "Object literal may only specify known properties, and 'dsn' does not exist in type 'DsnEtab_S21_G00_11'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "31", "column": "11", "severity": "error", "code": "6196", "message": "'Cfg2' is declared but never used." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "35", "column": "43", "severity": "error", "code": "6133", "message": "'dsnEtab' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": "35", "column": "73", "severity": "error", "code": "2355", "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": "11", "column": "21", "severity": "error", "code": "2352", "message": "Conversion of type 'Dsn' to type 'DsnWithDate' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Dsn' is missing the following properties from type 'DsnWithDate': dsn, date" }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": "11", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '(dsnMax: DsnWithDate, dsn: Dsn) => { dsn: Dsn; date: Moment; } | undefined' is not assignable to parameter of type '(previousValue: DsnWithDate, currentValue: Dsn, currentIndex: number, array: Dsn[]) => DsnWithDate'.", "extraMsg": "Type '{ dsn: Dsn; date: Moment; } | undefined' is not assignable to type 'DsnWithDate'.\nType 'undefined' is not assignable to type 'DsnWithDate'." }, { "fileName": "server/api/imports/services/dsn/helpers/getRemBloc51FromDsnIndiv.ts", "line": "2", "column": "1", "severity": "error", "code": "6133", "message": "'getDsnNodeValue' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "141", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "141", "column": "35", "severity": "error", "code": "2454", "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": "147", "column": "27", "severity": "error", "code": "2454", "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": "98", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": "104", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": "53", "column": "13", "severity": "error", "code": "2322", "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": "59", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'.", "extraMsg": "Types of property 'afod_numaffil' are incompatible.\nType 'afod_numaffil | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "82", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "85", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_datefin_prevue | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_datefin_prevue | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "87", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_quot_trav | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_quot_trav | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": "90", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'cnt_fin_date | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_fin_date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneEtab.ts", "line": "95", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Result[]' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }[]'.", "extraMsg": "Type 'Result' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }'.\nTypes of property 'sal' are incompatible.\nType 'pay_salarie_sal | undefined' is not assignable to type 'pay_salarie_sal'.\nType 'undefined' is not assignable to type 'pay_salarie_sal'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "56", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "63", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": "67", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Moment | null' is not assignable to type 'sal_anciennete_date | undefined'.", "extraMsg": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getInfosRepartitionSalEmp.ts", "line": "87", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type 'BaseMontantSpecifique[] | TAPrev' is not assignable to parameter of type 'BaseMontantSpecifique & { lib?: string | undefined; }'.", "extraMsg": "Type 'BaseMontantSpecifique[]' is not assignable to type 'BaseMontantSpecifique & { lib?: string | undefined; }'.\nType 'BaseMontantSpecifique[]' is missing the following properties from type 'BaseMontantSpecifique': LibelleCodeNature, ValeurCodeNature" }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getNumeroOption.ts", "line": "5", "column": "169", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": "54", "column": "11", "severity": "error", "code": "2322", "message": "Type '(BaseMontantSpecifique & { lib: string; })[] | undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'.", "extraMsg": "Type 'undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": "57", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": "11", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }' is not assignable to type 'void'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": "11", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'CfgUpdateIfoc' is not assignable to parameter of type 'DataForUpdate<{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }>'.", "extraMsg": "Types of property 'ifoc_content_xml' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/imports/services/getTypeOrgSelonTypeRisque.ts", "line": "3", "column": "64", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/importPrevFromXml.ts", "line": "144", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'CfgGetIfoc'.", "extraMsg": "Property 'date_heure_creation_fiche' is missing in type 'Partial' but required in type 'CfgGetIfoc'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": "58", "column": "100", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": "218", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "140", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'ipas_validite_date_debut | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "141", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'ipas_validite_date_fin | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "531", "column": "16", "severity": "error", "code": "6133", "message": "'getPeriodesCourantesForSals' is declared but its value is never read." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": "563", "column": "5", "severity": "error", "code": "2739", "message": "Type 'any[]' is missing the following properties from type '{ salIds: number[]; ppaCourante: pay_periodepaye_ppa; }': salIds, ppaCourante" }, { "fileName": "server/api/imports/services/processContrat.ts", "line": "145", "column": "69", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/processFileParamFicheOc.ts", "line": "105", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'ContratParsed'.", "extraMsg": "Types of property 'prev_ref' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": "44", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": "63", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": "32", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type '{ appSessionId: any; currentUser: { scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: usr_utilisateur_utiFields.sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }; loginTime: string; lastcheckTime: null; }' is not assignable to parameter of type 'Session'.", "extraMsg": "Types of property 'currentUser' are incompatible.\nType '{ scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }' is missing the following properties from type 'User': uti_email, currentPAD, currentGdpId, currentDOS, and 5 more." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": "34", "column": "10", "severity": "error", "code": "2339", "message": "Property 'appSessionId' does not exist on type 'UserSelected'." }, { "fileName": "server/api/passwords/router.ts", "line": "132", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/presences/router.ts", "line": "34", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'Params': cnt_id, tsh_date_start, tsh_date_end, tsh_comment" }, { "fileName": "server/api/presences/router.ts", "line": "55", "column": "9", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": "61", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": "71", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ sal_id_manager: number | null; pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Types of property 'sal_id_manager' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/router.ts", "line": "84", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "87", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Type 'ParsedQs' is missing the following properties from type 'Params': cnt_id, nb" }, { "fileName": "server/api/presences/router.ts", "line": "89", "column": "31", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "97", "column": "27", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "110", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "113", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'cnt_id' is missing in type 'ParsedQs' but required in type 'Params'." }, { "fileName": "server/api/presences/router.ts", "line": "115", "column": "31", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "123", "column": "27", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": "161", "column": "127", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/services/getCurrentPeriodPointageDays.ts", "line": "8", "column": "26", "severity": "error", "code": "2307", "message": "Cannot find module '../../../reports/data/getDataRestitutionPresences' or its corresponding type declarations." }, { "fileName": "server/api/presences/services/submitTimesheet.ts", "line": "4", "column": "10", "severity": "error", "code": "6133", "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "5", "column": "32", "severity": "error", "code": "6133", "message": "'Awaited' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "24", "column": "1", "severity": "error", "code": "6133", "message": "'jobsDebouncer' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": "65", "column": "11", "severity": "error", "code": "2740", "message": "Type '{ pad_id: number; }' is missing the following properties from type 'SepaParams': peri, sal_id, sal_id_out, modePaiement, and 5 more." }, { "fileName": "server/api/reports/router.ts", "line": "127", "column": "17", "severity": "error", "code": "2794", "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "server/api/reports/router.ts", "line": "228", "column": "29", "severity": "error", "code": "2339", "message": "Property 'ceta_id' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "229", "column": "27", "severity": "error", "code": "2339", "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "230", "column": "29", "severity": "error", "code": "2339", "message": "Property 'pad_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "231", "column": "36", "severity": "error", "code": "2339", "message": "Property 'estVersionDef' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "232", "column": "42", "severity": "error", "code": "2339", "message": "Property 'estVisibleEmployeur' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "233", "column": "29", "severity": "error", "code": "2339", "message": "Property 'lot_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "234", "column": "29", "severity": "error", "code": "2339", "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": "289", "column": "15", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "30", "column": "46", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "39", "column": "17", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "75", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": "79", "column": "17", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/salaries/router.ts", "line": "33", "column": "31", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "33", "column": "70", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "39", "column": "55", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "41", "column": "59", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "42", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "53", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "58", "column": "81", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "58", "column": "120", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "60", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "71", "column": "54", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": "73", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": "76", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/theme/router.ts", "line": "14", "column": "55", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/theme/router.ts", "line": "14", "column": "72", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/utils/replaceDomainName.ts", "line": "5", "column": "60", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/variables/router.ts", "line": "40", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "43", "column": "68", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': mvaId, padId, dateDebut, dateFin" }, { "fileName": "server/api/variables/router.ts", "line": "44", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId" }, { "fileName": "server/api/variables/router.ts", "line": "47", "column": "26", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "53", "column": "22", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "100", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId, rows" }, { "fileName": "server/api/variables/router.ts", "line": "114", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "123", "column": "30", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "132", "column": "26", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": "158", "column": "44", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number'." }, { "fileName": "server/api/variables/router.ts", "line": "159", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/variables/router.ts", "line": "203", "column": "29", "severity": "error", "code": "2339", "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "204", "column": "38", "severity": "error", "code": "2339", "message": "Property 'comment' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "205", "column": "40", "severity": "error", "code": "2339", "message": "Property 'modeSelectionCnt' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": "206", "column": "27", "severity": "error", "code": "2339", "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/services/insertVvaComment.ts", "line": "62", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ vva_id?: number | undefined; vva_niveau?: number | undefined; vva_valeur?: undefined; vva_datedebut?: Date | undefined; vva_datefin?: Date | null | undefined; vva_periodedebut?: number | null | undefined; vva_periodefin?: number | null | undefined; vva_comm?: null | undefined; var_id?: number | undefined; cnt_id?: number | null | undefined; vva_id_externe?: null | undefined; lvva_id?: number | null | undefined; acrd_id?: number | null | undefined; tacc_id?: number | null | undefined; vva_type_peri?: number | undefined; peria_id?: number | null | undefined; sal_id?: number | null | undefined; euti_id?: number | null | undefined; emp_id?: number | null | undefined; vva_regul_peridebut?: number | null | undefined; vva_regul_perifin?: number | null | undefined; }>'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/visitesMed/services/getInfosVisitesMed.ts", "line": "62", "column": "11", "severity": "error", "code": "6133", "message": "'startDate' is declared but its value is never read." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "27", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ pad_id: number; uti_id: number; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "31", "column": "22", "severity": "error", "code": "2339", "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "31", "column": "80", "severity": "error", "code": "2339", "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "41", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "42", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "47", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "50", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": "82", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': wfrs_id, wfrs_status" }, { "fileName": "server/api/workflows/absences/router.ts", "line": "95", "column": "80", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/workflows/router.ts", "line": "42", "column": "117", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "46", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': typeWorkflow, doc_id, data" }, { "fileName": "server/api/workflows/router.ts", "line": "48", "column": "121", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "51", "column": "117", "severity": "error", "code": "2339", "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": "54", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": "59", "column": "16", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": "64", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "65", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "70", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "73", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "79", "column": "35", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "81", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "84", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "91", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "92", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "97", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "100", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "139", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ uti_id: number; domainApp: APP_DOMAIN; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/router.ts", "line": "166", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "167", "column": "21", "severity": "error", "code": "2339", "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": "172", "column": "24", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": "175", "column": "20", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/services/changeStatusRunnedStep.ts", "line": "263", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ fk_id: number; origin: \"WFRS\"; pad_id: number; uti_id_target: number; desc: string; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Types of property 'origin' are incompatible.\nType '\"WFRS\"' is not assignable to type 'NOTIFICATION_ORIGINE'." }, { "fileName": "server/api/workflows/services/wflChangeAdress.ts", "line": "1", "column": "43", "severity": "error", "code": "2305", "message": "Module '\"../../../decla_main.d\"' has no exported member 'IExtCallback'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "20", "column": "17", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'.", "extraMsg": "Type 'Promise' is not assignable to type 'ArhServiceResult | Promise>'.\nType 'Promise' is not assignable to type 'Promise>'.\nType 'void' is not assignable to type 'ArhServiceResult'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "41", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "55", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"postXX\"' is not assignable to type 'RouteHttpVerb'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "61", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "74", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is not assignable to parameter of type 'ArhRouteCfg'.", "extraMsg": "Type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is missing the following properties from type 'ArhRouteCfg': method, service" }, { "fileName": "server/app/ArhRouter.spec.ts", "line": "98", "column": "21", "severity": "error", "code": "2322", "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.ts", "line": "32", "column": "7", "severity": "error", "code": "2322", "message": "Type '(req: AuthenticatedRequest) => { file: File | undefined; files: { [fieldname: string]: File[]; } | File[] | undefined; }' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }'." }, { "fileName": "server/app/ArhRouter.ts", "line": "168", "column": "33", "severity": "error", "code": "2314", "message": "Generic type 'ArhRouteCfg' requires 2 type argument(s)." }, { "fileName": "server/app/app.ts", "line": "40", "column": "1", "severity": "error", "code": "6133", "message": "'isString' is declared but its value is never read." }, { "fileName": "server/app/app.ts", "line": "56", "column": "11", "severity": "error", "code": "2339", "message": "Property '_sendErrorToAPM' does not exist on type 'Logger'." }, { "fileName": "server/app/app.ts", "line": "207", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'Writable>' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'contentSecurityPolicy' are incompatible.\nType 'Writable | undefined>' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'ContentSecurityPolicyOptions'.\nTypes of property 'directives' are incompatible.\nType 'Writable | unique symbol> | undefined>' is not assignable to type 'Record | unique symbol> | undefined'.\nType 'Writable | unique symbol>>' is not assignable to type 'Record | unique symbol>'.\nIndex signatures are incompatible.\nType 'Writable | unique symbol>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable'.\nTypes of property '[Symbol.iterator]' are incompatible.\nType 'Writable<() => Iterator>' is not assignable to type '() => Iterator'.\nType 'Writable<() => Iterator>' provides no match for the signature '(): Iterator'." }, { "fileName": "server/app/app.ts", "line": "435", "column": "37", "severity": "error", "code": "2339", "message": "Property 'AccessControl' does not exist on type 'Config'." }, { "fileName": "server/app/app.ts", "line": "487", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "497", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "499", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "499", "column": "32", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "504", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhAddMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "506", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "506", "column": "32", "severity": "error", "code": "2339", "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": "511", "column": "22", "severity": "error", "code": "2339", "message": "Property 'arhSendError' does not exist on type 'Response>'." }, { "fileName": "server/app/appUws.ts", "line": "60", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, eta_id, rcdd_id, dpub_id, and 4 more." }, { "fileName": "server/app/appUws.ts", "line": "207", "column": "59", "severity": "error", "code": "6133", "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": "213", "column": "69", "severity": "error", "code": "6133", "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": "422", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '(e: any) => void' is not assignable to parameter of type '() => void'." }, { "fileName": "server/app/configureDbManager.ts", "line": "37", "column": "5", "severity": "error", "code": "2741", "message": "Property 'format' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/db\").CustomPool' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/dbManager/init\").CustomPool'." }, { "fileName": "server/app/configureDbManager.ts", "line": "52", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cnt' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "58", "column": "5", "severity": "error", "code": "2322", "message": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cntModified' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "65", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cmr' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": "71", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'dab' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'DabModified'.\nType 'undefined' is not assignable to type 'DabModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "78", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tij' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'TijModified'.\nType 'undefined' is not assignable to type 'TijModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "85", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'abs' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'AbsModified'.\nType 'undefined' is not assignable to type 'Pick'." }, { "fileName": "server/app/configureDbManager.ts", "line": "92", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "99", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "106", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": "123", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'data' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Data'.\nType 'undefined' is not assignable to type 'Data'." }, { "fileName": "server/app/configureDbManager.ts", "line": "132", "column": "5", "severity": "error", "code": "2322", "message": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'art' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'ArtModified'.\nType 'undefined' is not assignable to type 'ArtModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": "139", "column": "5", "severity": "error", "code": "2322", "message": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tsk' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Tsk'.\nType 'undefined' is not assignable to type 'Tsk'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": "17", "column": "7", "severity": "error", "code": "2322", "message": "Type '(req: AuthenticatedRequest) => Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type 'Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to 'Promise | { file: File; files: MulterFilesType | undefined; }>'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": "22", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/app/routerApp.ts", "line": "29", "column": "13", "severity": "error", "code": "2339", "message": "Property 'arhRouteIsWhitelistedForAuth' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/app/routerApp.ts", "line": "49", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/appSessions.ts", "line": "363", "column": "5", "severity": "error", "code": "2741", "message": "Property 'portefeuilles' is missing in type '{ uti_id: any; sal_id: any; uti_pseudo: any; uti_nom: any; uti_prenom: any; uti_email: any; uti_access_to_business_dashboard: any; uti_superadmin: any; pdos_id: any; currentPAD: any; currentDOS: any; currentGdpId: any; currentPdosId: any; currentUi: any; lots_id_granted: any; typesUi: any; scope: { sals: never[]; pads: number[]; }; }' but required in type 'User'." }, { "fileName": "server/auth/authentication.ts", "line": "37", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/buls/createBulForNewCnt.ts", "line": "49", "column": "43", "severity": "error", "code": "2741", "message": "Property 'cnt_date_paiement_stc' is missing in type '{ ppa: CntOnCurrentPpa; cnt_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; sal_id: number; pad_id: number; cnt_salaire_mdp_id: number; }' but required in type 'CntForUpsertBul'." }, { "fileName": "server/compta/handleEcart.ts", "line": "35", "column": "15", "severity": "error", "code": "2740", "message": "Type '{ cpt_num: string; sens: string; mnt: number; cpt_type: number; }' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, sal_matricule, sal_nom_usage, and 32 more." }, { "fileName": "server/compta/handleEcart.ts", "line": "44", "column": "32", "severity": "error", "code": "2345", "message": "Argument of type '{ cana_id: number; cana_lib: cta_compteana_canaFields.cana_lib; pana_id: number; cana_code: string; }' is not assignable to parameter of type 'AnaCnt'.", "extraMsg": "Type '{ cana_id: number; cana_lib: cana_lib; pana_id: number; cana_code: string; }' is missing the following properties from type 'AnaCnt': sal_matricule, sal_nom_usage, sal_prenom, anct_id, and 4 more." }, { "fileName": "server/compta/selectAnaCnt.ts", "line": "7", "column": "18", "severity": "error", "code": "2320", "message": "Interface 'AnaCnt' cannot simultaneously extend types 'pay_anacontrat_anct' and 'cta_compteana_cana'.", "extraMsg": "Named property 'cana_id' of types 'pay_anacontrat_anct' and 'cta_compteana_cana' are not identical." }, { "fileName": "server/compta/selectData.ts", "line": "129", "column": "32", "severity": "error", "code": "2345", "message": "Argument of type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Property 'uorg_id' is missing in type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' but required in type 'CriteriaOD'." }, { "fileName": "server/compta/selectData.ts", "line": "186", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'Pcta | null' is not assignable to parameter of type 'Pcta'.", "extraMsg": "Type 'null' is not assignable to type 'Pcta'." }, { "fileName": "server/compta/ventilAna.ts", "line": "18", "column": "16", "severity": "error", "code": "2339", "message": "Property 'rowsDispatched' does not exist on type 'ResultAfterGrouping'." }, { "fileName": "server/compta/ventilAna.ts", "line": "101", "column": "31", "severity": "error", "code": "2339", "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": "101", "column": "42", "severity": "error", "code": "2339", "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "29", "severity": "error", "code": "2352", "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "29", "severity": "error", "code": "2352", "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, param_desc, cnt_id, and 31 more." }, { "fileName": "server/compta/ventilAna.ts", "line": "136", "column": "50", "severity": "error", "code": "2345", "message": "Argument of type 'RowWithAna' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'RowWithAna' is missing the following properties from type 'RowToDispatch': sal_nom_famille, sal_prenom, sal_ventil_compta" }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "31", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew' is not assignable to parameter of type 'Error | null'.", "extraMsg": "Type '\"STOP\"' is not assignable to type 'Error | null'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "34", "column": "33", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "35", "column": "7", "severity": "error", "code": "2345", "message": "Argument of type '(errWaterfall: Error, file: string, fileName: string) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "245", "column": "9", "severity": "error", "code": "6133", "message": "'dataRows' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "246", "column": "9", "severity": "error", "code": "6133", "message": "'debut' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "247", "column": "9", "severity": "error", "code": "6133", "message": "'fin' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "249", "column": "9", "severity": "error", "code": "6133", "message": "'header' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "253", "column": "10", "severity": "error", "code": "2304", "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "262", "column": "4", "severity": "error", "code": "2304", "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": "271", "column": "68", "severity": "error", "code": "2304", "message": "Cannot find name 'anneemois'." }, { "fileName": "server/dads/aed/processBuls.ts", "line": "6", "column": "1", "severity": "error", "code": "6133", "message": "'bul' is declared but its value is never read." }, { "fileName": "server/dads/dadsMain.ts", "line": "52", "column": "25", "severity": "error", "code": "2554", "message": "Expected 3-6 arguments, but got 2." }, { "fileName": "server/dads/declaDads.ts", "line": "3", "column": "27", "severity": "error", "code": "2459", "message": "Module '\"../payrollEngine/declaCalc.d\"' declares 'Tat' locally, but it is not exported." }, { "fileName": "server/dads/declaDads.ts", "line": "159", "column": "18", "severity": "error", "code": "2320", "message": "Interface 'PaiementOps' cannot simultaneously extend types 'pay_paiementops_pops' and 'pay_banquedos_bnqd'.", "extraMsg": "Named property 'bnqd_id' of types 'pay_paiementops_pops' and 'pay_banquedos_bnqd' are not identical." }, { "fileName": "server/dads/s30/s30.ts", "line": "39", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/s30/s40/s40.ts", "line": "15", "column": "8", "severity": "error", "code": "1192", "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/dads/s30/s40/s40_g28_15\"' has no default export." }, { "fileName": "server/dads/writerDads.ts", "line": "38", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'string | null' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/writerDads.ts", "line": "64", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "50", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "82", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "85", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "94", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "124", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "161", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "178", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "219", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "236", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": "270", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.ts", "line": "156", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/errorHandling/customMessagesConfigs.ts", "line": "24", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'PG_ERROR_CODES'.", "extraMsg": "Type 'undefined' is not assignable to type 'PG_ERROR_CODES'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "68", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "102", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "113", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "155", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "167", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "185", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type '{ query: Sinon.SinonSpy; release: Sinon.SinonFake; }' is not assignable to parameter of type 'PoolClient'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "205", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "216", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "255", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "266", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "317", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "351", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "361", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": "401", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "27", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "38", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "68", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "87", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": "98", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": "32", "column": "44", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'.\nType 'Data' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": "35", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "26", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "36", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "37", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "48", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'.", "extraMsg": "Property 'params' is missing in type 'Config' but required in type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "53", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "63", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "64", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "75", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "80", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "90", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "91", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": "104", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.ts", "line": "90", "column": "44", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'.\nType '(errTrigger: any, shouldContinue: any) => void' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "42", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "105", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.ts", "line": "23", "column": "2", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "22", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "23", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'.", "extraMsg": "Types of property 'length' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "38", "column": "19", "severity": "error", "code": "2741", "message": "Property 'message' is missing in type '{ length: number; name: \"error\"; severity: string; code: string; detail: string; hint: undefined; position: undefined; internalPosition: undefined; internalQuery: undefined; where: undefined; schema: string; table: string; column: undefined; dataType: undefined; constraint: string; file: string; line: string; routine: string; }' but required in type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "60", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "71", "column": "34", "severity": "error", "code": "2339", "message": "Property 'code' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "72", "column": "34", "severity": "error", "code": "2339", "message": "Property 'message' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "87", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "87", "column": "61", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "102", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "102", "column": "64", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "129", "column": "39", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": "129", "column": "63", "severity": "error", "code": "2322", "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "200", "column": "4", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'string | null'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "209", "column": "7", "severity": "error", "code": "2339", "message": "Property 'title' does not exist on type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": "248", "column": "109", "severity": "error", "code": "6133", "message": "'keyTable' is declared but its value is never read." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "57", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "59", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "109", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "111", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "152", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "154", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "214", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "216", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "271", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "300", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": "302", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": "68", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "61", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "117", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "169", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "217", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "265", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "308", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; lots_id_granted: number[]; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "338", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "377", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "417", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "458", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": "500", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": "56", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": "82", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "16", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "23", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "29", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "48", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "55", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "74", "column": "17", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": "80", "column": "26", "severity": "error", "code": "2322", "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/processReferences.ts", "line": "117", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type '\"add\" | OperationType' is not assignable to parameter of type 'OperationType'.", "extraMsg": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "39", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "120", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "142", "column": "46", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigServerFilter | null' is not assignable to parameter of type 'ConfigServerFilter'.", "extraMsg": "Type 'null' is not assignable to type 'ConfigServerFilter'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "161", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "211", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "255", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "295", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "339", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "386", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "438", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "488", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "531", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "574", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "617", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "660", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": "703", "column": "13", "severity": "error", "code": "2739", "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/emailer/emailHtmlTemplate.ts", "line": "119", "column": "83", "severity": "error", "code": "2345", "message": "Argument of type 'ROLES | undefined' is not assignable to parameter of type 'ROLES'.", "extraMsg": "Type 'undefined' is not assignable to type 'ROLES'." }, { "fileName": "server/emailer/emailer.ts", "line": "83", "column": "5", "severity": "error", "code": "2322", "message": "Type 'unknown' is not assignable to type 'SentMessageInfo | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'SentMessageInfo'." }, { "fileName": "server/graphql/login/resolvers.ts", "line": "32", "column": "6", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/graphql/resolvers/mutations/documents/saveDocs/resolver.ts", "line": "99", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForUpdate<{ doc_title?: null | undefined; doc_comment?: null | undefined; doc_id?: undefined; doc_type?: undefined; doc_afficher_portail_salarie?: boolean | undefined; doc_date_portail_salarie?: Date | null | undefined; tdoc_id?: number | null | undefined; doc_id_sequenced?: number | undefined; doc_afficher_portail_employeur?: boolean | undefined; }>'.", "extraMsg": "Types of property 'doc_title' are incompatible.\nType 'doc_title | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/graphql/resolvers/queries/absences/infosListeAbsencesMgr/resolver.ts", "line": "3", "column": "10", "severity": "error", "code": "2305", "message": "Module '\"../../../../../dbManager/dbManager\"' has no exported member 'ClientFilter'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "24", "column": "13", "severity": "error", "code": "2322", "message": "Type 'ecnt_montant_salaire' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "26", "column": "13", "severity": "error", "code": "2322", "message": "Type 'ecnt_quot_trav' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "27", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'trem_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": "35", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'GqlF'.", "extraMsg": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'LastRemuneration'.\nTypes of property 'montantSalaire' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/cotisationsFraisDeSante/getCotisationsFraisDeSante/resolver.ts", "line": "52", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type '{ src_id_force?: number | null | undefined; cnt_id?: number | undefined; ltrac_type?: number | null | undefined; emp_id?: number | null | undefined; pad_id: number; catc_id: number | null; ncnt_id: number; eta_id: number; semp_id: number; rcdd_id: number | null; src_id: number | null; euti_id: number | null; dpub_id: number | null; trem_id: number | null; peri_anneemois: number; lot_id: number; cnt_debut_date: Date; cnt_fin_date?: Date | undefined; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'src_id_force' are incompatible.\nType 'number | null | undefined' is not assignable to type 'src_id_force'.\nType 'undefined' is not assignable to type 'src_id_force'." }, { "fileName": "server/graphql/resolvers/queries/login/checkLoginCredentials/resolver.ts", "line": "16", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string | null'." }, { "fileName": "server/graphql/utils/gqlUtils.ts", "line": "71", "column": "40", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "32", "column": "46", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "33", "column": "77", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "33", "column": "95", "severity": "error", "code": "2339", "message": "Property 'tab_id' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "37", "column": "54", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "38", "column": "52", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "39", "column": "51", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "40", "column": "48", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "42", "column": "17", "severity": "error", "code": "2322", "message": "Type '{ plhSemaine1: gta_planninghebdo_plh & { jours: number[]; }; ppla_desc: string; }' is not assignable to type 'DataGta'.", "extraMsg": "The types of 'plhSemaine1.jours' are incompatible between these types.\nType 'number[]' is not assignable to type 'Jph[]'.\nType 'number' is not assignable to type 'Jph'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": "45", "column": "17", "severity": "error", "code": "2741", "message": "Property 'jfs' is missing in type 'gta_calendrierjf_cjf' but required in type 'Cjf'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": "27", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": "46", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/helpdesk/zendesk/getInfosZdOrganization.ts", "line": "9", "column": "23", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/helpdesk/zendesk/zdSearchRequestAsync.ts", "line": "5", "column": "9", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/imports/genericImport.ts", "line": "146", "column": "5", "severity": "error", "code": "2322", "message": "Type '({ padId, config, csvRows }: ImportInput>>) => Promise' is not assignable to type 'ImportData'.", "extraMsg": "Types of parameters '__0' and 'input' are incompatible.\nType 'ImportInput' is not assignable to type 'ImportInput>>'.\nType 'ConfigImporter' is not assignable to type 'Required>'.\nTypes of property 'sal_identifier' are incompatible.\nType 'IMPORT_IDENTIFIANT_SALARIE | undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'.\nType 'undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "34", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "37", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "40", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "43", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "46", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": "47", "column": "28", "severity": "error", "code": "2339", "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "34", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "37", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_matricule' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "40", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "43", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_email' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": "46", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_nir' does not exist on type '{}'." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "3", "column": "7", "severity": "error", "code": "6133", "message": "'map' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "11", "column": "10", "severity": "error", "code": "6133", "message": "'getNameIdentifierSal' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": "11", "column": "66", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": "140", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'.", "extraMsg": "Type 'undefined' is not assignable to type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importAbs.ts", "line": "155", "column": "35", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'string | null | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | null | undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": "155", "column": "68", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/imports/importAnct.ts", "line": "118", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectAnct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectAnct': cana_id, anct_pct, anct_peridebut" }, { "fileName": "server/imports/importAnct.ts", "line": "118", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importAnct.ts", "line": "226", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importContrats.ts", "line": "246", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importContrats.ts", "line": "249", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'." }, { "fileName": "server/imports/importContrats.ts", "line": "372", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readSal\").CntIdentifiers' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readCnt\").CntIdentifiers'.", "extraMsg": "Types of property 'cnt_debut_date' are incompatible.\nType 'Date | undefined' is not assignable to type 'string | undefined'.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/imports/importEct.ts", "line": "173", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': emp_id, ect_classif_ech, ect_classif_niv, ect_classif_cat, and 3 more." }, { "fileName": "server/imports/importEct.ts", "line": "173", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEct.ts", "line": "281", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importEmplois.ts", "line": "105", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEmplois.ts", "line": "162", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'RowObject' is not assignable to parameter of type 'RowObjectEmp'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEmp': emp_libelle_masculin, emp_libelle_feminin, acrd_id" }, { "fileName": "server/imports/importIbans.spec.ts", "line": "1", "column": "8", "severity": "error", "code": "2613", "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' has no default export. Did you mean to use 'import { importIbans } from \"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' instead?" }, { "fileName": "server/imports/importIbans.spec.ts", "line": "1", "column": "23", "severity": "error", "code": "2459", "message": "Module '\"./importIbans\"' declares 'Config' locally, but it is not exported." }, { "fileName": "server/imports/importIbans.ts", "line": "78", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; validators?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importIbans.ts", "line": "144", "column": "9", "severity": "error", "code": "6133", "message": "'resultInsertion' is declared but its value is never read." }, { "fileName": "server/imports/importIbans.ts", "line": "148", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/imports/importMutuelleInterim.ts", "line": "71", "column": "55", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": "61", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": "98", "column": "19", "severity": "error", "code": "2304", "message": "Cannot find name 'BulsOnCurrentPpa'." }, { "fileName": "server/imports/importSals.ts", "line": "161", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": "128", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': uorg_id, uct_datedebut, uct_datefin, uct_peridebut, rind_id" }, { "fileName": "server/imports/importUct.ts", "line": "128", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": "236", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVisitMed.ts", "line": "97", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type '({ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importVva.ts", "line": "99", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'ConfigImporterEnhanced' is not assignable to parameter of type 'Config'.", "extraMsg": "Types of property 'createBulRegul' are incompatible.\nType 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/imports/importVva.ts", "line": "165", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type 'Config' is not assignable to parameter of type 'ConfigImporterEnhanced'.", "extraMsg": "Type 'Config' is missing the following properties from type 'ConfigImporterEnhanced': inTransaction, identificationOnly" }, { "fileName": "server/imports/importVva.ts", "line": "213", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVva/defineCnt.ts", "line": "24", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'CntRead | undefined' is not assignable to parameter of type 'CntRead | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'CntRead | PromiseLike'." }, { "fileName": "server/imports/readSal.ts", "line": "91", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/readSal.ts", "line": "99", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "1", "column": "10", "severity": "error", "code": "2724", "message": "'\"./getIdentifiersSalFromRowObject\"' has no exported member named 'salIdentifiers'. Did you mean 'isSalIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "1", "column": "10", "severity": "error", "code": "6133", "message": "'salIdentifiers' is declared but its value is never read." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "2", "column": "10", "severity": "error", "code": "2724", "message": "'\"./getIdentifiersCntFromRowObject\"' has no exported member named 'cntIdentifiers'. Did you mean 'isCntIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": "2", "column": "10", "severity": "error", "code": "6133", "message": "'cntIdentifiers' is declared but its value is never read." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "118", "column": "64", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "125", "column": "116", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": "178", "column": "59", "severity": "error", "code": "2554", "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/monitoring/routerMonitoring.ts", "line": "15", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: { type: string; title: string; }[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "15", "column": "2", "severity": "error", "code": "2739", "message": "Type '{}' is missing the following properties from type '{ serverConfig: ServerConfig; dbConfig: any; }': serverConfig, dbConfig" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "222", "column": "3", "severity": "error", "code": "2322", "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "223", "column": "3", "severity": "error", "code": "2322", "message": "Type 'BulSelected[]' is not assignable to type 'BulInCalc[]'.", "extraMsg": "Type 'BulSelected' is missing the following properties from type 'BulInCalc': sandbox, iCurrentRub, cjfs, statutRegimeAm" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "280", "column": "3", "severity": "error", "code": "2322", "message": "Type '() => void' is not assignable to type '{ (): Promise; (handler: () => void): void; }'.", "extraMsg": "Type 'void' is not assignable to type 'Promise'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "313", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "353", "column": "9", "severity": "error", "code": "2322", "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "501", "column": "10", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "509", "column": "18", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": "531", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": "67", "column": "28", "severity": "error", "code": "2362", "message": "The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": "67", "column": "36", "severity": "error", "code": "2363", "message": "The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "31", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[]))[]' is not assignable to parameter of type 'T[]'.", "extraMsg": "Type 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])'." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "55", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'Ptab' is not assignable to parameter of type 'PtabSelected'.", "extraMsg": "Type 'Ptab' is missing the following properties from type 'PtabSelected': acrd_id, ptab_methode_retenue, ptab_desc, tab, and 14 more." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": "65", "column": "5", "severity": "error", "code": "2322", "message": "Type 'PtabSelected[]' is not assignable to type 'T[]'.", "extraMsg": "Type 'PtabSelected' is not assignable to type 'T'.\n'PtabSelected' is assignable to the constraint of type 'T', but 'T' could be instantiated with a different subtype of constraint 'Ptab'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": "48", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": "94", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/maintien/processOneArret.ts", "line": "53", "column": "9", "severity": "error", "code": "2322", "message": "Type 'sal_anciennete_date' is not assignable to type 'Date'.", "extraMsg": "Type 'null' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "77", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "119", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": "159", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsRetenue.ts", "line": "62", "column": "23", "severity": "error", "code": "2739", "message": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectSpecificItems.ts", "line": "17", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedCalc': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/bulsMgr/deleteLBL.ts", "line": "11", "column": "28", "severity": "error", "code": "2503", "message": "Cannot find namespace 'pg'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": "9", "column": "32", "severity": "error", "code": "2339", "message": "Property 'length' does not exist on type 'ProfilPlanning'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": "23", "column": "27", "severity": "error", "code": "2488", "message": "Type 'ProfilPlanning' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "64", "column": "126", "severity": "error", "code": "2345", "message": "Argument of type 'Cmb[] | undefined' is not assignable to parameter of type 'Cmb[] | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'Cmb[] | null'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "96", "column": "81", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "97", "column": "87", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "105", "column": "87", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "106", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "170", "column": "92", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "171", "column": "79", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "235", "column": "90", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "237", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "245", "column": "88", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": "246", "column": "92", "severity": "error", "code": "2345", "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCald.ts", "line": "111", "column": "63", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | boolean' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": "34", "column": "25", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'.", "extraMsg": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": "38", "column": "25", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/upsertCalb.ts", "line": "58", "column": "13", "severity": "error", "code": "2304", "message": "Cannot find name 'tools'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": "24", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": "46", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/communication/sendEndToMainProcess.ts", "line": "10", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "142", "column": "5", "severity": "error", "code": "2322", "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'.", "extraMsg": "Type 'pay_cumul_cml' is missing the following properties from type 'CmlInBul': valeur_en_cours, valeur_en_cours_autres_contrats" }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "158", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'.", "extraMsg": "Type 'RubSelectedCalc' is missing the following properties from type 'RubInCalc': rub_code, rub_lib, rub_desc, rub_affich_dates_abs, and 12 more." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": "220", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'pay_cumul_cml[]' is not assignable to parameter of type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "10", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "12", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "32", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "34", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "50", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "52", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "68", "column": "13", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "70", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "72", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "74", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": "76", "column": "16", "severity": "error", "code": "2740", "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/defineNetItems.ts", "line": "2", "column": "1", "severity": "error", "code": "6192", "message": "All imports in import declaration are unused." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "146", "column": "49", "severity": "error", "code": "2345", "message": "Argument of type '{}' is not assignable to parameter of type 'BulData'.", "extraMsg": "Property 'cnt' is missing in type '{}' but required in type 'BulData'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "172", "column": "17", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": "179", "column": "17", "severity": "error", "code": "2322", "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "48", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "94", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": "140", "column": "24", "severity": "error", "code": "2554", "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "72", "column": "119", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "78", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'.", "extraMsg": "Type 'CmlInBul' is not assignable to type 'CmlCached'.\nTypes of property 'valeur_en_cours_autres_contrats' are incompatible.\nType 'number | null' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "149", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "153", "column": "73", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "157", "column": "77", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "179", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": "183", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "118", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "166", "column": "5", "severity": "error", "code": "2322", "message": "Type 'number' is not assignable to type 'null'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": "166", "column": "24", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_TOUS_CONTRATS.ts", "line": "62", "column": "31", "severity": "error", "code": "2345", "message": "Argument of type '{ name: string; value: number | null; }' is not assignable to parameter of type 'CmlReturned'.", "extraMsg": "Types of property 'name' are incompatible.\nType 'string' is not assignable to type '\"valeur_en_cours\" | \"valeur_en_cours_autres_contrats\" | \"valeur_ann_cnt\" | \"valeur_ann_cnt_tous_contrats\" | \"valeur_duree_cnt\" | \"valeur_duree_cnt_tous_contrats\" | \"valeur_en_cours_cnt_precedent\" | \"valeur_n_derniers_mois_cnt\" | \"valeur_n_derniers_mois_tous_contrats\"'." }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.spec.ts", "line": "69", "column": "39", "severity": "error", "code": "2344", "message": "Type '{}' does not satisfy the constraint 'BaseVva'.", "extraMsg": "Type '{}' is missing the following properties from type 'BaseVva': vva_id, vva_valeur, vva_datedebut, vva_datefin" }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.ts", "line": "52", "column": "25", "severity": "error", "code": "2339", "message": "Property 'sort' does not exist on type 'readonly Readonly[]'." }, { "fileName": "server/payrollEngine/druMgr/druMgr.ts", "line": "282", "column": "29", "severity": "error", "code": "2339", "message": "Property 'skip' does not exist on type 'Error | ResultSkip'.", "extraMsg": "Property 'skip' does not exist on type 'Error'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_ABS.ts", "line": "178", "column": "85", "severity": "error", "code": "2345", "message": "Argument of type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: rub_id_retenue; rub_id_indem: rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: rub_id_indem_2; rub_id_indem_3: rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: cmsal_id; tab_code: string; tab_taux_maintien: tab_taux_maintien; tab_lib: string; mart_id: mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }[]' is not assignable to parameter of type 'DabForQuotiteAbs[]'.", "extraMsg": "Type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'DabForQuotiteAbs'.\nType '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'Pick'.\nTypes of property 'dab_nb' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "17", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'cnt_fin_date' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "30", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'cnt_datefin_prevue' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "34", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'cnt_datefin_duree_minimale' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_EFF.ts", "line": "116", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": "40", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'.", "extraMsg": "Type 'Date' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": "50", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_PARE.ts", "line": "29", "column": "5", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "11", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "27", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "46", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: true; dab_commence_aprem: true; dab_finit_matin: true; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "65", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": "84", "column": "40", "severity": "error", "code": "2740", "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "125", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_eta' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "171", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_emp' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": "219", "column": "21", "severity": "error", "code": "2339", "message": "Property 'peri_uorg' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivCcn.ts", "line": "45", "column": "66", "severity": "error", "code": "2339", "message": "Property 'acrd_id' does not exist on type '{ ccn_id: number; }'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivNat.ts", "line": "9", "column": "110", "severity": "error", "code": "6133", "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivPad.ts", "line": "8", "column": "110", "severity": "error", "code": "6133", "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "68", "column": "16", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "83", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "93", "column": "17", "severity": "error", "code": "2322", "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "104", "column": "9", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": "174", "column": "144", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": "1", "column": "1", "severity": "error", "code": "6133", "message": "'DruInCalc' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": "41", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Readonly> & Readonly & { rub_desc: string; }>' is not assignable to type 'Readonly'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "47", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "49", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "49", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "64", "column": "68", "severity": "error", "code": "2345", "message": "Argument of type 'DRU_VAR_MULTIVAL_DISTINCT | null' is not assignable to parameter of type 'MODE_DISTINCTION | null'.", "extraMsg": "Type 'DRU_VAR_MULTIVAL_DISTINCT.PAR_DATEDEBUT' is not assignable to type 'MODE_DISTINCTION | null'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "70", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "83", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "85", "column": "6", "severity": "error", "code": "2365", "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": "85", "column": "26", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getRubsBouclageToInsert.spec.ts", "line": "127", "column": "4", "severity": "error", "code": "2322", "message": "Type '({ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; })[]' is not assignable to type 'Readonly>[]'.", "extraMsg": "Type '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is not assignable to type 'Readonly>'.\nType '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is missing the following properties from type 'Readonly>': isDebutPeriode, commentaire, is_regul" }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": "122", "column": "41", "severity": "error", "code": "2740", "message": "Type 'BaseRubCheckDruBouclage' is missing the following properties from type 'RubInCalc': rub_type, rub_code, rub_affich_dates_abs, tij, and 12 more." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": "264", "column": "41", "severity": "error", "code": "2322", "message": "Type 'BaseRubCheckDruBouclage' is not assignable to type 'RubInCalc'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": "45", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": "140", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "132", "column": "71", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "132", "column": "118", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "144", "column": "71", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "144", "column": "118", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "291", "column": "31", "severity": "error", "code": "2339", "message": "Property 'rrub_annul_peri_debut' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": "292", "column": "29", "severity": "error", "code": "2339", "message": "Property 'rrub_annul_peri_fin' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "29", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "37", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "45", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "53", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "61", "column": "5", "severity": "error", "code": "2322", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "69", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": "77", "column": "5", "severity": "error", "code": "2739", "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/processDruValue.ts", "line": "52", "column": "17", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | boolean | null' is not assignable to parameter of type 'string | number'.", "extraMsg": "Type 'null' is not assignable to type 'string | number'." }, { "fileName": "server/payrollEngine/druMgr/profilCp/getAcquisitionCpMoisCalculee.ts", "line": "71", "column": "14", "severity": "error", "code": "2540", "message": "Cannot assign to 'pacp' because it is a read-only property." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "23", "column": "13", "severity": "error", "code": "2322", "message": "Type 'mrtt_nbj_sal' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "24", "column": "13", "severity": "error", "code": "2322", "message": "Type 'mrtt_nbj_pat' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "40", "column": "16", "severity": "error", "code": "2454", "message": "Variable 'nbSal' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": "41", "column": "16", "severity": "error", "code": "2454", "message": "Variable 'nbPat' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": "11", "column": "115", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": "41", "column": "142", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/vva/cacheVvaMgr.ts", "line": "27", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ var_id: number; valueFound: boolean; niveauFound: number; value: string | number | boolean | null; vva: Schema.pay_valeurvariable_vva[] | null; }' is not assignable to parameter of type 'VvaCached'.", "extraMsg": "Types of property 'niveauFound' are incompatible.\nType 'number' is not assignable to type '1 | 2 | 5'." }, { "fileName": "server/payrollEngine/executeFormula.ts", "line": "35", "column": "20", "severity": "error", "code": "2339", "message": "Property 'cnt_desc' does not exist on type 'BulInCalc'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "30", "column": "5", "severity": "error", "code": "2322", "message": "Type 'PosConv | null' is not assignable to type 'PosConv | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'PosConv | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "92", "column": "9", "severity": "error", "code": "2322", "message": "Type 'PoolClient' is not assignable to type 'DbClient'.", "extraMsg": "Type 'PoolClient' is missing the following properties from type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }': begin, commit, rollback" }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "242", "column": "5", "severity": "error", "code": "2322", "message": "Type 'Tat | null' is not assignable to type 'Tat | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'Tat | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": "250", "column": "5", "severity": "error", "code": "2740", "message": "Type 'ProfilPlanning[]' is missing the following properties from type 'ProfilPlanning': ppla_desc, acrd_niveau, origin, ppla_id, and 24 more." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "85", "column": "21", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "89", "column": "17", "severity": "error", "code": "2322", "message": "Type 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "90", "column": "17", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "535", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "539", "column": "9", "severity": "error", "code": "2322", "message": "Type 'boolean | undefined' is not assignable to type 'boolean'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "540", "column": "9", "severity": "error", "code": "2322", "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "547", "column": "68", "severity": "error", "code": "6133", "message": "'peri' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": "547", "column": "89", "severity": "error", "code": "6133", "message": "'dateVigueur' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getRubData.ts", "line": "38", "column": "5", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectAlc\").Alc[]' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Alc[]'.", "extraMsg": "Type 'Alc' is missing the following properties from type 'Alc': valeur_en_cours, valeur_en_cours_apres" }, { "fileName": "server/payrollEngine/launchCalcBuls.ts", "line": "23", "column": "8", "severity": "error", "code": "2741", "message": "Property 'settingsByBul' is missing in type '{ type: number; pad_id: number; uti_id: number; bul_id: number[]; clp_origine: CALCULPAIE_ORIGINE; settings: {}; }' but required in type 'CalcRequestParams'." }, { "fileName": "server/payrollEngine/monitoring/trackMemory.ts", "line": "3", "column": "21", "severity": "error", "code": "2686", "message": "'_' refers to a UMD global, but the current file is a module. Consider adding an import instead." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "13", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "23", "column": "38", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "28", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": "33", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "11", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "42", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": "71", "column": "22", "severity": "error", "code": "2741", "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/peria/checkPeriaCatc.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaDpub.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaTrem.ts", "line": "19", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkTypeLieuTrav.ts", "line": "19", "column": "45", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/profiles/selectPpla.ts", "line": "200", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": "662", "column": "4", "severity": "error", "code": "2739", "message": "Type '{ calculer: false; netCible: null; iterations: never[]; }' is missing the following properties from type '{ calculer: boolean; type: number; varIdVariant: number; nextValueForVarId: number; netCible: { mnt: number; explain: string; } | null; iterations: IterationNetAuBrut[]; }': type, varIdVariant, nextValueForVarId" }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "139", "column": "50", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "204", "column": "42", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "212", "column": "42", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "238", "column": "44", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "246", "column": "44", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "270", "column": "17", "severity": "error", "code": "2533", "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "329", "column": "17", "severity": "error", "code": "2322", "message": "Type 'boolean | null | undefined' is not assignable to type 'boolean | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | null'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "331", "column": "21", "severity": "error", "code": "2322", "message": "Type 'boolean | null' is not assignable to type 'boolean'.", "extraMsg": "Type 'null' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "460", "column": "50", "severity": "error", "code": "2345", "message": "Argument of type 'dpub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "813", "column": "17", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "842", "column": "35", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": "842", "column": "54", "severity": "error", "code": "2339", "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionCprev.ts", "line": "137", "column": "36", "severity": "error", "code": "2345", "message": "Argument of type 'Cprev' is not assignable to parameter of type 'CprevApplied'.", "extraMsg": "Property 'ccpr' is missing in type 'Cprev' but required in type 'CprevApplied'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionEff.ts", "line": "35", "column": "93", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type '1 | 2'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": "65", "column": "17", "severity": "error", "code": "2322", "message": "Type 'ProfilCp | null' is not assignable to type 'ProfilCp'.", "extraMsg": "Type 'null' is not assignable to type 'ProfilCp'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": "235", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPARE.ts", "line": "279", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPASS.ts", "line": "35", "column": "17", "severity": "error", "code": "2322", "message": "Type 'Pass | null' is not assignable to type 'Pass'.", "extraMsg": "Type 'null' is not assignable to type 'Pass'." }, { "fileName": "server/payrollEngine/selectPRBUL.ts", "line": "163", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectProfilCpAnc.ts", "line": "230", "column": "34", "severity": "error", "code": "2345", "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectTAUXAT.ts", "line": "40", "column": "49", "severity": "error", "code": "2554", "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/payrollEngine/updateCMLInBul.ts", "line": "123", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' is not assignable to parameter of type 'CmlInBul'.", "extraMsg": "Property 'cml_type_raz_ann' is missing in type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/portails/employee/checkIfAbsExceedsTgaThreshold.ts", "line": "42", "column": "32", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "45", "column": "23", "severity": "error", "code": "2339", "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "46", "column": "23", "severity": "error", "code": "2339", "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "48", "column": "23", "severity": "error", "code": "2339", "message": "Property 'allDay' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "49", "column": "23", "severity": "error", "code": "2339", "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "50", "column": "23", "severity": "error", "code": "2339", "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": "55", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ id: any; calendarId: number; title: string; }[]' is not assignable to parameter of type 'Pta[]'.", "extraMsg": "Type '{ id: any; calendarId: number; title: string; }' is missing the following properties from type 'Pta': pta_id, pta_heure_arrivee, pta_heure_depart, cnt_id, and 13 more." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "24", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "27", "column": "23", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": "27", "column": "52", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DataSalForSearch'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DataSalForSearch': padId, salNomNaissance, salNomUsage, salPrenom, and 2 more." }, { "fileName": "server/portails/routerCalendars.ts", "line": "53", "column": "31", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'undefined' is not assignable to type 'number'." }, { "fileName": "server/portails/routerCalendars.ts", "line": "78", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "41", "column": "15", "severity": "error", "code": "2322", "message": "Type 'Src | null' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Src | null'.", "extraMsg": "Type 'Src' is missing the following properties from type 'Src': cnt_id, origin" }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "50", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": "51", "column": "13", "severity": "error", "code": "2322", "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesEventTest.ts", "line": "2", "column": "93", "severity": "error", "code": "6133", "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesMensuellesTest.ts", "line": "4", "column": "57", "severity": "error", "code": "6133", "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/reports/data/absences/getDataAbs.ts", "line": "42", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "72", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "323", "column": "9", "severity": "error", "code": "2322", "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "331", "column": "49", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "332", "column": "47", "severity": "error", "code": "2339", "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "333", "column": "53", "severity": "error", "code": "2339", "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "334", "column": "50", "severity": "error", "code": "2339", "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "335", "column": "34", "severity": "error", "code": "2339", "message": "Property 'ppla' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "336", "column": "36", "severity": "error", "code": "2339", "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "337", "column": "30", "severity": "error", "code": "2339", "message": "Property 'cjf' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "338", "column": "21", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "339", "column": "45", "severity": "error", "code": "2339", "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "349", "column": "34", "severity": "error", "code": "2339", "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": "349", "column": "53", "severity": "error", "code": "2339", "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "144", "column": "59", "severity": "error", "code": "2339", "message": "Property 'isHeaderRem' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "160", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type 'rub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "161", "column": "20", "severity": "error", "code": "2339", "message": "Property 'isHeaderIndemNet' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "227", "column": "13", "severity": "error", "code": "2322", "message": "Type 'RegWithLbl | undefined' is not assignable to type 'Freg | null | undefined'.", "extraMsg": "Type 'RegWithLbl' is missing the following properties from type 'Freg': regs, freg_lib, freg_num_ordre, freg_display_no_reg" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "259", "column": "61", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "265", "column": "11", "severity": "error", "code": "2322", "message": "Type 'reg_operation' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'.", "extraMsg": "Type 'null' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "340", "column": "20", "severity": "error", "code": "2345", "message": "Argument of type 'Freg' is not assignable to parameter of type 'RegWithLbl'.", "extraMsg": "Type 'Freg' is missing the following properties from type 'RegWithLbl': lbl, reg_id, reg_lib, reg_num_ordre, and 4 more." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": "368", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is not assignable to parameter of type 'LblSimpl'.", "extraMsg": "Type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is missing the following properties from type 'LblSimpl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 31 more." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "17", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "18", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "19", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": "20", "column": "11", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": "183", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]'.", "extraMsg": "Type 'Lbl' is missing the following properties from type 'Lbl': cnt_id, ncnt_id, ncnt_code, euti_nom, and 12 more." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": "184", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]'.", "extraMsg": "Property 'rub_type_affich_simpl' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl'." }, { "fileName": "server/reports/data/bul/getData_BUL_PRBUL.ts", "line": "24", "column": "3", "severity": "error", "code": "2322", "message": "Type '([_client, prbul_id]: [PoolClient, number]) => string | null' is not assignable to type '(args: [client: PoolClient, prbulId: number]) => string'.", "extraMsg": "Type 'string | null' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/bul/mergeTemplatesZonesBul.ts", "line": "2", "column": "8", "severity": "error", "code": "1259", "message": "Module '\"handlebars\"' can only be default-imported using the 'esModuleInterop' flag" }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": "134", "column": "24", "severity": "error", "code": "2488", "message": "Type 'FormatLblCompleterZeros' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": "140", "column": "24", "severity": "error", "code": "2488", "message": "Type 'FormatLblNbDec' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "46", "column": "13", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "47", "column": "26", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": "48", "column": "17", "severity": "error", "code": "2339", "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/clickHelpers/getStringifiedFunctionOpenCotisUrssafSal.ts", "line": "34", "column": "9", "severity": "error", "code": "2322", "message": "Type '\"html\"' is not assignable to type 'REPORT_TYPE_OUTPUT | undefined'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "21", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type 'RegroupCompta | undefined' is not assignable to parameter of type 'RegroupCompta'.", "extraMsg": "Type 'undefined' is not assignable to type 'RegroupCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "25", "column": "20", "severity": "error", "code": "2339", "message": "Property 'sal_matricule' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "26", "column": "20", "severity": "error", "code": "2551", "message": "Property 'cnt_num' does not exist on type 'LblCompta'. Did you mean 'cpt_num'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "27", "column": "20", "severity": "error", "code": "2551", "message": "Property 'cnt_id' does not exist on type 'LblCompta'. Did you mean 'cpt_id'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "71", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "81", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "91", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "101", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "113", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "123", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "133", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": "143", "column": "14", "severity": "error", "code": "2345", "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getDataRattachCompta.ts", "line": "77", "column": "62", "severity": "error", "code": "2339", "message": "Property 'color' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "66", "column": "20", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Function' is not assignable to type 'AsyncFunction'.\nType 'Function' provides no match for the signature '(callback: (err?: Error | null | undefined, result?: unknown) => void): void'.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Function[]'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "71", "column": "34", "severity": "error", "code": "2488", "message": "Type 'unknown' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": "122", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta[]' is not assignable to parameter of type 'Row[]'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'Row': cnt_id, bul_est_stc, sal_desc, cnt_desc, and 8 more." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "52", "column": "9", "severity": "error", "code": "2551", "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "53", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "54", "column": "9", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "55", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "56", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "61", "column": "9", "severity": "error", "code": "2339", "message": "Property 'brut_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "62", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "63", "column": "9", "severity": "error", "code": "2339", "message": "Property 'solde_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "64", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "65", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "70", "column": "9", "severity": "error", "code": "2551", "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "71", "column": "9", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "72", "column": "9", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "73", "column": "13", "severity": "error", "code": "2339", "message": "Property 'bul_est_stc' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "74", "column": "13", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "9", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "31", "severity": "error", "code": "2551", "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "76", "column": "45", "severity": "error", "code": "2339", "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "77", "column": "9", "severity": "error", "code": "2339", "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": "77", "column": "39", "severity": "error", "code": "2339", "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": "125", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'RowDataProvCp' is missing the following properties from type 'Row': bul_est_stc_m1, brut_maintien_m1, pris_n_m1, pris_n1_m1, and 25 more." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": "126", "column": "5", "severity": "error", "code": "2322", "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": "78", "column": "28", "severity": "error", "code": "2339", "message": "Property 'sal_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": "79", "column": "28", "severity": "error", "code": "2339", "message": "Property 'pad_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/controles/getDataControleDatesBulletins.ts", "line": "105", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleOverlapCnts.ts", "line": "59", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleVva.ts", "line": "71", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataErreurRelevesHeures.ts", "line": "51", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "146", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"org_desc\"' is not assignable to type '\"emp_desc\" | \"sal_desc\" | \"date_debut\" | \"uorg_desc\" | \"aff_lib\" | \"cpt_numero\" | \"compte_analytique\" | \"affil_desc\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "147", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"\"' is not assignable to type '\"Salarié\" | \"Emploi\" | \"Affectation\" | \"Affaire\" | \"Date d'entrée\" | \"Numéro de compte\" | \"Imputation analytique\" | \"Affiliation\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "168", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Property 'name' is missing in type 'Criteria' but required in type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": "170", "column": "54", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": "42", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": "43", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/dsn/getAggDsnBlocks.ts", "line": "1", "column": "22", "severity": "error", "code": "2307", "message": "Cannot find module '../../../dsn/decla_dsn' or its corresponding type declarations." }, { "fileName": "server/reports/data/dsn/getDataDsnBasesAssujetties.ts", "line": "52", "column": "25", "severity": "error", "code": "2322", "message": "Type 'Line[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'Line' is not assignable to type 'Row'.\nIndex signature is missing in type 'Line'." }, { "fileName": "server/reports/data/dsn/getDataDsnCotisIndiv.ts", "line": "101", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: CriteriaUrssaf; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'CriteriaUrssaf' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": "66", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": "171", "column": "15", "severity": "error", "code": "2740", "message": "Type '{ salNom: string; salPrenom: string; salMatricule: string; }' is missing the following properties from type 'DataRow': sal_id, netAPayer, mntPas, netFiscal, and 6 more." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "65", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "502", "column": "9", "severity": "error", "code": "2322", "message": "Type 'LineByContrat | undefined' is not assignable to type 'LineByContrat'.", "extraMsg": "Type 'undefined' is not assignable to type 'LineByContrat'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "652", "column": "159", "severity": "error", "code": "2531", "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": "663", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type '{ idAffil: string; salId: number; cntId: number; codeOption?: string | undefined; codePopulation?: string | undefined; idAdhesion: string; prevDesc: string; cprevsDesc: string; affilDesc: string; ta_prev?: number | null | undefined; tb_t2_prev?: number | null | undefined; tc_prev?: number | null | undefined; td_prev?: number | null | undefined; base_forf_prev?: number | null | undefined; base_specif_prev_17?: number | null | undefined; mnt_forf_prev?: number | null | undefined; mnt_libre_prev?: number | null | undefined; total_cotis: number | null; has_78_prev: boolean; has_79_prev: boolean; has_81_prev: boolean; rubsDesc: string; sal_id: number; cnt_id: number; salMatricule: string; salNom: string; salPrenom: string; cntDesc: string; statutRc: string; }' is not assignable to parameter of type 'FinalRow'.", "extraMsg": "Types of property 'codeOption' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": "52", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": "200", "column": "5", "severity": "error", "code": "2322", "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/shared/shared\").DataRow[]' is not assignable to type 'DataRow[]'.", "extraMsg": "Type 'DataRow' is missing the following properties from type 'DataRow': sal_id, salMatricule, salNom, salPrenom, and 9 more." }, { "fileName": "server/reports/data/dsn/rc/transform.ts", "line": "176", "column": "13", "severity": "error", "code": "2322", "message": "Type '{ brut: number; ta: number; reduction: number | null; baseExoApprenti: number | null; cot_avant_reduction: number | null; cot: number | null; brutSpecif: number | null; taSpecif: number | null; baseExcep: number | null; sal_id: number; salNom: string; salPrenom: string; salMatricule: string; cntDesc: string; statutRc: string; codeRetraite: string; periodeDesc: string; }' is not assignable to type 'DataRow'.", "extraMsg": "Object literal may only specify known properties, and 'sal_id' does not exist in type 'DataRow'." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": "31", "column": "13", "severity": "error", "code": "2345", "message": "Argument of type 'Bul[] | BulAgg[]' is not assignable to parameter of type 'IterableCollection'.", "extraMsg": "Type 'Bul[]' is not assignable to type 'IterableCollection'.\nType 'Bul[]' is not assignable to type 'DataBul[]'.\nType 'Bul' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": "33", "column": "89", "severity": "error", "code": "2345", "message": "Argument of type 'AsyncResultCallback' is not assignable to parameter of type '(err: Error, dataBuls: DataBul[]) => void'.", "extraMsg": "Types of parameters 'result' and 'dataBuls' are incompatible.\nType 'DataBul[]' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "97", "column": "12", "severity": "error", "code": "2345", "message": "Argument of type '(err: Error, cnt: Cnt, ccn: Ccn, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "180", "column": "23", "severity": "error", "code": "2339", "message": "Property 'cumulsBulsCntsAnterieursAnneeDecalage' does not exist on type '{ entete: (cb: AsyncCallback) => void; comment: (cb: AsyncCallback) => void; lbl: (cb: AsyncCallback) => void; orgss: (cb: AsyncCallback) => void; cumulsBul: (cb: AsyncCallback) => void; absPeri: (cb: AsyncCallback) => void; vvaPeri: (cb: AsyncCallback) => void; prbul: (cb: AsyncCallback) => void; ppla: (cb: AsyncCallback) => void; pare: (cb: AsyncCallback) => void; prtt: (cb: AsyncCallback) => void; pacp: (cb: AsyncCallback) => void; profilCpAnc: (cb: AsyncCallback) => void; cumulsBulsCntsAnterieurs: (cb: AsyncCallback) => void; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "221", "column": "29", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "274", "column": "174", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "274", "column": "189", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "278", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is not assignable to type 'Prbul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "326", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ shouldDisplayNbHeuresEffectuees: boolean; estForfaitJours?: boolean | undefined; estForfaitHeuresAnnuel?: boolean | undefined; estAnnualisationModulation?: boolean | undefined; forfaitAnnee: number; horaireHebdo?: number | null | undefined; enHeures: boolean; bul_id: number; pad_id: number; cnt_id: number; eta_id: number; semp_id: number; ncnt_id: number; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; sal_desc: string; peri_anneemois: number; pare_id: number; peria_id: Schema.pay_paramprofprem_pareFields.peria_id; prem_id: Schema.pay_paramprofprem_pareFields.prem_id; acrd_id: number; pare_quot_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_coll_ref; pare_quot_journ_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_journ_coll_ref; pare_quot_periode: Schema.pay_paramprofprem_pareFields.pare_quot_periode; trem_id: number; pare_type_peri: number; pare_fj_methode_prorata: number; pare_fj_affich_rub_inform: boolean; pare_fj_type_debut_periode: number; pare_fj_rub_inform_template: Schema.pay_paramprofprem_pareFields.pare_fj_rub_inform_template; pare_fj_cpt_acquis_type: number; pare_fj_cpt_pris_type: number; pare_fj_cpt_restant_type: number; pare_fj_prorata_neutr_cp: boolean; pare_fj_type_affich_cpt_nm1: number; pare_type_auto: number; pare_temp_quot_coll_est_temps_travaille: boolean; pare_type_calcul_abs_es: number; pare_fj_affich_nbj_trav: boolean; pare_type_lissage: number; pare_lissage_nb_mois: Schema.pay_paramprofprem_pareFields.pare_lissage_nb_mois; pare_lissage_cml_id: Schema.pay_paramprofprem_pareFields.pare_lissage_cml_id; pare_smc_pct_fixe: Schema.pay_paramprofprem_pareFields.pare_smc_pct_fixe; pare_smc_pct_avec_variable: Schema.pay_paramprofprem_pareFields.pare_smc_pct_avec_variable; pare_fj_type_affich_cpt_n: number; pare_ann_type_calcul_hor_mens: number; }' is not assignable to type 'PareResult'.", "extraMsg": "Object literal may only specify known properties, and 'shouldDisplayNbHeuresEffectuees' does not exist in type 'PareResult'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "339", "column": "39", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "343", "column": "25", "severity": "error", "code": "2322", "message": "Type '{ customClsCalendar: string; dateDebutCalendar: Date; dateFinCalendar: Date; entete: Entete; comment: string; lbl: any; orgss: any; ccn: Ccn; posconv: any; paas: any; pare: PareResult; pacp: any; prtt: any; profilCpAnc: ProfilCpAnc; afficherCompteursCpRtt: boolean; afficherCompteurRcJours: any; afficherCompteurRcHeures: boolean; prbul: Prbul; calendrier_dates: CalendarDate[]; cumuls: {}; cumuls_tous_contrats: {}; shouldDisplayClassif: boolean; }' is not assignable to type 'DataBul'.", "extraMsg": "Object literal may only specify known properties, and 'profilCpAnc' does not exist in type 'DataBul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "355", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "356", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "357", "column": "21", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "358", "column": "21", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "370", "column": "44", "severity": "error", "code": "2339", "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": "371", "column": "44", "severity": "error", "code": "2339", "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "148", "column": "5", "severity": "error", "code": "2345", "message": "Argument of type '(err: Error, firstCnt: Cnt, ccn: any, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "216", "column": "15", "severity": "error", "code": "2339", "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "227", "column": "23", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Tasks' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Tasks'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "297", "column": "158", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "297", "column": "173", "severity": "error", "code": "2339", "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "307", "column": "6", "severity": "error", "code": "2740", "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is missing the following properties from type 'Prbul': prbul_id, peria_id, acrd_id, prbul_agreggated, and 12 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "319", "column": "78", "severity": "error", "code": "2551", "message": "Property 'ncnt_id' does not exist on type 'Cnt'. Did you mean 'cnt_id'?" }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "333", "column": "6", "severity": "error", "code": "2322", "message": "Type '(Lbl | LblHeader)[]' is not assignable to type 'Lbl[]'.", "extraMsg": "Type 'Lbl | LblHeader' is not assignable to type 'Lbl'.\nType 'LblHeader' is missing the following properties from type 'Lbl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 30 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "351", "column": "5", "severity": "error", "code": "2741", "message": "Property 'val_bul' is missing in type 'CPRN' but required in type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "352", "column": "5", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "353", "column": "5", "severity": "error", "code": "2322", "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "354", "column": "5", "severity": "error", "code": "2322", "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "358", "column": "22", "severity": "error", "code": "2339", "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "359", "column": "22", "severity": "error", "code": "2339", "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": "364", "column": "17", "severity": "error", "code": "2339", "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataCertificatTravail.ts", "line": "439", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '{ ect_datedebut: Date; ect_datefin: ect_datefin; emp_desc: string; cnt_fin_date: cnt_fin_date; }' is not assignable to parameter of type '{ emp_desc: string; ect_datedebut: string; cnt_fin_date: string; ect_datefin: string; }'.", "extraMsg": "Types of property 'ect_datedebut' are incompatible.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataCnt.ts", "line": "402", "column": "8", "severity": "error", "code": "2741", "message": "Property 'catc_id' is missing in type '{ rcdd_id: any; pad_id: number; ncnt_id: any; semp_id: any; eta_id: any; src_id: number; dpub_id: any; euti_id: any; trem_id: any; cnt_id: any; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "56", "column": "18", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "57", "column": "18", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "69", "column": "64", "severity": "error", "code": "2339", "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": "115", "column": "9", "severity": "error", "code": "2322", "message": "Type 'DataToDisplay' is not assignable to type 'DataToDisplay'.", "extraMsg": "Type 'RowCotisUrssaf' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'RowCotisUrssaf'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "131", "column": "64", "severity": "error", "code": "2339", "message": "Property 'eta_desc' does not exist on type 'Brc'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "210", "column": "94", "severity": "error", "code": "2345", "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'.", "extraMsg": "Type '{ code: Schema.pay_dsnline_dsnlFields.dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: Schema.pay_dsnline_dsnlFields.eta_id; sal_id: Schema.pay_dsnline_dsnlFields.sal_id; cnt_id: Schema.pay_dsnline_dsnlFields.cnt_id; dsnl_code: Schema.pay_dsnline_dsnlFields.dsnl_code; dsnl_value: Schema.pay_dsnline_dsnlFields.dsnl_value; afod_id: Schema.pay_dsnline_dsnlFields.afod_id; pops_id: Schema.pay_dsnline_dsnlFields.pops_id; dsnl_error: Schema.pay_dsnline_dsnlFields.dsnl_error; dsnl_warning: Schema.pay_dsnline_dsnlFields.dsnl_warning; prev_id: Schema.pay_dsnline_dsnlFields.prev_id; cprev_ids: Schema.pay_dsnline_dsnlFields.cprev_ids; }' is not assignable to type 'Line'.\nTypes of property 'code' are incompatible.\nType 'dsnl_code' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "211", "column": "55", "severity": "error", "code": "2339", "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "212", "column": "34", "severity": "error", "code": "2339", "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": "219", "column": "98", "severity": "error", "code": "2345", "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'." }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": "1", "column": "32", "severity": "error", "code": "2614", "message": "Module '\"../../api/variables/services/getContratsToDisplay\"' has no exported member 'User'. Did you mean to use 'import User from \"../../api/variables/services/getContratsToDisplay\"' instead?" }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": "89", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: jtrav_heure_debut; heureFinDesc: jtrav_heure_fin; repasDesc: string | null; }[]' is not assignable to type 'Row[]'.", "extraMsg": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: gta_jourtrav_jtravFields.jtrav_heure_debut; heureFinDesc: gta_jourtrav_jtravFields.jtrav_heure_fin; repasDesc: string | null; }' is not assignable to type 'Row'.\nTypes of property 'heureDebutDesc' are incompatible.\nType 'jtrav_heure_debut' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "140", "column": "193", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "145", "column": "39", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "223", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '((client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void) | ((client: PoolClient, criteria: ReportBulsCriteria, optionsBuls: OptionsReportBul, memoizedGetters: MemoizedGetters, bulAgg: BulAgg, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void)' is not assignable to parameter of type 'FnGetDataBuls'.", "extraMsg": "Type '(client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void' is not assignable to type 'FnGetDataBuls'.\nTypes of parameters 'externalCallback' and 'cb' are incompatible.\nTypes of parameters 'err' and 'err' are incompatible.\nType 'Error | null | undefined' is not assignable to type 'Error'.\nType 'undefined' is not assignable to type 'Error'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "247", "column": "8", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, databuls: any, nbBuls: number) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": "291", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "128", "column": "21", "severity": "error", "code": "2339", "message": "Property 'rubs' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "189", "column": "15", "severity": "error", "code": "2322", "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'LblCompta': sens, cpt_id, cpt_type, tal_id, and 3 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "189", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'RowToDispatch': cnt_num, sal_matricule, sal_nom_usage, sal_nom_famille, and 2 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "190", "column": "18", "severity": "error", "code": "2339", "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "190", "column": "55", "severity": "error", "code": "2339", "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "193", "column": "27", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nThe types returned by 'slice(...)' are incompatible between these types.\nType 'LblCompta[]' is not assignable to type 'never[]'.\nType 'LblCompta' is not assignable to type 'never'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "197", "column": "15", "severity": "error", "code": "2322", "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "197", "column": "59", "severity": "error", "code": "2345", "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "198", "column": "18", "severity": "error", "code": "2339", "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "198", "column": "55", "severity": "error", "code": "2339", "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "201", "column": "27", "severity": "error", "code": "2769", "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "288", "column": "15", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "307", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: string; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: string; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": "325", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": "82", "column": "22", "severity": "error", "code": "2339", "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": "106", "column": "60", "severity": "error", "code": "2339", "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "33", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "The types of 'criteria.uorg_id' are incompatible between these types.\nType 'number[] | null' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "166", "column": "12", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": "167", "column": "44", "severity": "error", "code": "2345", "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "52", "column": "65", "severity": "error", "code": "2345", "message": "Argument of type 'Omit' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Type 'Omit' is missing the following properties from type 'ReportCriteria': name, outputType" }, { "fileName": "server/reports/data/getDataShared.ts", "line": "75", "column": "5", "severity": "error", "code": "2322", "message": "Type 'TemplateHeader[]' is not assignable to type 'HeaderToDisplay[]'.", "extraMsg": "Property 'stopGroupColSpan' is missing in type 'TemplateHeader' but required in type 'HeaderToDisplay'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "78", "column": "40", "severity": "error", "code": "2339", "message": "Property 'outputType' does not exist on type 'Omit'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "94", "column": "42", "severity": "error", "code": "2339", "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "94", "column": "136", "severity": "error", "code": "2339", "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "109", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'DataToDisplay | undefined' is not assignable to parameter of type 'DataToDisplay | PromiseLike>'.", "extraMsg": "Type 'undefined' is not assignable to type 'DataToDisplay | PromiseLike>'." }, { "fileName": "server/reports/data/paiements/getDataNetsNegatifs.ts", "line": "50", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type '{ criteria: CriteriaDataNetsNegatifs; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nProperty 'peri_fin' is missing in type 'CriteriaDataNetsNegatifs' but required in type 'Omit'." }, { "fileName": "server/reports/data/shared/getSignataireContrat.ts", "line": "94", "column": "9", "severity": "error", "code": "2741", "message": "Property 'titreCivilite' is missing in type '{ rsp_id: null; nom: null; prenom: null; isExterne: null; email: null; niveau: null; qualite: null; doc_id_signature: null; urlSignature: null; pdos_domain_name: null; }' but required in type 'Signataire'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "39", "column": "62", "severity": "error", "code": "2345", "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "82", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'Col' is not assignable to parameter of type 'GroupCol'.", "extraMsg": "Type 'Col' is missing the following properties from type 'GroupCol': total, count" }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "87", "column": "19", "severity": "error", "code": "2339", "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "87", "column": "33", "severity": "error", "code": "2339", "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "87", "column": "47", "severity": "error", "code": "2339", "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "88", "column": "19", "severity": "error", "code": "2339", "message": "Property 'class' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "89", "column": "19", "severity": "error", "code": "2339", "message": "Property 'style' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "90", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string | true' is not assignable to type 'boolean'.", "extraMsg": "Type 'string' is not assignable to type 'boolean'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "95", "column": "38", "severity": "error", "code": "2339", "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "102", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "103", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "104", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "110", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "82", "column": "121", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "89", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "147", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "186", "column": "40", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "187", "column": "41", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "188", "column": "42", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "308", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[] | null'.\nType 'undefined' is not assignable to type 'number[] | null'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "356", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Property 'displayDetailDemandes' is missing in type 'ReportCriteria' but required in type 'Criteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "364", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[]'.\nType 'undefined' is not assignable to type 'number[]'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "418", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Type 'ReportCriteria' is missing the following properties from type 'Criteria': displayCumulMensuel, displayCumulAnnuel, displayCumulContrat, groupBySal" }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "445", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'EtatPrepCriteria'.", "extraMsg": "Property 'bul_id' is missing in type 'ReportCriteria' but required in type 'EtatPrepCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "474", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "480", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "486", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "492", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "564", "column": "76", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "570", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "576", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'rdsnId' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "594", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'ValidationCriteria'.", "extraMsg": "Property 'origineRubs' is missing in type 'ReportCriteria' but required in type 'ValidationCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "609", "column": "76", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'.", "extraMsg": "Property 'currentPdosId' is missing in type 'ReportUser' but required in type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "615", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "627", "column": "78", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "633", "column": "67", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "639", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "651", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "663", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "731", "column": "95", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/generateSpecificReport.spec.ts", "line": "10", "column": "19", "severity": "error", "code": "2741", "message": "Property 'lots_id_granted' is missing in type '{ srep_id: number; pad_id: number; peri: number; }' but required in type 'ParamsReceived'." }, { "fileName": "server/reports/generateSpecificReport.ts", "line": "211", "column": "9", "severity": "error", "code": "2790", "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/getFileNameForSave.ts", "line": "67", "column": "18", "severity": "error", "code": "2339", "message": "Property 'bulSimpl' does not exist on type 'ReportCriteria'." }, { "fileName": "server/reports/getFooterTemplate.ts", "line": "1", "column": "87", "severity": "error", "code": "2366", "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": "28", "column": "9", "severity": "error", "code": "2322", "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'.", "extraMsg": "Type 'TemplateHeaderWithValue | null' is not assignable to type 'TemplateHeaderWithValue'.\nType 'null' is not assignable to type 'TemplateHeaderWithValue'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": "84", "column": "5", "severity": "error", "code": "2322", "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'." }, { "fileName": "server/reports/prepareReport.ts", "line": "28", "column": "42", "severity": "error", "code": "2345", "message": "Argument of type 'User' is not assignable to parameter of type 'ReportUser'.", "extraMsg": "Type 'User' is missing the following properties from type 'ReportUser': currentPAD, scope" }, { "fileName": "server/reports/reportsMgr.ts", "line": "36", "column": "33", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/reportsMgr.ts", "line": "66", "column": "48", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "47", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "49", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "54", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "71", "column": "70", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "74", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "79", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "94", "column": "48", "severity": "error", "code": "2345", "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'." }, { "fileName": "server/reports/routerReports.ts", "line": "119", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type '{ pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ pad_id: number; }' is missing the following properties from type 'Params': peri, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": "156", "column": "3", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "158", "column": "20", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": "327", "column": "25", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/specificReports/generateSpecificReportAbsenteisme.ts", "line": "34", "column": "13", "severity": "error", "code": "2322", "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/templateMgr.ts", "line": "101", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'.", "extraMsg": "Type '\"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "111", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "150", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "159", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "167", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "175", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "220", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "236", "column": "17", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "405", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'TemplateStoredConfig | undefined' is not assignable to parameter of type 'TemplateStoredConfig | PromiseLike | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'TemplateStoredConfig | PromiseLike | null'." }, { "fileName": "server/sepa/lockBuls.ts", "line": "2", "column": "10", "severity": "error", "code": "2459", "message": "Module '\"./savePayment\"' declares 'Payment' locally, but it is not exported." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": "144", "column": "38", "severity": "error", "code": "2367", "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.TOUS' and '3' have no overlap." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": "166", "column": "13", "severity": "error", "code": "2367", "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.NON_PAYES_UNIQUEMENT' and '3' have no overlap." }, { "fileName": "server/server.ts", "line": "170", "column": "59", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "170", "column": "76", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "24", "severity": "error", "code": "2339", "message": "Property 'listen' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "35", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "171", "column": "52", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "81", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "108", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": "172", "column": "133", "severity": "error", "code": "2339", "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/socket/socketIOManager.ts", "line": "57", "column": "10", "severity": "error", "code": "2349", "message": "This expression is not callable.", "extraMsg": "Type 'typeof import(\"/home/runner/work/payroll-app/payroll-app/node_modules/socket.io/dist/index\")' has no call signatures." }, { "fileName": "server/socket/socketIOManager.ts", "line": "81", "column": "96", "severity": "error", "code": "2339", "message": "Property 'originalUrl' does not exist on type 'IncomingMessage'." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": "3", "column": "1", "severity": "error", "code": "6133", "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": "12", "column": "14", "severity": "error", "code": "2551", "message": "Property '_locale' does not exist on type 'Moment'. Did you mean 'locale'?" }, { "fileName": "server/test/test-unit/setup.spec.ts", "line": "24", "column": "1", "severity": "error", "code": "2741", "message": "Property 'serverConfig' is missing in type '{ dbConfig: {}; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }, { "fileName": "server/tools.spec.ts", "line": "15", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type '\"FOOBAR\"' is not assignable to parameter of type 'LOG_LEVEL'." }, { "fileName": "server/tools.ts", "line": "145", "column": "1", "severity": "error", "code": "2309", "message": "An export assignment cannot be used in a module with other exported elements." }, { "fileName": "server/tools/getPlural.ts", "line": "13", "column": "43", "severity": "error", "code": "2532", "message": "Object is possibly 'undefined'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "17", "column": "9", "severity": "error", "code": "2322", "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "22", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": "26", "column": "14", "severity": "error", "code": "2339", "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/webAPI/abs/webApiAbsRead.ts", "line": "22", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/abs/webApiAbsUpdate.ts", "line": "22", "column": "91", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsSetDefault.ts", "line": "36", "column": "81", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": "30", "column": "33", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": "35", "column": "100", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bul/identifyBul.ts", "line": "30", "column": "41", "severity": "error", "code": "2571", "message": "Object is of type 'unknown'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "11", "column": "10", "severity": "error", "code": "6133", "message": "'OutputFile' is declared but its value is never read." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "34", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "40", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "93", "column": "16", "severity": "error", "code": "2345", "message": "Argument of type '(errPdf: Error | null, bulIds: any, resultPdf: ResultReportManager) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "147", "column": "9", "severity": "error", "code": "2322", "message": "Type '\"pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": "165", "column": "47", "severity": "error", "code": "2345", "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'User'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'User': sal_id, uti_nom, uti_prenom, currentPAD, and 4 more." }, { "fileName": "server/webAPI/cnt/insertAVT.ts", "line": "43", "column": "53", "severity": "error", "code": "2345", "message": "Argument of type '{ entity: string; action: string; data: DataAvt; }' is not assignable to parameter of type 'BodyAvt'.", "extraMsg": "Type '{ entity: string; action: string; data: DataAvt; }' is missing the following properties from type 'WebApiPayload': version, dospay_id" }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "266", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, sal_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'sal_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "267", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, cnt_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'cnt_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "715", "column": "30", "severity": "error", "code": "2345", "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'.\nIndex signature is missing in type 'DataEct'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "759", "column": "35", "severity": "error", "code": "2345", "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": "1193", "column": "39", "severity": "error", "code": "2345", "message": "Argument of type 'unknown' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/cnt/webApiCntRead.ts", "line": "32", "column": "43", "severity": "error", "code": "2345", "message": "Argument of type 'BodyCnt' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "41", "column": "29", "severity": "error", "code": "2345", "message": "Argument of type 'IBodySalAddOrUpdate' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'sal_id_externe' is not assignable to type 'string | undefined'.\nType 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "45", "column": "41", "severity": "error", "code": "2345", "message": "Argument of type '(err?: Error | null | undefined, client?: PoolClient | undefined, sal_id?: number | null | undefined) => void' is not assignable to parameter of type 'IWebApiCallback'.", "extraMsg": "Types of parameters 'client' and 'successResponse' are incompatible.\nType 'IWebApiSuccessResponse | undefined' is not assignable to type 'PoolClient | undefined'.\nType 'IWebApiSuccessResponse' is missing the following properties from type 'PoolClient': release, connect, query, copyFrom, and 20 more." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": "75", "column": "27", "severity": "error", "code": "2345", "message": "Argument of type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is not assignable to parameter of type 'Error'.", "extraMsg": "Type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is missing the following properties from type 'Error': name, message" }, { "fileName": "server/webAPI/sal/webApiSalRead.ts", "line": "120", "column": "67", "severity": "error", "code": "2345", "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": "190", "column": "8", "severity": "error", "code": "2739", "message": "Type '{ pad_id: number; bul_id: number[]; outputType: REPORT_TYPE_OUTPUT.DATA; bulSimpl: false; }' is missing the following properties from type 'ReportBulsCriteria': modeSelectionEuti, name, peri_debut, peri_fin" }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": "215", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is not assignable to parameter of type 'OptionsReportBul'.", "extraMsg": "Type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is missing the following properties from type 'OptionsReportBul': nbDecimalsColBase, nbDecimalsColsTaux, forceCompleterZeros" }, { "fileName": "server/webAPI/shared/checkSession.ts", "line": "103", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'boolean | undefined' is not assignable to parameter of type 'boolean | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | PromiseLike'." }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "62", "column": "47", "severity": "error", "code": "2352", "message": "Conversion of type 'WebApiPayload>' to type 'IBodySal' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Record' is missing the following properties from type 'IDataSal': sal_id, bnqs" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "114", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'.", "extraMsg": "Type 'Record' is missing the following properties from type 'DataVvaSetValue': var_code, vva_niveau, vva_valeur, vva_datedebut, vva_periodedebut" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": "122", "column": "51", "severity": "error", "code": "2345", "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": "70", "column": "12", "severity": "error", "code": "2345", "message": "Argument of type '(err: any, client: any, lvvaInserted: any) => any' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": "96", "column": "29", "severity": "error", "code": "2345", "message": "Argument of type 'BodyBatchVva' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/vva/webApiVvaSetValue.ts", "line": "121", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'IWebApiCallback' is not assignable to parameter of type 'AsyncCallback'.", "extraMsg": "Types of parameters 'errorResponse' and 'error' are incompatible.\nType 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew | null | undefined' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'.\nType '\"STOP\"' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'." }, { "fileName": "test-integration/app/unauthenticatedRoute.spec.ts", "line": "1", "column": "23", "severity": "error", "code": "2305", "message": "Module '\"../commonIntegration\"' has no exported member 'db'." }, { "fileName": "test-integration/commonIntegration.ts", "line": "59", "column": "4", "severity": "error", "code": "2794", "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "test-integration/getComputedData/computeOnePeriod.spec.ts", "line": "25", "column": "17", "severity": "error", "code": "2739", "message": "Type '{ startDate: Moment; endDate: Moment; }' is missing the following properties from type 'Week': numWeek, numMonth, vva, isLastPeriode" }, { "fileName": "test-integration/setup.spec.ts", "line": "20", "column": "1", "severity": "error", "code": "2741", "message": "Property 'serverConfig' is missing in type '{ dbConfig: { user: string; host: string; database: string; password: string; ssl: boolean; port: number; max: number; application_name: string; idleTimeoutMillis: number; connectionTimeoutMillis: number; }; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }] \ No newline at end of file +export const errorsCurrentBranch = [{ "fileName": "server/absences/getCalendarJF.ts", "line": 145, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'LastCnt' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type 'LastCnt' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/CRUD/router.ts", "line": 44, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericRead'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericRead'." }, { "fileName": "server/api/CRUD/router.ts", "line": 63, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/CRUD/router.ts", "line": 82, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericAdd'.", "extraMsg": "Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericAdd'." }, { "fileName": "server/api/CRUD/router.ts", "line": 103, "column": 63, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericDelete'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'ExtParamsGenericDelete': idToRemove, modelName" }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": 73, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type '{ operator: \"CANCEL\"; }' is not assignable to parameter of type 'ListIterateeCustom | undefined'.", "extraMsg": "Types of property 'operator' are incompatible.\nType '\"CANCEL\"' is not assignable to type 'FilterOperator | undefined'." }, { "fileName": "server/api/CRUD/services/Generic.ts", "line": 94, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'ExtParamsGenericRead' is not assignable to parameter of type 'BuildQueryParams'.", "extraMsg": "Types of property 'filter' are incompatible.\nType 'ClientFilter[] | undefined' is not assignable to type 'Filter[] | undefined'.\nType 'ClientFilter[]' is not assignable to type 'Filter[]'.\nType 'ClientFilter' is not assignable to type 'Filter'.\nTypes of property 'value' are incompatible.\nType 'FilterValue | FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string | number | boolean | null'.\nType 'FilterValue[]' is not assignable to type 'string'." }, { "fileName": "server/api/CRUD/services/getDemandesAbsSalList.ts", "line": 60, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/api/CRUD/services/getSubordinates.ts", "line": 58, "column": 5, "severity": "error", "code": 2783, "message": "'level' is specified more than once, so this usage will be overwritten." }, { "fileName": "server/api/CRUD/services/getTimesheetsToValidateForSubordinates.ts", "line": 34, "column": 51, "severity": "error", "code": 6133, "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/CRUD/services/getTimesheetsValidatedForSubordinates.ts", "line": 34, "column": 51, "severity": "error", "code": 6133, "message": "'params' is declared but its value is never read." }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 31, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 44, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/compteurs/services/calculateCpRestants.ts", "line": 57, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'.", "extraMsg": "Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat" }, { "fileName": "server/api/absences/services/crudTriggerBeforeValidateAbsence.ts", "line": 25, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ typeMessage: \"warning\"; isValid: false; explain: string; } | { typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Type '{ typeMessage: \"warning\"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'.\nObject literal may only specify known properties, and 'typeMessage' does not exist in type 'ResultTriggerValidationBeforeValid'." }, { "fileName": "server/api/absences/services/generateDabsFromAbs.ts", "line": 108, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type '{ user: { uti_id: number; }; operationType: \"add\"; }' is not assignable to parameter of type 'Query'.", "extraMsg": "Types of property 'operationType' are incompatible.\nType '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 63, "column": 19, "severity": "error", "code": 2741, "message": "Property 'catc_id' is missing in type '{ src_id: number; pad_id: number; ppa: Schema.pay_periodepaye_ppa; current_bul: { pare: Schema.pay_paramprofprem_pare | null; pacp: Schema.pay_paramprofprcp_pacp | null; ppla: Schema.gta_profilplanning_ppla | null; } | null; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: Schema.pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: Schema.pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: Schema.pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: Schema.pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: Schema.pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: Schema.pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: Schema.pay_contrat_cntFields.lot_id; cnt_num: Schema.pay_contrat_cntFields.cnt_num; rcdd_id: Schema.pay_contrat_cntFields.rcdd_id; prof_id_prem_force: Schema.pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: Schema.pay_contrat_cntFields.prof_id_prss_force; dpub_id: Schema.pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: Schema.pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: Schema.pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: Schema.pay_contrat_cntFields.pare_id_force; pacp_id_force: Schema.pay_contrat_cntFields.pacp_id_force; pass_id_force: Schema.pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: Schema.pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: Schema.pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: Schema.pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: Schema.pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: Schema.pay_contrat_cntFields.euti_id; src_id_force: Schema.pay_contrat_cntFields.src_id_force; ccn_id_euti_force: Schema.pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: Schema.pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: Schema.pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: Schema.pay_contrat_cntFields.prtt_id_force; spec_id: Schema.pay_contrat_cntFields.spec_id; cdpre_id: Schema.pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: Schema.pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: Schema.pay_contrat_cntFields.pifc_id_force; prbul_id_force: Schema.pay_contrat_cntFields.prbul_id_force; ppla_id_force: Schema.pay_contrat_cntFields.ppla_id_force; prui_id_force: Schema.pay_contrat_cntFields.prui_id_force; prga_id_force: Schema.pay_contrat_cntFields.prga_id_force; prgp_id_force: Schema.pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: Schema.pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: Schema.pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: Schema.pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: Schema.pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: Schema.pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: Schema.pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: Schema.pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: Schema.pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: Schema.pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: Schema.pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: Schema.pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: Schema.pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: Schema.pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: Schema.pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: Schema.pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: Schema.pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: Schema.pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: Schema.pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: Schema.pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: Schema.pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: Schema.pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: Schema.pay_contrat_cntFields.cnt_infos_comp; cnt_notes: Schema.pay_contrat_cntFields.cnt_notes; trem_id: Schema.pay_contrat_cntFields.trem_id; ett_id: Schema.pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Schema.pay_contrat_cntFields.cnt_date_paiement_stc; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 105, "column": 13, "severity": "error", "code": 2322, "message": "Type 'pay_paramprofprem_pare[]' is not assignable to type 'Pare[]'.", "extraMsg": "Type 'pay_paramprofprem_pare' is missing the following properties from type 'Pare': acrd_niveau, trem_dsn_code, pare_desc, origin" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 107, "column": 13, "severity": "error", "code": 2322, "message": "Type 'pay_paramprofprcp_pacp[]' is not assignable to type 'ProfilCp[]'.", "extraMsg": "Type 'pay_paramprofprcp_pacp' is missing the following properties from type 'ProfilCp': macp, pacp_desc, origin, acrd_niveau" }, { "fileName": "server/api/absences/services/getDataGtaAndRem.ts", "line": 112, "column": 13, "severity": "error", "code": 2741, "message": "Property 'ppla_desc' is missing in type '{ plhSemaine1?: Plh | undefined; }' but required in type 'DataGtaWithPplaDesc'." }, { "fileName": "server/api/absences/services/getInfosAbsences.ts", "line": 13, "column": 11, "severity": "error", "code": 2320, "message": "Interface 'DemandeAbsence' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/getInfosAbsencesManager.ts", "line": 33, "column": 11, "severity": "error", "code": 2320, "message": "Interface 'Data' cannot simultaneously extend types 'wfl_demande_wdm' and 'wfl_type_wft'.", "extraMsg": "Named property 'pad_id' of types 'wfl_demande_wdm' and 'wfl_type_wft' are not identical." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": 17, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ isValid: false; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: false; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/absences/services/validateAbsence.ts", "line": 30, "column": 74, "severity": "error", "code": 2345, "message": "Argument of type 'Abs' is not assignable to parameter of type 'pay_absence_abs'.", "extraMsg": "Types of property 'abs_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 63, "column": 45, "severity": "error", "code": 2339, "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 63, "column": 60, "severity": "error", "code": 2339, "message": "Property 'total_nb' does not exist on type 'pay_absence_abs | AbsenceWithTotalNbDab'.", "extraMsg": "Property 'total_nb' does not exist on type 'pay_absence_abs'." }, { "fileName": "server/api/absences/services/validateAbsencesAgainstLimitations.ts", "line": 85, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ isValid: boolean; explain: string; }' is not assignable to type 'ResultTriggerValidationBefore'.", "extraMsg": "Property 'typeMessage' is missing in type '{ isValid: boolean; explain: string; }' but required in type 'ResultTriggerValidationBeforeNotValid'." }, { "fileName": "server/api/assistantEmbauche/services/createNewCnt.ts", "line": 2, "column": 1, "severity": "error", "code": 6133, "message": "'pg' is declared but its value is never read." }, { "fileName": "server/api/assistantEmbauche/services/createNewHiring.ts", "line": 124, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type 'HiringData' is not assignable to parameter of type 'DataToInsert'.", "extraMsg": "Property 'posc_id' is missing in type 'HiringData' but required in type 'DataToInsert'." }, { "fileName": "server/api/assistantEmbauche/services/processOneTitre.ts", "line": 6, "column": 18, "severity": "error", "code": 2430, "message": "Interface 'Ttra' incorrectly extends interface 'pay_titretrav_ttra'.", "extraMsg": "Types of property 'ttra_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/bullBoard/router.ts", "line": 24, "column": 9, "severity": "error", "code": 2322, "message": "Type 'BullMQAdapter' is not assignable to type 'QueueAdapter'.", "extraMsg": "The types returned by 'getClient()' are incompatible between these types.\nType 'Promise' is not assignable to type 'Promise'.\nType 'RedisClient' is not assignable to type 'Redis'.\nType 'Cluster' is missing the following properties from type 'Redis': Promise, send_command" }, { "fileName": "server/api/bullBoard/router.ts", "line": 53, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[]' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/createBulsAfterClosing.ts", "line": 66, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_date_paiement_stc: cnt_date_paiement_stc; pad_id: number; }[]' is not assignable to parameter of type 'CntForUpsertBul[]'.", "extraMsg": "Type '{ ppa: PpaCour; sal_id: number; cnt_id: number; cnt_salaire_mdp_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; pad_id: number; }' is not assignable to type 'CntForUpsertBul'.\nThe types of 'ppa.ppa_datedebut' are incompatible between these types.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/api/buls/services/triggerControles.ts", "line": 58, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'pay_controle_ctrl' is not assignable to parameter of type 'Controle'.", "extraMsg": "Types of property 'ctrl_query' are incompatible.\nType 'ctrl_query' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/calculations/router.ts", "line": 73, "column": 11, "severity": "error", "code": 2322, "message": "Type '{ uti_id: number; settings: { shouldDisplayTechnicalInfos: boolean; debug?: { debugAll: boolean; aRubId?: number[] | undefined; saveRubPrevSkipped?: boolean | undefined; } | undefined; }; type: 1; pad_id: number; bul_id: number[]; clp_origine: number; settingsByBul?: { bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined; }' is not assignable to type 'CalcRequestParams'.", "extraMsg": "Types of property 'settingsByBul' are incompatible.\nType '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; saveValeurCible: boolean; } | undefined; }[] | undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'.\nType 'undefined' is not assignable to type '{ bulId: number; netAuBrut?: { modeNet: number; netCible?: number | null | undefined; netAAjouter?: number | null | undefined; varId: number; } | undefined; }[]'." }, { "fileName": "server/api/calculations/router.ts", "line": 88, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: any; data: CalcRequestResult; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/calculateFractions.ts", "line": 92, "column": 16, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/clearCompletedCalcs.ts", "line": 35, "column": 9, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'Calc'." }, { "fileName": "server/api/calculations/services/handleCalculationRequest.ts", "line": 47, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 19, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 29, "column": 39, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/calculations/services/startCalc.ts", "line": 75, "column": 16, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/api/calculations/services/updateBuls.ts", "line": 61, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, results: any) => void' is not assignable to parameter of type 'ErrorCallback'." }, { "fileName": "server/api/clotures/services/checkBadBulletins.ts", "line": 4, "column": 1, "severity": "error", "code": 6133, "message": "'PoolClient' is declared but its value is never read." }, { "fileName": "server/api/compta/services/initComptesDefaut.ts", "line": 250, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'Nullable>' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'rgd_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/contrats/contratsByAffaire/router.ts", "line": 28, "column": 83, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Data': padId, affId, mctId, modeCreationContrats, and 2 more." }, { "fileName": "server/api/contrats/contratsByAffaire/services/createContratsByAffaire.ts", "line": 159, "column": 15, "severity": "error", "code": 2741, "message": "Property 'posc_id' is missing in type '{ emp_id: number; ech_id: number; nivc_id: number; cnt_debut_date: Date; cnt_fin_date: Date; acrd_id: null; }' but required in type 'DataToInsert'." }, { "fileName": "server/api/contrats/router.ts", "line": 62, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ semp_id: number; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: number; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, eta_id, rcdd_id, dpub_id, and 4 more." }, { "fileName": "server/api/contrats/router.ts", "line": 132, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": 135, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/contrats/router.ts", "line": 219, "column": 120, "severity": "error", "code": 2339, "message": "Property 'cntIds' does not exist on type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 121, "column": 51, "severity": "error", "code": 2454, "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 122, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 123, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 123, "column": 22, "severity": "error", "code": 2454, "message": "Variable 'posConv' is used before being assigned." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 150, "column": 34, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type 'unknown' is not assignable to parameter of type 'object | null | undefined'.\nType 'unknown' is not assignable to type 'object'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 159, "column": 24, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 171, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilRemAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 172, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 173, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilSsAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 177, "column": 29, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 177, "column": 62, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 179, "column": 34, "severity": "error", "code": 2339, "message": "Property 'aRpadSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 180, "column": 35, "severity": "error", "code": 2339, "message": "Property 'aPeriaSelected' does not exist on type 'Readonly'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 183, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultPrttAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 184, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilIfcAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 185, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilCpAncAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 186, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ResultProfilPlanningAuto'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 187, "column": 13, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'ProfilPrésence | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'ProfilPrésence'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 188, "column": 13, "severity": "error", "code": 2322, "message": "Type 'undefined' is not assignable to type 'ProfilAffichBul | null'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 201, "column": 5, "severity": "error", "code": 2322, "message": "Type 'InfosCntData | null' is not assignable to type 'InfosCntData'.", "extraMsg": "Type 'null' is not assignable to type 'InfosCntData'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 367, "column": 13, "severity": "error", "code": 2740, "message": "Type 'PpaCourante' is missing the following properties from type 'pay_periodepaye_ppa': ppa_libelle, ppa_numero_ordre, ppa_datereglement, lot_id, and 2 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 383, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'.\nThe types returned by '[Symbol.iterator]().next(...)' are incompatible between these types.\nType 'IteratorResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise, any>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorResult | null, any>'.\nType 'IteratorYieldResult | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise>' is not assignable to type 'IteratorYieldResult | null>'.\nType 'Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'Cprev[] | PromiseLike | null'.\nType 'Promise' is not assignable to type 'PromiseLike'.\nTypes of property 'then' are incompatible.\nType '(onfulfilled?: ((value: StatutRegimeAmSelected[]) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => Promise' is not assignable to type '(onfulfilled?: ((value: Cprev[] | null) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined) => PromiseLike'.\nTypes of parameters 'onfulfilled' and 'onfulfilled' are incompatible.\nTypes of parameters 'value' and 'value' are incompatible.\nType 'StatutRegimeAmSelected[]' is not assignable to type 'Cprev[]'.\nType 'StatutRegimeAmSelected' is missing the following properties from type 'Cprev': cnt_id, prev_id, prev_ref, prev_lib, and 38 more." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 433, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '10'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 434, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '11'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 435, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '12'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 436, "column": 13, "severity": "error", "code": 2493, "message": "Tuple type '[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]' of length '10' has no element at index '13'." }, { "fileName": "server/api/contrats/services/GetInfosCnt.ts", "line": 437, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "The last overload gave the following error.\nArgument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'." }, { "fileName": "server/api/contrats/services/duplicateContrat.ts", "line": 94, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/contrats/services/getCurrentPeriodesEssai.ts", "line": 130, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type 'TYPE_PERIODE_ESSAI' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/contrats/services/getLastRemFromCnt.ts", "line": 45, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: pay_contrat_cntFields.grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: pay_contrat_cntFields.cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: pay_contrat_cntFields.cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: pay_contrat_cntFields.cnt_datefin_prevue; cnt_datefin_essai: pay_contrat_cntFields.cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: pay_contrat_cntFields.cnt_date_notification; cnt_preavisfait_date_debut: pay_contrat_cntFields.cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: pay_contrat_cntFields.cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: pay_contrat_cntFields.mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: pay_contrat_cntFields.lot_id; cnt_num: pay_contrat_cntFields.cnt_num; rcdd_id: pay_contrat_cntFields.rcdd_id; prof_id_prem_force: pay_contrat_cntFields.prof_id_prem_force; prof_id_prss_force: pay_contrat_cntFields.prof_id_prss_force; dpub_id: pay_contrat_cntFields.dpub_id; semp_id: number; cnt_quot_trav: pay_contrat_cntFields.cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: pay_contrat_cntFields.cnt_quot_trav_spec_raison; prof_id_prcp_force: pay_contrat_cntFields.prof_id_prcp_force; pare_id_force: pay_contrat_cntFields.pare_id_force; pacp_id_force: pay_contrat_cntFields.pacp_id_force; pass_id_force: pay_contrat_cntFields.pass_id_force; cnt_simul: boolean; cnt_id_externe: pay_contrat_cntFields.cnt_id_externe; cnt_datefin_duree_minimale: pay_contrat_cntFields.cnt_datefin_duree_minimale; cnt_rempla_sal_libre: pay_contrat_cntFields.cnt_rempla_sal_libre; cnt_rempla_sal_id: pay_contrat_cntFields.cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: pay_contrat_cntFields.euti_id; src_id_force: pay_contrat_cntFields.src_id_force; ccn_id_euti_force: pay_contrat_cntFields.ccn_id_euti_force; sat_id_force: pay_contrat_cntFields.sat_id_force; cnt_reprise_date_fin_traitement: pay_contrat_cntFields.cnt_reprise_date_fin_traitement; prtt_id_force: pay_contrat_cntFields.prtt_id_force; spec_id: pay_contrat_cntFields.spec_id; cdpre_id: pay_contrat_cntFields.cdpre_id; cnt_cdpre_date_fin: pay_contrat_cntFields.cnt_cdpre_date_fin; pifc_id_force: pay_contrat_cntFields.pifc_id_force; prbul_id_force: pay_contrat_cntFields.prbul_id_force; ppla_id_force: pay_contrat_cntFields.ppla_id_force; prui_id_force: pay_contrat_cntFields.prui_id_force; prga_id_force: pay_contrat_cntFields.prga_id_force; prgp_id_force: pay_contrat_cntFields.prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: pay_contrat_cntFields.cnt_heure_embauche; cnt_dpae_dateheure_gene: pay_contrat_cntFields.cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: pay_contrat_cntFields.cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: pay_contrat_cntFields.cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: pay_contrat_cntFields.cnt_aed_statut_particulier; cnt_transaction_statut: pay_contrat_cntFields.cnt_transaction_statut; cnt_heure_fin: pay_contrat_cntFields.cnt_heure_fin; cnt_heure_embauche_reelle: pay_contrat_cntFields.cnt_heure_embauche_reelle; mnvi_id: pay_contrat_cntFields.mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: pay_contrat_cntFields.cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: pay_contrat_cntFields.cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: pay_contrat_cntFields.cnt_justif_recours_cdd; cnt_debut_periode_souplesse: pay_contrat_cntFields.cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: pay_contrat_cntFields.cnt_fin_periode_souplesse; pcpa_id_force: pay_contrat_cntFields.pcpa_id_force; cnt_date_envoi: pay_contrat_cntFields.cnt_date_envoi; cnt_date_reception: pay_contrat_cntFields.cnt_date_reception; cnt_euti_date_envoi: pay_contrat_cntFields.cnt_euti_date_envoi; cnt_euti_date_reception: pay_contrat_cntFields.cnt_euti_date_reception; sal_id_tuteur: pay_contrat_cntFields.sal_id_tuteur; cnt_der_jour_trav: pay_contrat_cntFields.cnt_der_jour_trav; cnt_datefin_essai_renouv: pay_contrat_cntFields.cnt_datefin_essai_renouv; cnt_infos_comp: pay_contrat_cntFields.cnt_infos_comp; cnt_notes: pay_contrat_cntFields.cnt_notes; trem_id: pay_contrat_cntFields.trem_id; ett_id: pay_contrat_cntFields.ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: pay_contrat_cntFields.cnt_date_paiement_stc; }' is not assignable to parameter of type 'SelectionPeriaDataCnt'.", "extraMsg": "Type '{ pad_id: number; lastVvaSalaire: pay_valeurvariable_vva; peri_anneemois: number; cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: grp_id; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: cnt_preavis_noneffnonpaye_datedebut; cnt_preavis_noneffnonpaye_datefin: cnt_preavis_noneffnonpaye_datefin; cnt_preavis_noneffpaye_datedebut: cnt_preavis_noneffpaye_datedebut; cnt_preavis_noneffpaye_datefin: cnt_preavis_noneffpaye_datefin; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: cnt_fin_date; cnt_datefin_prevue: cnt_datefin_prevue; cnt_datefin_essai: cnt_datefin_essai; cnt_preavis_fait: boolean; cnt_date_notification: cnt_date_notification; cnt_preavisfait_date_debut: cnt_preavisfait_date_debut; cnt_preavisfait_date_fin: cnt_preavisfait_date_fin; eta_id: number; sal_id: number; mtf_id: mtf_id; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: lot_id; cnt_num: cnt_num; rcdd_id: rcdd_id; prof_id_prem_force: prof_id_prem_force; prof_id_prss_force: prof_id_prss_force; dpub_id: dpub_id; semp_id: number; cnt_quot_trav: cnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: cnt_quot_trav_spec_raison; prof_id_prcp_force: prof_id_prcp_force; pare_id_force: pare_id_force; pacp_id_force: pacp_id_force; pass_id_force: pass_id_force; cnt_simul: boolean; cnt_id_externe: cnt_id_externe; cnt_datefin_duree_minimale: cnt_datefin_duree_minimale; cnt_rempla_sal_libre: cnt_rempla_sal_libre; cnt_rempla_sal_id: cnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: euti_id; src_id_force: src_id_force; ccn_id_euti_force: ccn_id_euti_force; sat_id_force: sat_id_force; cnt_reprise_date_fin_traitement: cnt_reprise_date_fin_traitement; prtt_id_force: prtt_id_force; spec_id: spec_id; cdpre_id: cdpre_id; cnt_cdpre_date_fin: cnt_cdpre_date_fin; pifc_id_force: pifc_id_force; prbul_id_force: prbul_id_force; ppla_id_force: ppla_id_force; prui_id_force: prui_id_force; prga_id_force: prga_id_force; prgp_id_force: prgp_id_force; cnt_ts_exo: boolean; cnt_heure_embauche: cnt_heure_embauche; cnt_dpae_dateheure_gene: cnt_dpae_dateheure_gene; cnt_rupconv_date_signature: cnt_rupconv_date_signature; cnt_lic_date_eng_procedure: cnt_lic_date_eng_procedure; cnt_aed_statut_particulier: cnt_aed_statut_particulier; cnt_transaction_statut: cnt_transaction_statut; cnt_heure_fin: cnt_heure_fin; cnt_heure_embauche_reelle: cnt_heure_embauche_reelle; mnvi_id: mnvi_id; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: cnt_prevenance_effpaye_datedebut; cnt_prevenance_effpaye_datefin: cnt_prevenance_effpaye_datefin; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: cnt_prevenance_noneffpaye_datedebut; cnt_prevenance_noneffpaye_datefin: cnt_prevenance_noneffpaye_datefin; cnt_justif_recours_cdd: cnt_justif_recours_cdd; cnt_debut_periode_souplesse: cnt_debut_periode_souplesse; cnt_fin_periode_souplesse: cnt_fin_periode_souplesse; pcpa_id_force: pcpa_id_force; cnt_date_envoi: cnt_date_envoi; cnt_date_reception: cnt_date_reception; cnt_euti_date_envoi: cnt_euti_date_envoi; cnt_euti_date_reception: cnt_euti_date_reception; sal_id_tuteur: sal_id_tuteur; cnt_der_jour_trav: cnt_der_jour_trav; cnt_datefin_essai_renouv: cnt_datefin_essai_renouv; cnt_infos_comp: cnt_infos_comp; cnt_notes: cnt_notes; trem_id: trem_id; ett_id: ett_id; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: cnt_date_paiement_stc; }' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id" }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 13, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'pay_contrat_cnt' is not assignable to parameter of type 'DataForInsert<{ cnt_soldetc_mdp_id: number; ncnt_id: number; grp_id: number | null; cnt_preavis_noneffnonpaye: boolean; cnt_preavis_noneffpaye: boolean; cnt_preavis_noneffnonpaye_datedebut: Date | null; cnt_preavis_noneffnonpaye_datefin: Date | null; cnt_preavis_noneffpaye_datedebut: Date | null; cnt_preavis_noneffpaye_datefin: Date | null; cnt_id: number; cnt_debut_date: Date; cnt_fin_date: Date | null; cnt_datefin_prevue: Date | null; cnt_datefin_essai: Date | null; cnt_preavis_fait: boolean; cnt_date_notification: Date | null; cnt_preavisfait_date_debut: Date | null; cnt_preavisfait_date_fin: Date | null; eta_id: number; sal_id: number; mtf_id: number | null; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number | null; cnt_num: null; rcdd_id: number | null; prof_id_prem_force: number | null; prof_id_prss_force: number | null; dpub_id: number | null; semp_id: number; cnt_quot_trav: number | null; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: number | null; prof_id_prcp_force: number | null; pare_id_force: number | null; pacp_id_force: number | null; pass_id_force: number | null; cnt_simul: boolean; cnt_id_externe: null; cnt_datefin_duree_minimale: Date | null; cnt_rempla_sal_libre: null; cnt_rempla_sal_id: number | null; cnt_sans_terme_precis: boolean; euti_id: number | null; src_id_force: number | null; ccn_id_euti_force: number | null; sat_id_force: number | null; cnt_reprise_date_fin_traitement: Date | null; prtt_id_force: number | null; spec_id: number | null; cdpre_id: number | null; cnt_cdpre_date_fin: Date | null; pifc_id_force: number | null; prbul_id_force: number | null; ppla_id_force: number | null; prui_id_force: number | null; prga_id_force: number | null; prgp_id_force: number | null; cnt_ts_exo: boolean; cnt_heure_embauche: null; cnt_dpae_dateheure_gene: Date | null; cnt_rupconv_date_signature: Date | null; cnt_lic_date_eng_procedure: Date | null; cnt_aed_statut_particulier: number | null; cnt_transaction_statut: number | null; cnt_heure_fin: null; cnt_heure_embauche_reelle: Date | null; mnvi_id: number | null; cnt_prevenance_effpaye: boolean; cnt_prevenance_effpaye_datedebut: Date | null; cnt_prevenance_effpaye_datefin: Date | null; cnt_prevenance_noneffpaye: boolean; cnt_prevenance_noneffpaye_datedebut: Date | null; cnt_prevenance_noneffpaye_datefin: Date | null; cnt_justif_recours_cdd: null; cnt_debut_periode_souplesse: Date | null; cnt_fin_periode_souplesse: Date | null; pcpa_id_force: number | null; cnt_date_envoi: Date | null; cnt_date_reception: Date | null; cnt_euti_date_envoi: Date | null; cnt_euti_date_reception: Date | null; sal_id_tuteur: number | null; cnt_der_jour_trav: Date | null; cnt_datefin_essai_renouv: Date | null; cnt_infos_comp: null; cnt_notes: null; trem_id: number | null; ett_id: number | null; cnt_est_retraite_reprise_activite: boolean; cnt_date_paiement_stc: Date | null; }>'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'cnt_num' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 35, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Schema.pay_emploicontrat_ectFields.ect_datefin; ect_peridebut: number; ect_perifin: Schema.pay_emploicontrat_ectFields.ect_perifin; ect_lib: string; posc_id: Schema.pay_emploicontrat_ectFields.posc_id; nivc_id: Schema.pay_emploicontrat_ectFields.nivc_id; ech_id: Schema.pay_emploicontrat_ectFields.ech_id; acrd_id: Schema.pay_emploicontrat_ectFields.acrd_id; ect_classif_ech: Schema.pay_emploicontrat_ectFields.ect_classif_ech; ect_classif_pos: Schema.pay_emploicontrat_ectFields.ect_classif_pos; ect_classif_niv: Schema.pay_emploicontrat_ectFields.ect_classif_niv; ect_classif_fil: Schema.pay_emploicontrat_ectFields.ect_classif_fil; ect_classif_cat: Schema.pay_emploicontrat_ectFields.ect_classif_cat; ect_classif_coef: Schema.pay_emploicontrat_ectFields.ect_classif_coef; ect_smc_coef: Schema.pay_emploicontrat_ectFields.ect_smc_coef; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; ect_id: number; emp_id: number; ect_datedebut: Date; ect_datefin: Date | null; ect_peridebut: number; ect_perifin: number | null; ect_lib: string; posc_id: number | null; nivc_id: number | null; ech_id: number | null; acrd_id: number | null; ect_classif_ech: null; ect_classif_pos: null; ect_classif_niv: null; ect_classif_fil: null; ect_classif_cat: null; ect_classif_coef: null; ect_smc_coef: number | null; }>'.", "extraMsg": "Types of property 'ect_classif_ech' are incompatible.\nType 'ect_classif_ech' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/contrats/services/insertNewContrat.ts", "line": 48, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Schema.pay_valeurvariable_vvaFields.vva_datefin; vva_periodedebut: Schema.pay_valeurvariable_vvaFields.vva_periodedebut; vva_periodefin: Schema.pay_valeurvariable_vvaFields.vva_periodefin; vva_comm: Schema.pay_valeurvariable_vvaFields.vva_comm; var_id: number; vva_id_externe: Schema.pay_valeurvariable_vvaFields.vva_id_externe; lvva_id: Schema.pay_valeurvariable_vvaFields.lvva_id; acrd_id: Schema.pay_valeurvariable_vvaFields.acrd_id; tacc_id: Schema.pay_valeurvariable_vvaFields.tacc_id; vva_type_peri: number; peria_id: Schema.pay_valeurvariable_vvaFields.peria_id; sal_id: Schema.pay_valeurvariable_vvaFields.sal_id; euti_id: Schema.pay_valeurvariable_vvaFields.euti_id; emp_id: Schema.pay_valeurvariable_vvaFields.emp_id; vva_regul_peridebut: Schema.pay_valeurvariable_vvaFields.vva_regul_peridebut; vva_regul_perifin: Schema.pay_valeurvariable_vvaFields.vva_regul_perifin; }' is not assignable to parameter of type 'DataForInsert<{ cnt_id: number; vva_id: number; vva_niveau: number; vva_valeur: string; vva_datedebut: Date; vva_datefin: Date | null; vva_periodedebut: number | null; vva_periodefin: number | null; vva_comm: null; var_id: number; vva_id_externe: null; lvva_id: number | null; acrd_id: number | null; tacc_id: number | null; vva_type_peri: number; peria_id: number | null; sal_id: number | null; euti_id: number | null; emp_id: number | null; vva_regul_peridebut: number | null; vva_regul_perifin: number | null; }>'.", "extraMsg": "Types of property 'vva_comm' are incompatible.\nType 'vva_comm' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/crm/zendesk/services/getInfosZdUser.ts", "line": 56, "column": 27, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/crm/zendesk/services/setZdOrgExternalId.ts", "line": 22, "column": 12, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/api/dads/router.ts", "line": 66, "column": 31, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 66, "column": 70, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 69, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/api/dads/router.ts", "line": 71, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 71, "column": 74, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 73, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/dads/router.ts", "line": 73, "column": 74, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/documents/router.ts", "line": 52, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DocInfos'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DocInfos': doc_title, doc_comment, doc_id, doc_type, and 3 more." }, { "fileName": "server/api/documents/router.ts", "line": 52, "column": 36, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/documents/router.ts", "line": 87, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/documents/router.ts", "line": 101, "column": 69, "severity": "error", "code": 2345, "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 69, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' is not assignable to parameter of type 'Input'.", "extraMsg": "Property 'utiId' is missing in type '{ raisonSociale: string; libelleDossier: string; pdosId: number; client: DbClient; siren: string; frjId: number; }' but required in type 'Input'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 99, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ padId: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 122, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Property 'utiId' is missing in type '{ lotId: number; periCourante: number; client: DbClient; bilanWriter: BilanWriter; }' but required in type 'Cfg'." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 165, "column": 70, "severity": "error", "code": 2454, "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dossiers/services/createNouveauDossier.ts", "line": 175, "column": 22, "severity": "error", "code": 2454, "message": "Variable 'padCreated' is used before being assigned." }, { "fileName": "server/api/dpae/router.ts", "line": 24, "column": 102, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'Resolvable>>'.", "extraMsg": "Type 'undefined' is not assignable to type 'Resolvable>>'." }, { "fileName": "server/api/dpae/router.ts", "line": 43, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": 45, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dpae/router.ts", "line": 49, "column": 9, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/dsn/m2m/services/crmFormatters/crm94/formatNature94.ts", "line": 33, "column": 15, "severity": "error", "code": 2454, "message": "Variable 'hasTaux' is used before being assigned." }, { "fileName": "server/api/dsn/m2m/services/getDescriptionRetour.ts", "line": 102, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'DataRdsn' is not assignable to parameter of type 'DataRdsn'.", "extraMsg": "Type 'XmlRdsnV02R01ExplicitArray | RapportGipMdsV01R08' is not assignable to type 'RapportGipMdsV01R08'.\nProperty '\"gipmds:rapport\"' is missing in type 'XmlRdsnV02R01ExplicitArray' but required in type 'RapportGipMdsV01R08'." }, { "fileName": "server/api/dsn/router.ts", "line": 101, "column": 4, "severity": "error", "code": 2740, "message": "Type '{ [key: string]: any; }' is missing the following properties from type 'CriteriaReceived': pad_id, peri, modeEnvoi, type, and 4 more." }, { "fileName": "server/api/dsn/services/data/getCotisPrevsForAllCnt.ts", "line": 21, "column": 11, "severity": "error", "code": 2322, "message": "Type 'CprevFromBulletin[]' is not assignable to type 'CotisPrevSelected[]'.", "extraMsg": "Property 'src_id' is missing in type 'CprevFromBulletin' but required in type 'CotisPrevSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 17, "column": 33, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 19, "column": 34, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPeriasForAllCnts.ts", "line": 24, "column": 17, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectPERIA\").Ccn' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Ccn'.", "extraMsg": "Types of property 'ccn_lib_long' are incompatible.\nType 'ccn_lib_long' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": 14, "column": 22, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/getPosConvForAllCnts.ts", "line": 18, "column": 25, "severity": "error", "code": 2339, "message": "Property 'posconv' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/data/selectAllSals.ts", "line": 93, "column": 21, "severity": "error", "code": 2339, "message": "Property 'mergeWithCntId' does not exist on type 'CntSelected'." }, { "fileName": "server/api/dsn/services/payments/computeDatePayment.spec.ts", "line": 14, "column": 19, "severity": "error", "code": 2740, "message": "Type '{ tor_id: number; afod_periodicite_paiement: ORGANISME_PERIODICITE; moisPaieDebut: number; moisPaieFin: number; dateDebut: Moment; dateFin: Moment; }' is missing the following properties from type 'AffilByPeriode': mdp_id, bnqd_id, afod_id, afod_numaffil, and 5 more." }, { "fileName": "server/api/dsn/services/payments/generatePaymentsOps.ts", "line": 238, "column": 9, "severity": "error", "code": 2322, "message": "Type 'mdp_id' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/persist.ts", "line": 61, "column": 3, "severity": "error", "code": 2322, "message": "Type 'CriteriaReceived | undefined' is not assignable to type 'Criteria | undefined'.", "extraMsg": "Type 'CriteriaReceived' is missing the following properties from type 'Criteria': isMensuelle, isEvenementielle, isTypeFamilleAnnul, isDecalage, and 6 more." }, { "fileName": "server/api/dsn/services/s30/generateOneIndiv.ts", "line": 241, "column": 31, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'AsyncFunction[]'.\nType '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type '{ individu: (done: (err?: Error | null | undefined, s30?: Block | undefined) => void) => void; chgtsIndividu: (done: any) => void; expositionsPenibilite: (done: any) => void; contrats: (done: AsyncCallback) => void; affilsPrev: (done: any) => void; versements: (done: AsyncCallback) => void; remunerations: (done: any) => void; primes: (done: any) => void; autresElements: (done: any) => void; basesAssujetties: (done: any) => void; basesAssujettiesPrev: (done: any) => void; regulsCotisIndiv: (done: AsyncCallback) => void; anciennete: (done: any) => void; }' is not assignable to parameter of type 'Dictionary>'.\nProperty 'individu' is incompatible with index signature.\nType '(done: (err?: Error | null | undefined, s30?: DSN.Block | undefined) => void) => void' is not assignable to type 'AsyncFunction'.\nTypes of parameters 'done' and 'callback' are incompatible.\nTypes of parameters 'result' and 's30' are incompatible.\nType 'Block | undefined' is not assignable to type 'Results | undefined'.\nType 'Block' is missing the following properties from type 'Results': individu, penibilite, chgtsIndividu, expositionsPenibilite, and 10 more." }, { "fileName": "server/api/dsn/services/s30/s40/allContrats.ts", "line": 8, "column": 1, "severity": "error", "code": 6133, "message": "'async' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 118, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'trem_id' is not assignable to parameter of type 'TREM_ID'.", "extraMsg": "Type 'null' is not assignable to type 'TREM_ID'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 120, "column": 3, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s51/s21_g00_51.ts", "line": 121, "column": 3, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/s30/s40/s62/checkMotifFinWithNatureCnt.ts", "line": 1, "column": 1, "severity": "error", "code": 6133, "message": "'explainInfo' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": 15, "column": 24, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/allS71.ts", "line": 15, "column": 48, "severity": "error", "code": 6133, "message": "'client' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 13, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 40, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 58, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 67, "column": 19, "severity": "error", "code": 6133, "message": "'criteria' is declared but its value is never read." }, { "fileName": "server/api/dsn/services/s30/s40/s71/s21_g00_71.spec.ts", "line": 85, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type 'Cnt' is not assignable to parameter of type 'CntSelected'." }, { "fileName": "server/api/dsn/services/s30/s40/s78/s21_g00_79.ts", "line": 97, "column": 2, "severity": "error", "code": 2322, "message": "Type '(Block | null)[]' is not assignable to type 'Block[]'.", "extraMsg": "Type 'Block | null' is not assignable to type 'Block'.\nType 'null' is not assignable to type 'Block'." }, { "fileName": "server/api/dsn/services/s30/s50/s21_g00_50.ts", "line": 125, "column": 2, "severity": "error", "code": 2322, "message": "Type '{ sal_id?: number | undefined; sal_desc?: string | undefined; pas_base?: number | undefined; pas_mnt?: number | undefined; pas_taux?: string | undefined; pas_taux_numerique?: number | undefined; type_taux?: string | undefined; type_taux_numerique?: number | undefined; net_imp?: number | undefined; mnt_exo_hs_mues?: number | undefined; pas_elts_add?: number | undefined; pas_abt_cdd?: number | undefined; pas_base_exo_appr?: number | undefined; pas_ijss?: number | undefined; taux_individu?: string | undefined; taux_individu_numerique?: number | undefined; nap_avant_ir?: number | undefined; nap?: number | undefined; net?: number | undefined; vva_all?: pay_valeurvariable_vva[] | undefined; lvva_all?: pay_lotvva_lvva[] | undefined; ipas_all?: pay_importfichierpas_ipas[] | undefined; is_first_bul?: boolean | undefined; dateReglement: moment.Moment; }' is not assignable to type 'Data'.", "extraMsg": "Types of property 'sal_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/api/dsn/services/sanitizeLocalite.ts", "line": 14, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": 19, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/utils/isVersionNormeSameOrAfter.spec.ts", "line": 22, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type '\"P21V02\"' is not assignable to parameter of type 'VersionNormeDsn'." }, { "fileName": "server/api/dsn/services/validateCriteria.ts", "line": 3, "column": 31, "severity": "error", "code": 2307, "message": "Cannot find module '../decla_main' or its corresponding type declarations." }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.spec.ts", "line": 8, "column": 73, "severity": "error", "code": 2551, "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/dsn/services/validation/getReferentialToCheckByRubCode.ts", "line": 21, "column": 27, "severity": "error", "code": 2551, "message": "Property 'P20V01' does not exist on type 'typeof DSN_VERSION_NORME'. Did you mean 'P21V01'?" }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 158, "column": 73, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id: number; cnt_num: number | emp_embauchecontrat_ecntFields.ecnt_num; cnt_soldetc_mdp_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: emp_embauchecontrat_ecntFields.ecnt_fin_date; cnt_datefin_prevue: emp_embauchecontrat_ecntFields.ecnt_datefin_prevue; cnt_datefin_essai: emp_embauchecontrat_ecntFields.ecnt_datefin_essai; eta_id: number; cnt_acompte_mdp_id: number; cnt_salaire_mdp_id: number; lot_id: number; rcdd_id: number | undefined; mtf_id: number | null; dpub_id: emp_embauchecontrat_ecntFields.dpub_id; cnt_quot_trav: emp_embauchecontrat_ecntFields.ecnt_quot_trav; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav_spec_raison: emp_embauchecontrat_ecntFields.ecnt_quot_trav_spec_raison; cnt_datefin_duree_minimale: emp_embauchecontrat_ecntFields.ecnt_datefin_duree_minimale; cnt_rempla_sal_libre: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_libre; cnt_rempla_sal_id: emp_embauchecontrat_ecntFields.ecnt_rempla_sal_id; cnt_sans_terme_precis: boolean; euti_id: emp_embauchecontrat_ecntFields.euti_id; src_id_force: emp_embauchecontrat_ecntFields.src_id_force; cdpre_id: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_motif_id; cnt_cdpre_date_fin: emp_embauchecontrat_ecntFields.ecnt_prev_dispense_date_fin; cnt_heure_embauche: emp_embauchecontrat_ecntFields.ecnt_heure_embauche; cnt_dpae_dateheure_gene: emp_embauchecontrat_ecntFields.ecnt_dpae_dateheure_gene; cnt_heure_fin: emp_embauchecontrat_ecntFields.ecnt_heure_fin; cnt_heure_embauche_reelle: emp_embauchecontrat_ecntFields.ecnt_heure_embauche_reelle; cnt_justif_recours_cdd: emp_embauchecontrat_ecntFields.ecnt_justif_recours_cdd; cnt_debut_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_debut_periode_souplesse; cnt_fin_periode_souplesse: emp_embauchecontrat_ecntFields.ecnt_fin_periode_souplesse; cnt_date_envoi: emp_embauchecontrat_ecntFields.ecnt_date_envoi; cnt_date_reception: emp_embauchecontrat_ecntFields.ecnt_date_reception; sal_id_tuteur: emp_embauchecontrat_ecntFields.sal_id_tuteur; cnt_datefin_essai_renouv: emp_embauchecontrat_ecntFields.ecnt_datefin_essai_renouv; cnt_notes: string | null; trem_id: emp_embauchecontrat_ecntFields.trem_id; cnt_est_retraite_reprise_activite: boolean; pare_id_force: emp_embauchecontrat_ecntFields.pare_id_force; pacp_id_force: emp_embauchecontrat_ecntFields.pacp_id_force; pcpa_id_force: emp_embauchecontrat_ecntFields.pcpa_id_force; prtt_id_force: emp_embauchecontrat_ecntFields.prtt_id_force; ppla_id_force: emp_embauchecontrat_ecntFields.ppla_id_force; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'cnt_num' are incompatible.\nType 'number | ecnt_num' is not assignable to type 'cnt_num | undefined'.\nType 'number' is not assignable to type 'cnt_num | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 394, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 431, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: Date; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 549, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEcnt/basculeEcnt.ts", "line": 574, "column": 17, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; tcc_datedebut: Date; tcc_peridebut: string; tco_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tcc_peridebut' are incompatible.\nType 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeEsal.ts", "line": 134, "column": 77, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id: number; tytr_id: emp_embauchesalarie_esalFields.esal_tytr_id; ttra_num: emp_embauchesalarie_esalFields.esal_ttra_num; ttra_lieu_delivr: emp_embauchesalarie_esalFields.esal_ttra_lieu_delivr; ttra_date_emission: emp_embauchesalarie_esalFields.esal_ttra_date_emission; ttra_date_fin_validite: emp_embauchesalarie_esalFields.esal_ttra_date_fin_validite; ttra_nom_administration: emp_embauchesalarie_esalFields.esal_ttra_nom_administration; ttra_renouv: emp_embauchesalarie_esalFields.esal_ttra_renouv; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'tytr_id' are incompatible.\nType 'esal_tytr_id' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 82, "column": 86, "severity": "error", "code": 2345, "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 122, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; vva_periodedebut: number; var_id: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 163, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type '{ vva_id: number; vva_valeur: number; }' is not assignable to parameter of type 'DataForUpdate'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 179, "column": 94, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updateModaliteRemFromMrem.ts", "line": 229, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type '{ cnt_id: number; vva_niveau: number; vva_valeur: number; vva_datedebut: emp_modifrem_mremFields.mrem_date_debut; var_id: number; vva_periodedebut: number; }' is not assignable to parameter of type 'DataForInsert'." }, { "fileName": "server/api/employeur/services/basculeSaisiesEnPaie/basculeurs/basculeMrem/updatePositionnementFromMrem.ts", "line": 87, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type '{ ect_datedebut: emp_modifrem_mremFields.mrem_date_debut; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: string | undefined; posc_id?: pay_emploicontrat_ectFields.posc_id | undefined; nivc_id?: pay_emploicontrat_ectFields.nivc_id | undefined; ech_id?: pay_emploicontrat_ectFields.ech_id | undefined; acrd_id?: pay_emploicontrat_ectFields.acrd_id | undefined; ect_classif_ech?: pay_emploicontrat_ectFields.ect_classif_ech | undefined; ect_classif_pos?: pay_emploicontrat_ectFields.ect_classif_pos | undefined; ect_classif_niv?: pay_emploicontrat_ectFields.ect_classif_niv | undefined; ect_classif_fil?: pay_emploicontrat_ectFields.ect_classif_fil | undefined; ect_classif_cat?: pay_emploicontrat_ectFields.ect_classif_cat | undefined; ect_classif_coef?: pay_emploicontrat_ectFields.ect_classif_coef | undefined; ect_smc_coef?: pay_emploicontrat_ectFields.ect_smc_coef | undefined; }' is not assignable to parameter of type 'DataForInsert<{ ect_datedebut: Date | null; ect_datefin: null; ect_peridebut: number; ect_perifin: null; ect_id?: number | undefined; emp_id?: number | undefined; cnt_id?: number | undefined; ect_lib?: undefined; posc_id?: number | null | undefined; nivc_id?: number | null | undefined; ech_id?: number | null | undefined; acrd_id?: number | null | undefined; ect_classif_ech?: null | undefined; ect_classif_pos?: null | undefined; ect_classif_niv?: null | undefined; ect_classif_fil?: null | undefined; ect_classif_cat?: null | undefined; ect_classif_coef?: null | undefined; ect_smc_coef?: number | null | undefined; }>'.", "extraMsg": "Types of property 'ect_lib' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/gta/presences/services/presenceChecksByRange.ts", "line": 46, "column": 79, "severity": "error", "code": 2304, "message": "Cannot find name 'Approval'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 31, "column": 48, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 37, "column": 16, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjss.spec.ts", "line": 43, "column": 16, "severity": "error", "code": 2741, "message": "Property 'dataFound' is missing in type '{ periode: number; brutSs: number; brutRetabli: number; heuresCompletes: null; heuresReelles: null; }' but required in type 'SalairePeriode'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": 3, "column": 10, "severity": "error", "code": 2305, "message": "Module '\"./calculateIjss\"' has no exported member 'SalairePeriodeWithSalRef'." }, { "fileName": "server/api/ijss/services/calculateIjssJour.spec.ts", "line": 33, "column": 49, "severity": "error", "code": 2554, "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 41, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 50, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/calculateSalaireRef.ts", "line": 61, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }[]' is not assignable to type 'SalairePeriodeWithSalRef[]'.", "extraMsg": "Type '{ salaireRef: number | null; explain?: string | undefined; dataFound: boolean; isRepriseCumul?: boolean | undefined; periode: number; brutSs: number | null; brutRetabli: number | null; heuresReelles: number | null; heuresCompletes: number | null; }' is not assignable to type 'SalairePeriodeWithSalRef'.\nTypes of property 'salaireRef' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": 60, "column": 50, "severity": "error", "code": 2339, "message": "Property '_martId' does not exist on type 'CfgGetDjtReel'." }, { "fileName": "server/api/ijss/services/computeDerJourTravArret.ts", "line": 60, "column": 50, "severity": "error", "code": 6133, "message": "'_martId' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 3, "column": 1, "severity": "error", "code": 6133, "message": "'Sinon' is declared but its value is never read." }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 12, "column": 43, "severity": "error", "code": 2739, "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 17, "column": 16, "severity": "error", "code": 2739, "message": "Type '{ dij_total_brut: number; dij_total_net: number; dij_datedebut: Date; dij_datefin: Date; }' is missing the following properties from type 'DijForTotals': dij_nbij, dij_nature_assurance" }, { "fileName": "server/api/ijss/services/generateTijFromDij.spec.ts", "line": 23, "column": 27, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 1." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 59, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'any' is not assignable to parameter of type 'never'." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 59, "column": 25, "severity": "error", "code": 2488, "message": "Type 'any[] | undefined' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/ijss/services/generateTijFromDij.ts", "line": 350, "column": 5, "severity": "error", "code": 2740, "message": "Type 'pay_traitementijss_tij[]' is missing the following properties from type 'pay_traitementijss_tij': tij_id, tij_datedebut, tij_datefin, tij_nature_assurance, and 12 more." }, { "fileName": "server/api/ijss/services/getDonneesPeriodesPourCalculIjssFromDsn.ts", "line": 7, "column": 11, "severity": "error", "code": 6196, "message": "'Line' is declared but never used." }, { "fileName": "server/api/imports/router.ts", "line": 82, "column": 24, "severity": "error", "code": 2488, "message": "Type '{ [fieldname: string]: File[]; } | File[]' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/api/imports/router.ts", "line": 82, "column": 24, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 110, "column": 24, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 172, "column": 18, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/imports/router.ts", "line": 213, "column": 9, "severity": "error", "code": 6133, "message": "'result' is declared but its value is never read." }, { "fileName": "server/api/imports/router.ts", "line": 215, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ inidId: any; utiId: number; pdosId: number; dsnFiles: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to parameter of type 'Cfg'.", "extraMsg": "Types of property 'dsnFiles' are incompatible.\nType '{ [fieldname: string]: File[]; } | File[] | undefined' is not assignable to type 'DsnFile[]'.\nType 'undefined' is not assignable to type 'DsnFile[]'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": 70, "column": 22, "severity": "error", "code": 2339, "message": "Property 'id' does not exist on type '{}'." }, { "fileName": "server/api/imports/services/dsn/createDataFromDsn.ts", "line": 70, "column": 27, "severity": "error", "code": 2304, "message": "Cannot find name 'id'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": 29, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts", "line": 30, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'number | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createEct.ts", "line": 29, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 28, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 29, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 30, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 31, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createPeriodes.ts", "line": 32, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/entities/createUserAccess.ts", "line": 21, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 35, "column": 53, "severity": "error", "code": 6133, "message": "'inidId' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 37, "column": 9, "severity": "error", "code": 2741, "message": "Property 'success' is missing in type '{ contrats: never[]; }' but required in type 'Result'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 37, "column": 9, "severity": "error", "code": 6133, "message": "'finalResult' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 47, "column": 11, "severity": "error", "code": 6133, "message": "'allResults' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 55, "column": 11, "severity": "error", "code": 6133, "message": "'bilan' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/getReprisesCumuls.ts", "line": 56, "column": 5, "severity": "error", "code": 2739, "message": "Type '{}' is missing the following properties from type 'Result': contrats, success" }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 16, "column": 74, "severity": "error", "code": 2355, "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 21, "column": 11, "severity": "error", "code": 6133, "message": "'results' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 24, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type '{ dsn: DsnEtab_S21_G00_11; bilanWriter: BilanWriter; }' is not assignable to parameter of type 'DsnEtab_S21_G00_11'.", "extraMsg": "Object literal may only specify known properties, and 'dsn' does not exist in type 'DsnEtab_S21_G00_11'." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 31, "column": 11, "severity": "error", "code": 6196, "message": "'Cfg2' is declared but never used." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 35, "column": 43, "severity": "error", "code": 6133, "message": "'dsnEtab' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/getReprisesCumuls/processOneDsnForCumuls.ts", "line": 35, "column": 73, "severity": "error", "code": 2355, "message": "A function whose declared type is neither 'void' nor 'any' must return a value." }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": 11, "column": 21, "severity": "error", "code": 2352, "message": "Conversion of type 'Dsn' to type 'DsnWithDate' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Dsn' is missing the following properties from type 'DsnWithDate': dsn, date" }, { "fileName": "server/api/imports/services/dsn/helpers/getLastDsn.ts", "line": 11, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '(dsnMax: DsnWithDate, dsn: Dsn) => { dsn: Dsn; date: Moment; } | undefined' is not assignable to parameter of type '(previousValue: DsnWithDate, currentValue: Dsn, currentIndex: number, array: Dsn[]) => DsnWithDate'.", "extraMsg": "Type '{ dsn: Dsn; date: Moment; } | undefined' is not assignable to type 'DsnWithDate'.\nType 'undefined' is not assignable to type 'DsnWithDate'." }, { "fileName": "server/api/imports/services/dsn/helpers/getRemBloc51FromDsnIndiv.ts", "line": 2, "column": 1, "severity": "error", "code": 6133, "message": "'getDsnNodeValue' is declared but its value is never read." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 141, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 141, "column": 35, "severity": "error", "code": 2454, "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/importDsnInit.ts", "line": 147, "column": 27, "severity": "error", "code": 2454, "message": "Variable 'resultProcessDsn' is used before being assigned." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": 98, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsDossier.ts", "line": 104, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": 53, "column": 13, "severity": "error", "code": 2322, "message": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/dsn/processors/createAffiliationsFromBordereaux.ts", "line": 59, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ afod_id?: number | undefined; pad_id?: number | undefined; afod_numaffil?: null | undefined; afod_datedebut?: Date | undefined; afod_datefin?: Date | null | undefined; afod_peri_debut?: number | undefined; afod_peri_fin?: number | null | undefined; afod_notes?: null | undefined; rorg_id?: number | null | undefined; afod_periodicite_paiement?: number | undefined; mdp_id?: number | null | undefined; bnqd_id?: number | null | undefined; eta_id?: number | null | undefined; afod_type_paiement_dsn?: number | undefined; }>'.", "extraMsg": "Types of property 'afod_numaffil' are incompatible.\nType 'afod_numaffil | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 82, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 85, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_datefin_prevue | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_datefin_prevue | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 87, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_quot_trav | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_quot_trav | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneCnt.ts", "line": 90, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'cnt_fin_date | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'cnt_fin_date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneEtab.ts", "line": 95, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Result[]' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }[]'.", "extraMsg": "Type 'Result' is not assignable to type '{ sal: pay_salarie_sal; cnts: pay_contrat_cnt[]; }'.\nTypes of property 'sal' are incompatible.\nType 'pay_salarie_sal | undefined' is not assignable to type 'pay_salarie_sal'.\nType 'undefined' is not assignable to type 'pay_salarie_sal'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 56, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 63, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'Date | undefined'." }, { "fileName": "server/api/imports/services/dsn/processors/processOneIndiv.ts", "line": 67, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Moment | null' is not assignable to type 'sal_anciennete_date | undefined'.", "extraMsg": "Type 'Moment' is not assignable to type 'Date'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getInfosRepartitionSalEmp.ts", "line": 87, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'BaseMontantSpecifique[] | TAPrev' is not assignable to parameter of type 'BaseMontantSpecifique & { lib?: string | undefined; }'.", "extraMsg": "Type 'BaseMontantSpecifique[]' is not assignable to type 'BaseMontantSpecifique & { lib?: string | undefined; }'.\nType 'BaseMontantSpecifique[]' is missing the following properties from type 'BaseMontantSpecifique': LibelleCodeNature, ValeurCodeNature" }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/getNumeroOption.ts", "line": 5, "column": 169, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": 54, "column": 11, "severity": "error", "code": 2322, "message": "Type '(BaseMontantSpecifique & { lib: string; })[] | undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'.", "extraMsg": "Type 'undefined' is not assignable to type '(BaseMontantSpecifique & { lib: string; })[]'." }, { "fileName": "server/api/imports/services/ficheOC/transformers/P0958/transformElementsCalculs.ts", "line": 57, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": 11, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }' is not assignable to type 'void'." }, { "fileName": "server/api/imports/services/ficheOC/updateIfoc.ts", "line": 11, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'CfgUpdateIfoc' is not assignable to parameter of type 'DataForUpdate<{ ifoc_id: number; uti_id?: number | undefined; ifoc_import_datetime?: Date | undefined; pad_id?: number | undefined; ifoc_origine?: number | undefined; eta_id?: number | null | undefined; ifoc_content_xml?: undefined; ifoc_content_json?: null | undefined; ifoc_bilan?: null | undefined; ifoc_dateheure_creation_fiche?: Date | null | undefined; ifoc_success: boolean | null; }>'.", "extraMsg": "Types of property 'ifoc_content_xml' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/imports/services/getTypeOrgSelonTypeRisque.ts", "line": 3, "column": 64, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/imports/services/importPrevFromXml.ts", "line": 144, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'CfgGetIfoc'.", "extraMsg": "Property 'date_heure_creation_fiche' is missing in type 'Partial' but required in type 'CfgGetIfoc'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": 58, "column": 100, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importVvasPerFromCsv.ts", "line": 218, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 140, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'ipas_validite_date_debut | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 141, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'ipas_validite_date_fin | undefined'." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 531, "column": 16, "severity": "error", "code": 6133, "message": "'getPeriodesCourantesForSals' is declared but its value is never read." }, { "fileName": "server/api/imports/services/importXmlPas.ts", "line": 563, "column": 5, "severity": "error", "code": 2739, "message": "Type 'any[]' is missing the following properties from type '{ salIds: number[]; ppaCourante: pay_periodepaye_ppa; }': salIds, ppaCourante" }, { "fileName": "server/api/imports/services/processContrat.ts", "line": 145, "column": 69, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/imports/services/processFileParamFicheOc.ts", "line": 105, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'ContratParsed'.", "extraMsg": "Types of property 'prev_ref' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": 44, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/router.ts", "line": 63, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": 32, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type '{ appSessionId: any; currentUser: { scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: usr_utilisateur_utiFields.sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }; loginTime: string; lastcheckTime: null; }' is not assignable to parameter of type 'Session'.", "extraMsg": "Types of property 'currentUser' are incompatible.\nType '{ scope: { sals: never[]; pads: number[]; }; pad_ids: number[]; pad: number; uti_id: number; sal_id: sal_id; uti_nom: string; uti_prenom: string; uti_pseudo: string; uti_access_to_business_dashboard: boolean; uti_superadmin: boolean; pdos_id: number; uti_display_image_profil: boolean; uti_access_param_generaux: boolean; uti_access_param_dossier: boolean; uti_access_kpis: boolean; uti_reconnection_auto: boolean; uti_access_tickets_dev: boolean; uti_access_gestion_interne: boolean; uti_access_portefeuille: boolean; sal_nom_usage: string; sal_prenom: string; sal_matricule: string; usec_main_route_locked: boolean; }' is missing the following properties from type 'User': uti_email, currentPAD, currentGdpId, currentDOS, and 5 more." }, { "fileName": "server/api/login/services/storeUserSession.ts", "line": 34, "column": 10, "severity": "error", "code": 2339, "message": "Property 'appSessionId' does not exist on type 'UserSelected'." }, { "fileName": "server/api/passwords/router.ts", "line": 132, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/api/presences/router.ts", "line": 34, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'Params': cnt_id, tsh_date_start, tsh_date_end, tsh_comment" }, { "fileName": "server/api/presences/router.ts", "line": 55, "column": 9, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": 61, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response'." }, { "fileName": "server/api/presences/router.ts", "line": 71, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ sal_id_manager: number | null; pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Types of property 'sal_id_manager' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/router.ts", "line": 84, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 87, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Type 'ParsedQs' is missing the following properties from type 'Params': cnt_id, nb" }, { "fileName": "server/api/presences/router.ts", "line": 89, "column": 31, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 97, "column": 27, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 110, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 113, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'ParsedQs' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'cnt_id' is missing in type 'ParsedQs' but required in type 'Params'." }, { "fileName": "server/api/presences/router.ts", "line": 115, "column": 31, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 123, "column": 27, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/presences/router.ts", "line": 161, "column": 127, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/presences/services/getCurrentPeriodPointageDays.ts", "line": 8, "column": 26, "severity": "error", "code": 2307, "message": "Cannot find module '../../../reports/data/getDataRestitutionPresences' or its corresponding type declarations." }, { "fileName": "server/api/presences/services/submitTimesheet.ts", "line": 4, "column": 10, "severity": "error", "code": 6133, "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 5, "column": 32, "severity": "error", "code": 6133, "message": "'Awaited' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 24, "column": 1, "severity": "error", "code": 6133, "message": "'jobsDebouncer' is declared but its value is never read." }, { "fileName": "server/api/reports/router.ts", "line": 65, "column": 11, "severity": "error", "code": 2740, "message": "Type '{ pad_id: number; }' is missing the following properties from type 'SepaParams': peri, sal_id, sal_id_out, modePaiement, and 5 more." }, { "fileName": "server/api/reports/router.ts", "line": 127, "column": 17, "severity": "error", "code": 2794, "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "server/api/reports/router.ts", "line": 228, "column": 29, "severity": "error", "code": 2339, "message": "Property 'ceta_id' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 229, "column": 27, "severity": "error", "code": 2339, "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 230, "column": 29, "severity": "error", "code": 2339, "message": "Property 'pad_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 231, "column": 36, "severity": "error", "code": 2339, "message": "Property 'estVersionDef' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 232, "column": 42, "severity": "error", "code": 2339, "message": "Property 'estVisibleEmployeur' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 233, "column": 29, "severity": "error", "code": 2339, "message": "Property 'lot_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 234, "column": 29, "severity": "error", "code": 2339, "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/reports/router.ts", "line": 289, "column": 15, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 30, "column": 46, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 39, "column": 17, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 75, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/rh/actualites/router.ts", "line": 79, "column": 17, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/salaries/router.ts", "line": 33, "column": 31, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 33, "column": 70, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 39, "column": 55, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 41, "column": 59, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 42, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 53, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 58, "column": 81, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 58, "column": 120, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 60, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 71, "column": 54, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/salaries/router.ts", "line": 73, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/salaries/router.ts", "line": 76, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/theme/router.ts", "line": 14, "column": 55, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/theme/router.ts", "line": 14, "column": 72, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/api/utils/replaceDomainName.ts", "line": 5, "column": 60, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/api/variables/router.ts", "line": 40, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 43, "column": 68, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': mvaId, padId, dateDebut, dateFin" }, { "fileName": "server/api/variables/router.ts", "line": 44, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId" }, { "fileName": "server/api/variables/router.ts", "line": 47, "column": 26, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 53, "column": 22, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 100, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': padId, mvaId, rows" }, { "fileName": "server/api/variables/router.ts", "line": 114, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 123, "column": 30, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 132, "column": 26, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/api/variables/router.ts", "line": 158, "column": 44, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number'." }, { "fileName": "server/api/variables/router.ts", "line": 159, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/variables/router.ts", "line": 203, "column": 29, "severity": "error", "code": 2339, "message": "Property 'cnt_ids' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 204, "column": 38, "severity": "error", "code": 2339, "message": "Property 'comment' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 205, "column": 40, "severity": "error", "code": 2339, "message": "Property 'modeSelectionCnt' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/router.ts", "line": 206, "column": 27, "severity": "error", "code": 2339, "message": "Property 'peri' does not exist on type 'PayloadUpload'." }, { "fileName": "server/api/variables/services/insertVvaComment.ts", "line": 62, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForInsert<{ vva_id?: number | undefined; vva_niveau?: number | undefined; vva_valeur?: undefined; vva_datedebut?: Date | undefined; vva_datefin?: Date | null | undefined; vva_periodedebut?: number | null | undefined; vva_periodefin?: number | null | undefined; vva_comm?: null | undefined; var_id?: number | undefined; cnt_id?: number | null | undefined; vva_id_externe?: null | undefined; lvva_id?: number | null | undefined; acrd_id?: number | null | undefined; tacc_id?: number | null | undefined; vva_type_peri?: number | undefined; peria_id?: number | null | undefined; sal_id?: number | null | undefined; euti_id?: number | null | undefined; emp_id?: number | null | undefined; vva_regul_peridebut?: number | null | undefined; vva_regul_perifin?: number | null | undefined; }>'.", "extraMsg": "Types of property 'vva_valeur' are incompatible.\nType 'string | undefined' is not assignable to type 'undefined'.\nType 'string' is not assignable to type 'undefined'." }, { "fileName": "server/api/visitesMed/services/getInfosVisitesMed.ts", "line": 62, "column": 11, "severity": "error", "code": 6133, "message": "'startDate' is declared but its value is never read." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 27, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; uti_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ pad_id: number; uti_id: number; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 31, "column": 22, "severity": "error", "code": 2339, "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 31, "column": 80, "severity": "error", "code": 2339, "message": "Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 41, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 42, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 47, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 50, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/absences/router.ts", "line": 82, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': wfrs_id, wfrs_status" }, { "fileName": "server/api/workflows/absences/router.ts", "line": 95, "column": 80, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/api/workflows/router.ts", "line": 42, "column": 117, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 46, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }' is missing the following properties from type 'Params': typeWorkflow, doc_id, data" }, { "fileName": "server/api/workflows/router.ts", "line": 48, "column": 121, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 51, "column": 117, "severity": "error", "code": 2339, "message": "Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'." }, { "fileName": "server/api/workflows/router.ts", "line": 54, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": 59, "column": 16, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/api/workflows/router.ts", "line": 64, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 65, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 70, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 73, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 79, "column": 35, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 81, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 84, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 91, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 92, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 97, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 100, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 139, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Property 'wdm_id' is missing in type '{ uti_id: number; domainApp: APP_DOMAIN; }' but required in type 'Params'." }, { "fileName": "server/api/workflows/router.ts", "line": 166, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 167, "column": 21, "severity": "error", "code": 2339, "message": "Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/api/workflows/router.ts", "line": 172, "column": 24, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/router.ts", "line": 175, "column": 20, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response, number>'." }, { "fileName": "server/api/workflows/services/changeStatusRunnedStep.ts", "line": 263, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ fk_id: number; origin: \"WFRS\"; pad_id: number; uti_id_target: number; desc: string; }' is not assignable to parameter of type 'Data'.", "extraMsg": "Types of property 'origin' are incompatible.\nType '\"WFRS\"' is not assignable to type 'NOTIFICATION_ORIGINE'." }, { "fileName": "server/api/workflows/services/wflChangeAdress.ts", "line": 1, "column": 43, "severity": "error", "code": 2305, "message": "Module '\"../../../decla_main.d\"' has no exported member 'IExtCallback'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 20, "column": 17, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'.", "extraMsg": "Type 'Promise' is not assignable to type 'ArhServiceResult | Promise>'.\nType 'Promise' is not assignable to type 'Promise>'.\nType 'void' is not assignable to type 'ArhServiceResult'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 41, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 55, "column": 21, "severity": "error", "code": 2322, "message": "Type '\"postXX\"' is not assignable to type 'RouteHttpVerb'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 61, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 74, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is not assignable to parameter of type 'ArhRouteCfg'.", "extraMsg": "Type '{ path: string; acl: { default: \"deny\"; rolesAuthorized: ROLES.ROLE_ID_INTERNE[]; }; }' is missing the following properties from type 'ArhRouteCfg': method, service" }, { "fileName": "server/app/ArhRouter.spec.ts", "line": 98, "column": 21, "severity": "error", "code": 2322, "message": "Type '() => Promise' is not assignable to type 'ArhService'." }, { "fileName": "server/app/ArhRouter.ts", "line": 32, "column": 7, "severity": "error", "code": 2322, "message": "Type '(req: AuthenticatedRequest) => { file: File | undefined; files: { [fieldname: string]: File[]; } | File[] | undefined; }' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to '{ file: Express.Multer.File | undefined; files: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; }'." }, { "fileName": "server/app/ArhRouter.ts", "line": 168, "column": 33, "severity": "error", "code": 2314, "message": "Generic type 'ArhRouteCfg' requires 2 type argument(s)." }, { "fileName": "server/app/app.ts", "line": 40, "column": 1, "severity": "error", "code": 6133, "message": "'isString' is declared but its value is never read." }, { "fileName": "server/app/app.ts", "line": 56, "column": 11, "severity": "error", "code": 2339, "message": "Property '_sendErrorToAPM' does not exist on type 'Logger'." }, { "fileName": "server/app/app.ts", "line": 207, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'Writable>' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'contentSecurityPolicy' are incompatible.\nType 'Writable | undefined>' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'MiddlewareOption | undefined'.\nType 'Writable' is not assignable to type 'ContentSecurityPolicyOptions'.\nTypes of property 'directives' are incompatible.\nType 'Writable | unique symbol> | undefined>' is not assignable to type 'Record | unique symbol> | undefined'.\nType 'Writable | unique symbol>>' is not assignable to type 'Record | unique symbol>'.\nIndex signatures are incompatible.\nType 'Writable | unique symbol>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable | unique symbol'.\nType 'Writable>' is not assignable to type 'Iterable'.\nTypes of property '[Symbol.iterator]' are incompatible.\nType 'Writable<() => Iterator>' is not assignable to type '() => Iterator'.\nType 'Writable<() => Iterator>' provides no match for the signature '(): Iterator'." }, { "fileName": "server/app/app.ts", "line": 435, "column": 37, "severity": "error", "code": 2339, "message": "Property 'AccessControl' does not exist on type 'Config'." }, { "fileName": "server/app/app.ts", "line": 487, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhSendOk' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 497, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhAddMessage' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 499, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 499, "column": 32, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 504, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhAddMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 506, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 506, "column": 32, "severity": "error", "code": 2339, "message": "Property 'arhMessages' does not exist on type 'Response>'." }, { "fileName": "server/app/app.ts", "line": 511, "column": 22, "severity": "error", "code": 2339, "message": "Property 'arhSendError' does not exist on type 'Response>'." }, { "fileName": "server/app/appUws.ts", "line": 60, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, eta_id, rcdd_id, dpub_id, and 4 more." }, { "fileName": "server/app/appUws.ts", "line": 207, "column": 59, "severity": "error", "code": 6133, "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": 213, "column": 69, "severity": "error", "code": 6133, "message": "'err' is declared but its value is never read." }, { "fileName": "server/app/appUws.ts", "line": 422, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '(e: any) => void' is not assignable to parameter of type '() => void'." }, { "fileName": "server/app/configureDbManager.ts", "line": 37, "column": 5, "severity": "error", "code": 2741, "message": "Property 'format' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/db\").CustomPool' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/dbManager/init\").CustomPool'." }, { "fileName": "server/app/configureDbManager.ts", "line": 52, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cnt: { cnt_id: number; }, externalCallback: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cnt' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 58, "column": 5, "severity": "error", "code": 2322, "message": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(_query: any, cntModified: { cnt_id: number; }) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cntModified' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 65, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: any, cmr: { cmr_id: number; cnt_id: number; }, done: (err?: Error | null | undefined) => void) => void' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'cmr' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'.\nType 'undefined' is not assignable to type '{ cmr_id: number; cnt_id: number; }'." }, { "fileName": "server/app/configureDbManager.ts", "line": 71, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, dab: DabModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'dab' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'DabModified'.\nType 'undefined' is not assignable to type 'DabModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 78, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, tij: TijModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tij' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'TijModified'.\nType 'undefined' is not assignable to type 'TijModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 85, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, abs: AbsModified) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'abs' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'AbsModified'.\nType 'undefined' is not assignable to type 'Pick'." }, { "fileName": "server/app/configureDbManager.ts", "line": 92, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 99, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 106, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, vva: Vva) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'vva' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Vva'.\nType 'undefined' is not assignable to type 'Vva'." }, { "fileName": "server/app/configureDbManager.ts", "line": 123, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: QueryForCdc, data: Data, client?: PoolClient | null | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'data' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Data'.\nType 'undefined' is not assignable to type 'Data'." }, { "fileName": "server/app/configureDbManager.ts", "line": 132, "column": 5, "severity": "error", "code": 2322, "message": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(query: Query, art: ArtModified, client?: PoolClient | undefined) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'art' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'ArtModified'.\nType 'undefined' is not assignable to type 'ArtModified'." }, { "fileName": "server/app/configureDbManager.ts", "line": 139, "column": 5, "severity": "error", "code": 2322, "message": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger | MethodToTriggerAsync'.", "extraMsg": "Type '(config: any, tsk: Tsk) => Promise' is not assignable to type 'MethodToTrigger'.\nTypes of parameters 'tsk' and 'user' are incompatible.\nType 'UserInQuery | undefined' is not assignable to type 'Tsk'.\nType 'undefined' is not assignable to type 'Tsk'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": 17, "column": 7, "severity": "error", "code": 2322, "message": "Type '(req: AuthenticatedRequest) => Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'ArhRequestTransformer'.", "extraMsg": "Type 'Promise | { file: File; files: MulterFilesType | undefined; }>' is not assignable to type 'Payload'.\n'Payload' could be instantiated with an arbitrary type which could be unrelated to 'Promise | { file: File; files: MulterFilesType | undefined; }>'." }, { "fileName": "server/app/middlewares/fileNormalizationMiddleware.ts", "line": 22, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'File | undefined' is not assignable to parameter of type 'File'.", "extraMsg": "Type 'undefined' is not assignable to type 'File'." }, { "fileName": "server/app/routerApp.ts", "line": 29, "column": 13, "severity": "error", "code": 2339, "message": "Property 'arhRouteIsWhitelistedForAuth' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'." }, { "fileName": "server/app/routerApp.ts", "line": 49, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/appSessions.ts", "line": 363, "column": 5, "severity": "error", "code": 2741, "message": "Property 'portefeuilles' is missing in type '{ uti_id: any; sal_id: any; uti_pseudo: any; uti_nom: any; uti_prenom: any; uti_email: any; uti_access_to_business_dashboard: any; uti_superadmin: any; pdos_id: any; currentPAD: any; currentDOS: any; currentGdpId: any; currentPdosId: any; currentUi: any; lots_id_granted: any; typesUi: any; scope: { sals: never[]; pads: number[]; }; }' but required in type 'User'." }, { "fileName": "server/auth/authentication.ts", "line": 37, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/buls/createBulForNewCnt.ts", "line": 49, "column": 43, "severity": "error", "code": 2741, "message": "Property 'cnt_date_paiement_stc' is missing in type '{ ppa: CntOnCurrentPpa; cnt_id: number; ncnt_id: number; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; sal_id: number; pad_id: number; cnt_salaire_mdp_id: number; }' but required in type 'CntForUpsertBul'." }, { "fileName": "server/compta/handleEcart.ts", "line": 35, "column": 15, "severity": "error", "code": 2740, "message": "Type '{ cpt_num: string; sens: string; mnt: number; cpt_type: number; }' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, sal_matricule, sal_nom_usage, and 32 more." }, { "fileName": "server/compta/handleEcart.ts", "line": 44, "column": 32, "severity": "error", "code": 2345, "message": "Argument of type '{ cana_id: number; cana_lib: cta_compteana_canaFields.cana_lib; pana_id: number; cana_code: string; }' is not assignable to parameter of type 'AnaCnt'.", "extraMsg": "Type '{ cana_id: number; cana_lib: cana_lib; pana_id: number; cana_code: string; }' is missing the following properties from type 'AnaCnt': sal_matricule, sal_nom_usage, sal_prenom, anct_id, and 4 more." }, { "fileName": "server/compta/selectAnaCnt.ts", "line": 7, "column": 18, "severity": "error", "code": 2320, "message": "Interface 'AnaCnt' cannot simultaneously extend types 'pay_anacontrat_anct' and 'cta_compteana_cana'.", "extraMsg": "Named property 'cana_id' of types 'pay_anacontrat_anct' and 'cta_compteana_cana' are not identical." }, { "fileName": "server/compta/selectData.ts", "line": 129, "column": 32, "severity": "error", "code": 2345, "message": "Argument of type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Property 'uorg_id' is missing in type '{ displayRubs: boolean; detailRubs: boolean; rubRupture: null; peri_debut: number; peri_fin: number; outputType: \"data\" | \"pdf\" | \"html\" | \"xlsx\" | \"sepa\"; name: string; peri: number; pad_id: number; lot_id?: number[] | null | undefined; eta_id?: number[] | null | undefined; sal_id?: number[] | null | undefined; idFormat: number; csv: boolean; }' but required in type 'CriteriaOD'." }, { "fileName": "server/compta/selectData.ts", "line": 186, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'Pcta | null' is not assignable to parameter of type 'Pcta'.", "extraMsg": "Type 'null' is not assignable to type 'Pcta'." }, { "fileName": "server/compta/ventilAna.ts", "line": 18, "column": 16, "severity": "error", "code": 2339, "message": "Property 'rowsDispatched' does not exist on type 'ResultAfterGrouping'." }, { "fileName": "server/compta/ventilAna.ts", "line": 101, "column": 31, "severity": "error", "code": 2339, "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": 101, "column": 42, "severity": "error", "code": 2339, "message": "Property 'anas' does not exist on type 'Row'." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 29, "severity": "error", "code": 2352, "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 29, "severity": "error", "code": 2352, "message": "Conversion of type 'RowToDispatch[]' to type 'RowWithAna[]' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'RowWithAna': mnt_avant_ventilation, anas, param_desc, cnt_id, and 31 more." }, { "fileName": "server/compta/ventilAna.ts", "line": 136, "column": 50, "severity": "error", "code": 2345, "message": "Argument of type 'RowWithAna' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'RowWithAna' is missing the following properties from type 'RowToDispatch': sal_nom_famille, sal_prenom, sal_ventil_compta" }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 31, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew' is not assignable to parameter of type 'Error | null'.", "extraMsg": "Type '\"STOP\"' is not assignable to type 'Error | null'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 34, "column": 33, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 35, "column": 7, "severity": "error", "code": 2345, "message": "Argument of type '(errWaterfall: Error, file: string, fileName: string) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 245, "column": 9, "severity": "error", "code": 6133, "message": "'dataRows' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 246, "column": 9, "severity": "error", "code": 6133, "message": "'debut' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 247, "column": 9, "severity": "error", "code": 6133, "message": "'fin' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 249, "column": 9, "severity": "error", "code": 6133, "message": "'header' is declared but its value is never read." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 253, "column": 10, "severity": "error", "code": 2304, "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 262, "column": 4, "severity": "error", "code": 2304, "message": "Cannot find name 'headers'." }, { "fileName": "server/congesSpectacles/generateCS.ts", "line": 271, "column": 68, "severity": "error", "code": 2304, "message": "Cannot find name 'anneemois'." }, { "fileName": "server/dads/aed/processBuls.ts", "line": 6, "column": 1, "severity": "error", "code": 6133, "message": "'bul' is declared but its value is never read." }, { "fileName": "server/dads/dadsMain.ts", "line": 52, "column": 25, "severity": "error", "code": 2554, "message": "Expected 3-6 arguments, but got 2." }, { "fileName": "server/dads/declaDads.ts", "line": 3, "column": 27, "severity": "error", "code": 2459, "message": "Module '\"../payrollEngine/declaCalc.d\"' declares 'Tat' locally, but it is not exported." }, { "fileName": "server/dads/declaDads.ts", "line": 159, "column": 18, "severity": "error", "code": 2320, "message": "Interface 'PaiementOps' cannot simultaneously extend types 'pay_paiementops_pops' and 'pay_banquedos_bnqd'.", "extraMsg": "Named property 'bnqd_id' of types 'pay_paiementops_pops' and 'pay_banquedos_bnqd' are not identical." }, { "fileName": "server/dads/s30/s30.ts", "line": 39, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/s30/s40/s40.ts", "line": 15, "column": 8, "severity": "error", "code": 1192, "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/dads/s30/s40/s40_g28_15\"' has no default export." }, { "fileName": "server/dads/writerDads.ts", "line": 38, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'string | null' is not assignable to parameter of type 'string | undefined'." }, { "fileName": "server/dads/writerDads.ts", "line": 64, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 50, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 82, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 85, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 94, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 124, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 161, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 178, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 219, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 236, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/dbManager.spec.ts", "line": 270, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type '\"fetch\"' is not assignable to parameter of type 'OperationType'." }, { "fileName": "server/dbManager/dbManager.ts", "line": 156, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/errorHandling/customMessagesConfigs.ts", "line": 24, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'PG_ERROR_CODES'.", "extraMsg": "Type 'undefined' is not assignable to type 'PG_ERROR_CODES'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 68, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 102, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 113, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 155, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 167, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 185, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type '{ query: Sinon.SinonSpy; release: Sinon.SinonFake; }' is not assignable to parameter of type 'PoolClient'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 205, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 216, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 255, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 266, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 317, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 351, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 361, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/executeQuery.spec.ts", "line": 401, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 27, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 38, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 68, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 87, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.spec.ts", "line": 98, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": 32, "column": 44, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'.\nType 'Data' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersAfter.ts", "line": 35, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'Data' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 26, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 36, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 37, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 48, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'.", "extraMsg": "Property 'params' is missing in type 'Config' but required in type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 53, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 63, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 64, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 75, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 80, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 90, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'string[]'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 91, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/executeTriggersBefore.spec.ts", "line": 104, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'RawQuery'." }, { "fileName": "server/dbManager/executeTriggersBefore.ts", "line": 90, "column": 44, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(query: Config, user?: UserInQuery | undefined, cb?: ((err?: Error | null | undefined, result?: any) => void) | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'.\nType '(errTrigger: any, shouldContinue: any) => void' is missing the following properties from type 'UserInQuery': uti_id, sal_id, currentPAD, uti_superadmin, and 7 more.\nOverload 2 of 2, '(query: Config, user?: UserInQuery | undefined): boolean | void | Promise', gave the following error.\nArgument of type '(errTrigger: any, shouldContinue: any) => void' is not assignable to parameter of type 'UserInQuery'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 42, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 105, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/fetchAfterAdd.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/fetchAfterAdd.ts", "line": 23, "column": 2, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 22, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 23, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'.", "extraMsg": "Types of property 'length' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 38, "column": 19, "severity": "error", "code": 2741, "message": "Property 'message' is missing in type '{ length: number; name: \"error\"; severity: string; code: string; detail: string; hint: undefined; position: undefined; internalPosition: undefined; internalQuery: undefined; where: undefined; schema: string; table: string; column: undefined; dataType: undefined; constraint: string; file: string; line: string; routine: string; }' but required in type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 60, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 71, "column": 34, "severity": "error", "code": 2339, "message": "Property 'code' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 72, "column": 34, "severity": "error", "code": 2339, "message": "Property 'message' does not exist on type 'Promise'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 87, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 87, "column": 61, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 102, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 102, "column": 64, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 129, "column": 39, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/formatPgError.spec.ts", "line": 129, "column": 63, "severity": "error", "code": 2322, "message": "Type 'Partial' is not assignable to type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 200, "column": 4, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'string | null'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 209, "column": 7, "severity": "error", "code": 2339, "message": "Property 'title' does not exist on type 'DatabaseError'." }, { "fileName": "server/dbManager/formatPgError.ts", "line": 248, "column": 109, "severity": "error", "code": 6133, "message": "'keyTable' is declared but its value is never read." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 57, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 59, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 109, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 111, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 152, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"update\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 154, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 214, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 216, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 271, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 300, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"remove\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/generateSql.spec.ts", "line": 302, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": 68, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlFetch.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 61, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 117, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 169, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 217, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 265, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 308, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; lots_id_granted: number[]; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 338, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 377, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 417, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 458, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlParametersValues.spec.ts", "line": 500, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; currentPAD: number; currentGdpId: number; currentDOS: number; uti_superadmin: true; sal_id: null; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": 56, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getSqlSetStatement.spec.ts", "line": 82, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 16, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 23, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 29, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 48, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 55, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 74, "column": 17, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/getTriggersToRun.spec.ts", "line": 80, "column": 26, "severity": "error", "code": 2322, "message": "Type '\"fetch\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/processReferences.ts", "line": 117, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type '\"add\" | OperationType' is not assignable to parameter of type 'OperationType'.", "extraMsg": "Type '\"add\"' is not assignable to type 'OperationType'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 39, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 120, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 142, "column": 46, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigServerFilter | null' is not assignable to parameter of type 'ConfigServerFilter'.", "extraMsg": "Type 'null' is not assignable to type 'ConfigServerFilter'." }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 161, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 211, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 255, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 295, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 339, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 386, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 438, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 488, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 531, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 574, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: false; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 617, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 660, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/dbManager/stringifySqlFilter.spec.ts", "line": 703, "column": 13, "severity": "error", "code": 2739, "message": "Type '{ uti_id: number; uti_superadmin: true; sal_id: number; currentDOS: number; currentGdpId: number; currentPAD: number; lots_id_granted: number[]; }' is missing the following properties from type 'UserInQuery': pdos_id, currentPdosId, portefeuilles, currentUi" }, { "fileName": "server/emailer/emailHtmlTemplate.ts", "line": 119, "column": 83, "severity": "error", "code": 2345, "message": "Argument of type 'ROLES | undefined' is not assignable to parameter of type 'ROLES'.", "extraMsg": "Type 'undefined' is not assignable to type 'ROLES'." }, { "fileName": "server/emailer/emailer.ts", "line": 83, "column": 5, "severity": "error", "code": 2322, "message": "Type 'unknown' is not assignable to type 'SentMessageInfo | null'.", "extraMsg": "Type 'unknown' is not assignable to type 'SentMessageInfo'." }, { "fileName": "server/graphql/login/resolvers.ts", "line": 32, "column": 6, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/graphql/resolvers/mutations/documents/saveDocs/resolver.ts", "line": 99, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'Partial' is not assignable to parameter of type 'DataForUpdate<{ doc_title?: null | undefined; doc_comment?: null | undefined; doc_id?: undefined; doc_type?: undefined; doc_afficher_portail_salarie?: boolean | undefined; doc_date_portail_salarie?: Date | null | undefined; tdoc_id?: number | null | undefined; doc_id_sequenced?: number | undefined; doc_afficher_portail_employeur?: boolean | undefined; }>'.", "extraMsg": "Types of property 'doc_title' are incompatible.\nType 'doc_title | undefined' is not assignable to type 'null | undefined'.\nType 'string' is not assignable to type 'null | undefined'." }, { "fileName": "server/graphql/resolvers/queries/absences/infosListeAbsencesMgr/resolver.ts", "line": 3, "column": 10, "severity": "error", "code": 2305, "message": "Module '\"../../../../../dbManager/dbManager\"' has no exported member 'ClientFilter'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 24, "column": 13, "severity": "error", "code": 2322, "message": "Type 'ecnt_montant_salaire' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 26, "column": 13, "severity": "error", "code": 2322, "message": "Type 'ecnt_quot_trav' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 27, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'trem_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/contrats/lastRem/resolver.ts", "line": 35, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'GqlF'.", "extraMsg": "Type '{ id: string; montantSalaire?: number | undefined; typeMontantSalaire?: number | undefined; tempsTravail?: number | undefined; tempsTravailDesc?: string | undefined; isTempsPartiel?: boolean | undefined; }' is not assignable to type 'LastRemuneration'.\nTypes of property 'montantSalaire' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/graphql/resolvers/queries/cotisationsFraisDeSante/getCotisationsFraisDeSante/resolver.ts", "line": 52, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type '{ src_id_force?: number | null | undefined; cnt_id?: number | undefined; ltrac_type?: number | null | undefined; emp_id?: number | null | undefined; pad_id: number; catc_id: number | null; ncnt_id: number; eta_id: number; semp_id: number; rcdd_id: number | null; src_id: number | null; euti_id: number | null; dpub_id: number | null; trem_id: number | null; peri_anneemois: number; lot_id: number; cnt_debut_date: Date; cnt_fin_date?: Date | undefined; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'src_id_force' are incompatible.\nType 'number | null | undefined' is not assignable to type 'src_id_force'.\nType 'undefined' is not assignable to type 'src_id_force'." }, { "fileName": "server/graphql/resolvers/queries/login/checkLoginCredentials/resolver.ts", "line": 16, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'string | undefined' is not assignable to parameter of type 'string | null'." }, { "fileName": "server/graphql/utils/gqlUtils.ts", "line": 71, "column": 40, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'string | Buffer' is not assignable to parameter of type 'ConcatArray'.\nType 'string' is not assignable to type 'ConcatArray'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 32, "column": 46, "severity": "error", "code": 2339, "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 33, "column": 77, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 33, "column": 95, "severity": "error", "code": 2339, "message": "Property 'tab_id' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 37, "column": 54, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 38, "column": 52, "severity": "error", "code": 2339, "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 39, "column": 51, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 40, "column": 48, "severity": "error", "code": 2339, "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 42, "column": 17, "severity": "error", "code": 2322, "message": "Type '{ plhSemaine1: gta_planninghebdo_plh & { jours: number[]; }; ppla_desc: string; }' is not assignable to type 'DataGta'.", "extraMsg": "The types of 'plhSemaine1.jours' are incompatible between these types.\nType 'number[]' is not assignable to type 'Jph[]'.\nType 'number' is not assignable to type 'Jph'." }, { "fileName": "server/graphql/workflows/infosForValidationAbsence/resolver.ts", "line": 45, "column": 17, "severity": "error", "code": 2741, "message": "Property 'jfs' is missing in type 'gta_calendrierjf_cjf' but required in type 'Cjf'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": 27, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/helpdesk/routerHelpdesk.ts", "line": 46, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'string | undefined'.", "extraMsg": "Type 'string[]' is not assignable to type 'string'." }, { "fileName": "server/helpdesk/zendesk/getInfosZdOrganization.ts", "line": 9, "column": 23, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/helpdesk/zendesk/zdSearchRequestAsync.ts", "line": 5, "column": 9, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/imports/genericImport.ts", "line": 146, "column": 5, "severity": "error", "code": 2322, "message": "Type '({ padId, config, csvRows }: ImportInput>>) => Promise' is not assignable to type 'ImportData'.", "extraMsg": "Types of parameters '__0' and 'input' are incompatible.\nType 'ImportInput' is not assignable to type 'ImportInput>>'.\nType 'ConfigImporter' is not assignable to type 'Required>'.\nTypes of property 'sal_identifier' are incompatible.\nType 'IMPORT_IDENTIFIANT_SALARIE | undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'.\nType 'undefined' is not assignable to type 'IMPORT_IDENTIFIANT_SALARIE'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 34, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 37, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 40, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 43, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 46, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_debut_date' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersCntFromRowObject.ts", "line": 47, "column": 28, "severity": "error", "code": 2339, "message": "Property 'cnt_num' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 34, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 37, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_matricule' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 40, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id_externe' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 43, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_email' does not exist on type '{}'." }, { "fileName": "server/imports/getIdentifiersSalFromRowObject.ts", "line": 46, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_nir' does not exist on type '{}'." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 3, "column": 7, "severity": "error", "code": 6133, "message": "'map' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 11, "column": 10, "severity": "error", "code": 6133, "message": "'getNameIdentifierSal' is declared but its value is never read." }, { "fileName": "server/imports/getNameIdentifierSal.ts", "line": 11, "column": 66, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": 140, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'.", "extraMsg": "Type 'undefined' is not assignable to type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importAbs.ts", "line": 155, "column": 35, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'string | null | undefined'.", "extraMsg": "Type 'number' is not assignable to type 'string | null | undefined'." }, { "fileName": "server/imports/importAbs.ts", "line": 155, "column": 68, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null | undefined' is not assignable to type 'number | null | undefined'.", "extraMsg": "Type 'string' is not assignable to type 'number | null | undefined'." }, { "fileName": "server/imports/importAnct.ts", "line": 118, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectAnct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectAnct': cana_id, anct_pct, anct_peridebut" }, { "fileName": "server/imports/importAnct.ts", "line": 118, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importAnct.ts", "line": 226, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importContrats.ts", "line": 246, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importContrats.ts", "line": 249, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: number; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'." }, { "fileName": "server/imports/importContrats.ts", "line": 372, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readSal\").CntIdentifiers' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/imports/readCnt\").CntIdentifiers'.", "extraMsg": "Types of property 'cnt_debut_date' are incompatible.\nType 'Date | undefined' is not assignable to type 'string | undefined'.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/imports/importEct.ts", "line": 173, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': emp_id, ect_classif_ech, ect_classif_niv, ect_classif_cat, and 3 more." }, { "fileName": "server/imports/importEct.ts", "line": 173, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEct.ts", "line": 281, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importEmplois.ts", "line": 105, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; } | { name: string; type: string; defaultValue: number; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importEmplois.ts", "line": 162, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'RowObject' is not assignable to parameter of type 'RowObjectEmp'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEmp': emp_libelle_masculin, emp_libelle_feminin, acrd_id" }, { "fileName": "server/imports/importIbans.spec.ts", "line": 1, "column": 8, "severity": "error", "code": 2613, "message": "Module '\"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' has no default export. Did you mean to use 'import { importIbans } from \"/home/runner/work/payroll-app/payroll-app/server/imports/importIbans\"' instead?" }, { "fileName": "server/imports/importIbans.spec.ts", "line": 1, "column": 23, "severity": "error", "code": 2459, "message": "Module '\"./importIbans\"' declares 'Config' locally, but it is not exported." }, { "fileName": "server/imports/importIbans.ts", "line": 78, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; validators?: undefined; } | { name: string; type: string; persist?: undefined; validators?: undefined; } | { name: string; type: string; validators: { type: string; min: number; max: number; }; persist?: undefined; } | { name: string; type: string; validators: { type: string; min?: undefined; max?: undefined; }; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; validators?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importIbans.ts", "line": 144, "column": 9, "severity": "error", "code": 6133, "message": "'resultInsertion' is declared but its value is never read." }, { "fileName": "server/imports/importIbans.ts", "line": 148, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/imports/importMutuelleInterim.ts", "line": 71, "column": 55, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": 61, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporter' is not assignable to parameter of type 'Config'.", "extraMsg": "Property 'niveau' is missing in type 'ConfigImporter' but required in type 'Config'." }, { "fileName": "server/imports/importPrevoyanceInterim.ts", "line": 98, "column": 19, "severity": "error", "code": 2304, "message": "Cannot find name 'BulsOnCurrentPpa'." }, { "fileName": "server/imports/importSals.ts", "line": 161, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": 128, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RowObject[]' is not assignable to type 'RowObjectEct[]'.", "extraMsg": "Type 'RowObject' is missing the following properties from type 'RowObjectEct': uorg_id, uct_datedebut, uct_datefin, uct_peridebut, rind_id" }, { "fileName": "server/imports/importUct.ts", "line": 128, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; persist?: undefined; defaultValue?: undefined; allowNull?: undefined; } | { name: string; type: string; defaultValue: null; persist?: undefined; allowNull?: undefined; } | { name: string; type: string; allowNull: boolean; persist?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist: boolean; defaultValue?: undefined; allowNull?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importUct.ts", "line": 236, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVisitMed.ts", "line": 97, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type '({ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; })[]' is not assignable to parameter of type 'ModelField[]'.", "extraMsg": "Type '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; persist: boolean; allowNull?: undefined; defaultValue?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: null; persist?: undefined; } | { name: string; type: string; allowNull: boolean; defaultValue: number; persist?: undefined; }' is not assignable to type 'ModelField'.\nType '{ name: string; type: string; persist?: undefined; allowNull?: undefined; defaultValue?: undefined; }' is not assignable to type 'ModelField'.\nTypes of property 'type' are incompatible.\nType 'string' is not assignable to type '\"string\" | \"number\" | \"boolean\" | \"int\" | \"float\" | \"date\" | \"arhDate\"'." }, { "fileName": "server/imports/importVva.ts", "line": 99, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'ConfigImporterEnhanced' is not assignable to parameter of type 'Config'.", "extraMsg": "Types of property 'createBulRegul' are incompatible.\nType 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/imports/importVva.ts", "line": 165, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type 'Config' is not assignable to parameter of type 'ConfigImporterEnhanced'.", "extraMsg": "Type 'Config' is missing the following properties from type 'ConfigImporterEnhanced': inTransaction, identificationOnly" }, { "fileName": "server/imports/importVva.ts", "line": 213, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'IMPORT_MODE_IDENT_CONTRAT | undefined' is not assignable to parameter of type 'IMPORT_MODE_IDENT_CONTRAT'." }, { "fileName": "server/imports/importVva/defineCnt.ts", "line": 24, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'CntRead | undefined' is not assignable to parameter of type 'CntRead | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'CntRead | PromiseLike'." }, { "fileName": "server/imports/readSal.ts", "line": 91, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/readSal.ts", "line": 99, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '{ skip: true; code: number; message: string; }' is not assignable to parameter of type 'ErrorOrSkipNew'.", "extraMsg": "Object literal may only specify known properties, and 'code' does not exist in type 'ErrorOrSkipNew'." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 1, "column": 10, "severity": "error", "code": 2724, "message": "'\"./getIdentifiersSalFromRowObject\"' has no exported member named 'salIdentifiers'. Did you mean 'isSalIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 1, "column": 10, "severity": "error", "code": 6133, "message": "'salIdentifiers' is declared but its value is never read." }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 2, "column": 10, "severity": "error", "code": 2724, "message": "'\"./getIdentifiersCntFromRowObject\"' has no exported member named 'cntIdentifiers'. Did you mean 'isCntIdentifier'?" }, { "fileName": "server/imports/stripArrayIdentifiers.ts", "line": 2, "column": 10, "severity": "error", "code": 6133, "message": "'cntIdentifiers' is declared but its value is never read." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 118, "column": 64, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 125, "column": 116, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/modelLoader/modelLoader.spec.ts", "line": 178, "column": 59, "severity": "error", "code": 2554, "message": "Expected 2 arguments, but got 3." }, { "fileName": "server/monitoring/routerMonitoring.ts", "line": 15, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: { type: string; title: string; }[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 15, "column": 2, "severity": "error", "code": 2739, "message": "Type '{}' is missing the following properties from type '{ serverConfig: ServerConfig; dbConfig: any; }': serverConfig, dbConfig" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 222, "column": 3, "severity": "error", "code": 2322, "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 223, "column": 3, "severity": "error", "code": 2322, "message": "Type 'BulSelected[]' is not assignable to type 'BulInCalc[]'.", "extraMsg": "Type 'BulSelected' is missing the following properties from type 'BulInCalc': sandbox, iCurrentRub, cjfs, statutRegimeAm" }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 280, "column": 3, "severity": "error", "code": 2322, "message": "Type '() => void' is not assignable to type '{ (): Promise; (handler: () => void): void; }'.", "extraMsg": "Type 'void' is not assignable to type 'Promise'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 313, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 353, "column": 9, "severity": "error", "code": 2322, "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 501, "column": 10, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 509, "column": 18, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollEngine.ts", "line": 531, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'.", "extraMsg": "Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": 67, "column": 28, "severity": "error", "code": 2362, "message": "The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/PayrollFunctions.ts", "line": 67, "column": 36, "severity": "error", "code": 2363, "message": "The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 31, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[]))[]' is not assignable to parameter of type 'T[]'.", "extraMsg": "Type 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'number | T | (() => IterableIterator) | (() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }) | (() => string) | (() => string) | (() => T | undefined) | ((...items: T[]) => number) | { (...items: ConcatArray[]): T[]; (...items: (T | ConcatArray)[]): T[]; } | ((separator?: string | undefined) => string) | (() => T[]) | (() => T | undefined) | ((start?: number | undefined, end?: number | undefined) => T[]) | ((compareFn?: ((a: T, b: T) => number) | undefined) => T[]) | { (start: number, deleteCount?: number | undefined): T[]; (start: number, deleteCount: number, ...items: T[]): T[]; } | ((...items: T[]) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | ((searchElement: T, fromIndex?: number | undefined) => number) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean; } | ((predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => boolean) | ((callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => void) | ((callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]) | { (predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any): S[]; (predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T; (callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T; (callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U; } | { (predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; } | ((predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any) => number) | ((value: T, start?: number | undefined, end?: number | undefined) => T[]) | ((target: number, start: number, end?: number | undefined) => T[]) | (() => IterableIterator<[number, T]>) | (() => IterableIterator) | (() => IterableIterator) | ((searchElement: T, fromIndex?: number | undefined) => boolean) | ((callback: (this: This, value: T, index: number, array: T[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | ((this: A, depth?: D | undefined) => FlatArray[])'." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 55, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'Ptab' is not assignable to parameter of type 'PtabSelected'.", "extraMsg": "Type 'Ptab' is missing the following properties from type 'PtabSelected': acrd_id, ptab_methode_retenue, ptab_desc, tab, and 14 more." }, { "fileName": "server/payrollEngine/absences/filterPtabsApplicables.ts", "line": 65, "column": 5, "severity": "error", "code": 2322, "message": "Type 'PtabSelected[]' is not assignable to type 'T[]'.", "extraMsg": "Type 'PtabSelected' is not assignable to type 'T'.\n'PtabSelected' is assignable to the constraint of type 'T', but 'T' could be instantiated with a different subtype of constraint 'Ptab'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": 48, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/ijss/selectItemsIjss.ts", "line": 94, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Property 'skipCalculation' is missing in type '{ rub_id: number; neutraliserSiCalculNetAuBrut: true; rub_type: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; tij: Tij; }' but required in type 'RubSelectedCalc'." }, { "fileName": "server/payrollEngine/absences/maintien/processOneArret.ts", "line": 53, "column": 9, "severity": "error", "code": 2322, "message": "Type 'sal_anciennete_date' is not assignable to type 'Date'.", "extraMsg": "Type 'null' is not assignable to type 'Date'." }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 77, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 119, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsIndem.ts", "line": 159, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedWithDabs'.", "extraMsg": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectRubsRetenue.ts", "line": 62, "column": 23, "severity": "error", "code": 2739, "message": "Type '{ rub_id: number; selectionExplain: string; num_occur: number; dabs: DabInCalc[]; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedWithDabs': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/absences/selectSpecificItems.ts", "line": 17, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: moment.Moment; datefin: moment.Moment; }; }' is not assignable to parameter of type 'RubSelectedCalc'.", "extraMsg": "Type '{ rub_id: number; num_occur: number; selectionExplain: string; range: { datedebut: Moment; datefin: Moment; }; }' is missing the following properties from type 'RubSelectedCalc': rub_type, skipCalculation" }, { "fileName": "server/payrollEngine/bulsMgr/deleteLBL.ts", "line": 11, "column": 28, "severity": "error", "code": 2503, "message": "Cannot find namespace 'pg'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": 9, "column": 32, "severity": "error", "code": 2339, "message": "Property 'length' does not exist on type 'ProfilPlanning'." }, { "fileName": "server/payrollEngine/bulsMgr/insertBppla.ts", "line": 23, "column": 27, "severity": "error", "code": 2488, "message": "Type 'ProfilPlanning' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 64, "column": 126, "severity": "error", "code": 2345, "message": "Argument of type 'Cmb[] | undefined' is not assignable to parameter of type 'Cmb[] | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'Cmb[] | null'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 96, "column": 81, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 97, "column": 87, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 105, "column": 87, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 106, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 170, "column": 92, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 171, "column": 79, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 235, "column": 90, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 237, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 245, "column": 88, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_ann_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCMB.ts", "line": 246, "column": 92, "severity": "error", "code": 2345, "message": "Argument of type 'cmr_val_duree_cnt' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/insertCald.ts", "line": 111, "column": 63, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | boolean' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": 34, "column": 25, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'.", "extraMsg": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/updateDabs.ts", "line": 38, "column": 25, "severity": "error", "code": 2322, "message": "Type 'string | number | boolean | null' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/bulsMgr/upsertCalb.ts", "line": 58, "column": 13, "severity": "error", "code": 2304, "message": "Cannot find name 'tools'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": 24, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/calculateQuotiteForfaitAnnuel.spec.ts", "line": 46, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' is not assignable to parameter of type 'Pare'.", "extraMsg": "Property 'trem_id' is missing in type '{ pare_fj_methode_prorata: number; pare_fj_prorata_neutr_cp: boolean; pare_quot_coll_ref: number; peri_anneemois: number; }' but required in type 'Pare'." }, { "fileName": "server/payrollEngine/communication/sendEndToMainProcess.ts", "line": 10, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string | null' is not assignable to type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 142, "column": 5, "severity": "error", "code": 2322, "message": "Type 'pay_cumul_cml[]' is not assignable to type 'CmlInBul[]'.", "extraMsg": "Type 'pay_cumul_cml' is missing the following properties from type 'CmlInBul': valeur_en_cours, valeur_en_cours_autres_contrats" }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 158, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'.", "extraMsg": "Type 'RubSelectedCalc' is missing the following properties from type 'RubInCalc': rub_code, rub_lib, rub_desc, rub_affich_dates_abs, and 12 more." }, { "fileName": "server/payrollEngine/computeResults/computeOnePeriod.ts", "line": 220, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'pay_cumul_cml[]' is not assignable to parameter of type 'CmlInBul[]'." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 10, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 12, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 32, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 34, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 50, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 52, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 68, "column": 13, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 70, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 72, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 74, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/computeResults/defineWeeks.spec.ts", "line": 76, "column": 16, "severity": "error", "code": 2740, "message": "Type '{ vva_datefin: Date; }' is missing the following properties from type 'VvaMinified': vva_id, vva_valeur, vva_datedebut, var_id, and 2 more." }, { "fileName": "server/payrollEngine/defineNetItems.ts", "line": 2, "column": 1, "severity": "error", "code": 6192, "message": "All imports in import declaration are unused." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 146, "column": 49, "severity": "error", "code": 2345, "message": "Argument of type '{}' is not assignable to parameter of type 'BulData'.", "extraMsg": "Property 'cnt' is missing in type '{}' but required in type 'BulData'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 172, "column": 17, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteAbsence.spec.ts", "line": 179, "column": 17, "severity": "error", "code": 2322, "message": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 48, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 94, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/abs/getQuotiteBaseRetenue.spec.ts", "line": 140, "column": 24, "severity": "error", "code": 2554, "message": "Expected 4 arguments, but got 3." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 72, "column": 119, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 78, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'.", "extraMsg": "Type 'CmlInBul' is not assignable to type 'CmlCached'.\nTypes of property 'valeur_en_cours_autres_contrats' are incompatible.\nType 'number | null' is not assignable to type 'number | undefined'.\nType 'null' is not assignable to type 'number | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 149, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 153, "column": 73, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 157, "column": 77, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 179, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML.ts", "line": 183, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type 'CmlInBul | undefined' is not assignable to parameter of type 'CmlCached | undefined'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 118, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 166, "column": 5, "severity": "error", "code": 2322, "message": "Type 'number' is not assignable to type 'null'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_CNT_ENCOURS.ts", "line": 166, "column": 24, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/payrollEngine/druMgr/cml/getDRUValue_CML_ANN_TOUS_CONTRATS.ts", "line": 62, "column": 31, "severity": "error", "code": 2345, "message": "Argument of type '{ name: string; value: number | null; }' is not assignable to parameter of type 'CmlReturned'.", "extraMsg": "Types of property 'name' are incompatible.\nType 'string' is not assignable to type '\"valeur_en_cours\" | \"valeur_en_cours_autres_contrats\" | \"valeur_ann_cnt\" | \"valeur_ann_cnt_tous_contrats\" | \"valeur_duree_cnt\" | \"valeur_duree_cnt_tous_contrats\" | \"valeur_en_cours_cnt_precedent\" | \"valeur_n_derniers_mois_cnt\" | \"valeur_n_derniers_mois_tous_contrats\"'." }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.spec.ts", "line": 69, "column": 39, "severity": "error", "code": 2344, "message": "Type '{}' does not satisfy the constraint 'BaseVva'.", "extraMsg": "Type '{}' is missing the following properties from type 'BaseVva': vva_id, vva_valeur, vva_datedebut, vva_datefin" }, { "fileName": "server/payrollEngine/druMgr/defineRangesBouclage.ts", "line": 52, "column": 25, "severity": "error", "code": 2339, "message": "Property 'sort' does not exist on type 'readonly Readonly[]'." }, { "fileName": "server/payrollEngine/druMgr/druMgr.ts", "line": 282, "column": 29, "severity": "error", "code": 2339, "message": "Property 'skip' does not exist on type 'Error | ResultSkip'.", "extraMsg": "Property 'skip' does not exist on type 'Error'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_ABS.ts", "line": 178, "column": 85, "severity": "error", "code": 2345, "message": "Argument of type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: rub_id_retenue; rub_id_indem: rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: rub_id_indem_2; rub_id_indem_3: rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: cmsal_id; tab_code: string; tab_taux_maintien: tab_taux_maintien; tab_lib: string; mart_id: mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }[]' is not assignable to parameter of type 'DabForQuotiteAbs[]'.", "extraMsg": "Type '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'DabForQuotiteAbs'.\nType '{ dab_nb: number | null; uab_code: string; uab_id: number; ptab: { ptab_forcer_nb: boolean; acrd_niveau: number; acrd_id: number; ptab_methode_retenue: number; ptab_desc: string; tab: pay_typeabsence_tab; ptab_id: number; tab_id: number; rub_id_retenue: pay_paramtab_ptabFields.rub_id_retenue; rub_id_indem: pay_paramtab_ptabFields.rub_id_indem; ptab_unite_autor: number; ptab_lib_interne: pay_paramtab_ptabFields.ptab_lib_interne; ptab_msal_type: number; rub_id_indem_2: pay_paramtab_ptabFields.rub_id_indem_2; rub_id_indem_3: pay_paramtab_ptabFields.rub_id_indem_3; ptab_reuse_rub_indem: boolean; ptab_methode_retenue_specif_heures: pay_paramtab_ptabFields.ptab_methode_retenue_specif_heures; ptab_espace_emp_explications: pay_paramtab_ptabFields.ptab_espace_emp_explications; ptab_activer: boolean; }; aABS_DRU?: any[] | undefined; aMSAL_DRU?: DruInCalc[] | undefined; isGrouped?: boolean | undefined; dab_datefin: Date; dab_datedebut: Date; dab_id: number; abs_id: number; abs_calcul_type: number; tab_id: number; abs_datedebut: Date; abs_datefin: Date; abs_datedebut_commence_aprem: boolean; abs_datefin_finit_matin: boolean; cmsal_id: pay_absence_absFields.cmsal_id; tab_code: string; tab_taux_maintien: pay_typeabsence_tabFields.tab_taux_maintien; tab_lib: string; mart_id: pay_typeabsence_tabFields.mart_id; ppa_reference: pay_periodepaye_ppa; passage_peri_anneemois: number; explain?: string | undefined; dab_commence_aprem: boolean; dab_finit_matin: boolean; }' is not assignable to type 'Pick'.\nTypes of property 'dab_nb' are incompatible.\nType 'number | null' is not assignable to type 'number'.\nType 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 17, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'cnt_fin_date' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 30, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'cnt_datefin_prevue' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": 34, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'cnt_datefin_duree_minimale' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_EFF.ts", "line": 116, "column": 40, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": 40, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'.", "extraMsg": "Type 'Date' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_MSAL.ts", "line": 50, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Date' is not assignable to type 'string | number | boolean | null'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_PARE.ts", "line": 29, "column": 5, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 11, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 27, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 46, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: true; dab_commence_aprem: true; dab_finit_matin: true; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 65, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: true; abs_datefin_finit_matin: false; dab_commence_aprem: true; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueAbs.spec.ts", "line": 84, "column": 40, "severity": "error", "code": 2740, "message": "Type '{ abs_datedebut: Date; abs_datefin: Date; dab_datedebut: Date; dab_datefin: Date; abs_datedebut_commence_aprem: false; abs_datefin_finit_matin: false; dab_commence_aprem: false; dab_finit_matin: false; }' is missing the following properties from type 'DabInCalc': ptab, dab_id, dab_nb, abs_id, and 11 more." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 125, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_eta' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 171, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_emp' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivAutres.ts", "line": 219, "column": 21, "severity": "error", "code": 2339, "message": "Property 'peri_uorg' does not exist on type 'DruInCalc'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivCcn.ts", "line": 45, "column": 66, "severity": "error", "code": 2339, "message": "Property 'acrd_id' does not exist on type '{ ccn_id: number; }'." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivNat.ts", "line": 9, "column": 110, "severity": "error", "code": 6133, "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getDruValueVarNivPad.ts", "line": 8, "column": 110, "severity": "error", "code": 6133, "message": "'rub' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 68, "column": 16, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 83, "column": 17, "severity": "error", "code": 2322, "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 93, "column": 17, "severity": "error", "code": 2322, "message": "Type 'pcpa_type_debut_attribution' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 104, "column": 9, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/payrollEngine/druMgr/getNbJrsAcquisMoisProfilCpAnc.ts", "line": 174, "column": 144, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": 1, "column": 1, "severity": "error", "code": 6133, "message": "'DruInCalc' is declared but its value is never read." }, { "fileName": "server/payrollEngine/druMgr/getNewRubOccurences.ts", "line": 41, "column": 9, "severity": "error", "code": 2322, "message": "Type 'Readonly> & Readonly & { rub_desc: string; }>' is not assignable to type 'Readonly'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 47, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 49, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 49, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 64, "column": 68, "severity": "error", "code": 2345, "message": "Argument of type 'DRU_VAR_MULTIVAL_DISTINCT | null' is not assignable to parameter of type 'MODE_DISTINCTION | null'.", "extraMsg": "Type 'DRU_VAR_MULTIVAL_DISTINCT.PAR_DATEDEBUT' is not assignable to type 'MODE_DISTINCTION | null'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 70, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 83, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 85, "column": 6, "severity": "error", "code": 2365, "message": "Operator '+=' cannot be applied to types 'string | number' and 'number'." }, { "fileName": "server/payrollEngine/druMgr/getOperationResultOnMultipleValues.ts", "line": 85, "column": 26, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/getRubsBouclageToInsert.spec.ts", "line": 127, "column": 4, "severity": "error", "code": 2322, "message": "Type '({ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; })[]' is not assignable to type 'Readonly>[]'.", "extraMsg": "Type '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; } | { datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vva: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is not assignable to type 'Readonly>'.\nType '{ datedebut: Moment; datefin: Moment; drus: { dru_id: number; value: number; vvas: { vva_id: number; var_id: number; vva_periodedebut: number; vva_periodefin: number; vva_niveau: number; vva_datedebut: Date; vva_datefin: Date; cnt_id: number; vva_valeur: string; dru_id: number; }[]; }[]; }' is missing the following properties from type 'Readonly>': isDebutPeriode, commentaire, is_regul" }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": 122, "column": 41, "severity": "error", "code": 2740, "message": "Type 'BaseRubCheckDruBouclage' is missing the following properties from type 'RubInCalc': rub_type, rub_code, rub_affich_dates_abs, tij, and 12 more." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.spec.ts", "line": 264, "column": 41, "severity": "error", "code": 2322, "message": "Type 'BaseRubCheckDruBouclage' is not assignable to type 'RubInCalc'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": 45, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/insertNewRubOccurrencesForBouclage.ts", "line": 140, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'number' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 132, "column": 71, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 132, "column": 118, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 144, "column": 71, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 144, "column": 118, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 291, "column": 31, "severity": "error", "code": 2339, "message": "Property 'rrub_annul_peri_debut' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getDruValueDataPrev.ts", "line": 292, "column": 29, "severity": "error", "code": 2339, "message": "Property 'rrub_annul_peri_fin' does not exist on type 'Annul'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 29, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 37, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 45, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 53, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 61, "column": 5, "severity": "error", "code": 2322, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is not assignable to type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }'." }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 69, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/prev/getProrataEsCotisPrev.spec.ts", "line": 77, "column": 5, "severity": "error", "code": 2739, "message": "Type '{ ppa_datedebut: Date; ppa_datefin: Date; }' is missing the following properties from type '{ ppa_id: number; ppa_datedebut: Date; ppa_datefin: Date; ppa_abs_datedebut: Date; ppa_abs_datefin: Date; ppa_datereglement: Date; peri_anneemois: number; }': ppa_id, ppa_abs_datedebut, ppa_abs_datefin, ppa_datereglement, peri_anneemois" }, { "fileName": "server/payrollEngine/druMgr/processDruValue.ts", "line": 52, "column": 17, "severity": "error", "code": 2345, "message": "Argument of type 'string | number | boolean | null' is not assignable to parameter of type 'string | number'.", "extraMsg": "Type 'null' is not assignable to type 'string | number'." }, { "fileName": "server/payrollEngine/druMgr/profilCp/getAcquisitionCpMoisCalculee.ts", "line": 71, "column": 14, "severity": "error", "code": 2540, "message": "Cannot assign to 'pacp' because it is a read-only property." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 23, "column": 13, "severity": "error", "code": 2322, "message": "Type 'mrtt_nbj_sal' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 24, "column": 13, "severity": "error", "code": 2322, "message": "Type 'mrtt_nbj_pat' is not assignable to type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 40, "column": 16, "severity": "error", "code": 2454, "message": "Variable 'nbSal' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/prtt/getAcquisitionRttMois.ts", "line": 41, "column": 16, "severity": "error", "code": 2454, "message": "Variable 'nbPat' is used before being assigned." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": 11, "column": 115, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/payrollEngine/druMgr/reguls/getDruValueForAnnulRub.ts", "line": 41, "column": 142, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/payrollEngine/druMgr/vva/cacheVvaMgr.ts", "line": 27, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ var_id: number; valueFound: boolean; niveauFound: number; value: string | number | boolean | null; vva: Schema.pay_valeurvariable_vva[] | null; }' is not assignable to parameter of type 'VvaCached'.", "extraMsg": "Types of property 'niveauFound' are incompatible.\nType 'number' is not assignable to type '1 | 2 | 5'." }, { "fileName": "server/payrollEngine/executeFormula.ts", "line": 35, "column": 20, "severity": "error", "code": 2339, "message": "Property 'cnt_desc' does not exist on type 'BulInCalc'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 30, "column": 5, "severity": "error", "code": 2322, "message": "Type 'PosConv | null' is not assignable to type 'PosConv | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'PosConv | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 92, "column": 9, "severity": "error", "code": 2322, "message": "Type 'PoolClient' is not assignable to type 'DbClient'.", "extraMsg": "Type 'PoolClient' is missing the following properties from type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }': begin, commit, rollback" }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 242, "column": 5, "severity": "error", "code": 2322, "message": "Type 'Tat | null' is not assignable to type 'Tat | undefined'.", "extraMsg": "Type 'null' is not assignable to type 'Tat | undefined'." }, { "fileName": "server/payrollEngine/getDataForItemsConditions.ts", "line": 250, "column": 5, "severity": "error", "code": 2740, "message": "Type 'ProfilPlanning[]' is missing the following properties from type 'ProfilPlanning': ppla_desc, acrd_niveau, origin, ppla_id, and 24 more." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 85, "column": 21, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 89, "column": 17, "severity": "error", "code": 2322, "message": "Type 'boolean | undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 90, "column": 17, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 535, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string' is not assignable to type 'smc_coef'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 539, "column": 9, "severity": "error", "code": 2322, "message": "Type 'boolean | undefined' is not assignable to type 'boolean'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 540, "column": 9, "severity": "error", "code": 2322, "message": "Type 'string | undefined' is not assignable to type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 547, "column": 68, "severity": "error", "code": 6133, "message": "'peri' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getPosConv.ts", "line": 547, "column": 89, "severity": "error", "code": 6133, "message": "'dateVigueur' is declared but its value is never read." }, { "fileName": "server/payrollEngine/getRubData.ts", "line": 38, "column": 5, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/selectAlc\").Alc[]' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Alc[]'.", "extraMsg": "Type 'Alc' is missing the following properties from type 'Alc': valeur_en_cours, valeur_en_cours_apres" }, { "fileName": "server/payrollEngine/launchCalcBuls.ts", "line": 23, "column": 8, "severity": "error", "code": 2741, "message": "Property 'settingsByBul' is missing in type '{ type: number; pad_id: number; uti_id: number; bul_id: number[]; clp_origine: CALCULPAIE_ORIGINE; settings: {}; }' but required in type 'CalcRequestParams'." }, { "fileName": "server/payrollEngine/monitoring/trackMemory.ts", "line": 3, "column": 21, "severity": "error", "code": 2686, "message": "'_' refers to a UMD global, but the current file is a module. Consider adding an import instead." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 13, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 23, "column": 38, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 28, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/computeTauxSalRemontee.ts", "line": 33, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 11, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 42, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/netAuBrut/defineNetCible.spec.ts", "line": 71, "column": 22, "severity": "error", "code": 2741, "message": "Property 'valeur_en_cours_autres_contrats' is missing in type '{ cml_id: number; valeur_en_cours: number; cml_arrondi_calcul: number; cml_type_raz_ann: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/payrollEngine/peria/checkPeriaCatc.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaDpub.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkPeriaTrem.ts", "line": 19, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/peria/checkTypeLieuTrav.ts", "line": 19, "column": 45, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/profiles/selectPpla.ts", "line": 200, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectBulsToRecalculate.ts", "line": 662, "column": 4, "severity": "error", "code": 2739, "message": "Type '{ calculer: false; netCible: null; iterations: never[]; }' is missing the following properties from type '{ calculer: boolean; type: number; varIdVariant: number; nextValueForVarId: number; netCible: { mnt: number; explain: string; } | null; iterations: IterationNetAuBrut[]; }': type, varIdVariant, nextValueForVarId" }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 139, "column": 50, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 204, "column": 42, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 212, "column": 42, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 238, "column": 44, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 246, "column": 44, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 270, "column": 17, "severity": "error", "code": 2533, "message": "Object is possibly 'null' or 'undefined'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 329, "column": 17, "severity": "error", "code": 2322, "message": "Type 'boolean | null | undefined' is not assignable to type 'boolean | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | null'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 331, "column": 21, "severity": "error", "code": 2322, "message": "Type 'boolean | null' is not assignable to type 'boolean'.", "extraMsg": "Type 'null' is not assignable to type 'boolean'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 460, "column": 50, "severity": "error", "code": 2345, "message": "Argument of type 'dpub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 813, "column": 17, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 842, "column": 35, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/checkSelectionRub.ts", "line": 842, "column": 54, "severity": "error", "code": 2339, "message": "Property 'cprevApplied' does not exist on type 'RubRead'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionCprev.ts", "line": 137, "column": 36, "severity": "error", "code": 2345, "message": "Argument of type 'Cprev' is not assignable to parameter of type 'CprevApplied'.", "extraMsg": "Property 'ccpr' is missing in type 'Cprev' but required in type 'CprevApplied'." }, { "fileName": "server/payrollEngine/selectItems/conditions/checkConditionEff.ts", "line": 35, "column": 93, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type '1 | 2'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": 65, "column": 17, "severity": "error", "code": 2322, "message": "Type 'ProfilCp | null' is not assignable to type 'ProfilCp'.", "extraMsg": "Type 'null' is not assignable to type 'ProfilCp'." }, { "fileName": "server/payrollEngine/selectPACP.ts", "line": 235, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPARE.ts", "line": 279, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectPASS.ts", "line": 35, "column": 17, "severity": "error", "code": 2322, "message": "Type 'Pass | null' is not assignable to type 'Pass'.", "extraMsg": "Type 'null' is not assignable to type 'Pass'." }, { "fileName": "server/payrollEngine/selectPRBUL.ts", "line": 163, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectProfilCpAnc.ts", "line": 230, "column": 34, "severity": "error", "code": 2345, "message": "Argument of type 'peria_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/payrollEngine/selectTAUXAT.ts", "line": 40, "column": 49, "severity": "error", "code": 2554, "message": "Expected 1 arguments, but got 2." }, { "fileName": "server/payrollEngine/updateCMLInBul.ts", "line": 123, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' is not assignable to parameter of type 'CmlInBul'.", "extraMsg": "Property 'cml_type_raz_ann' is missing in type '{ cml_id: number; valeur_en_cours: number; valeur_en_cours_autres_contrats: null; cml_arrondi_calcul: number; }' but required in type 'CmlInBul'." }, { "fileName": "server/portails/employee/checkIfAbsExceedsTgaThreshold.ts", "line": 42, "column": 32, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 45, "column": 23, "severity": "error", "code": 2339, "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 46, "column": 23, "severity": "error", "code": 2339, "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 48, "column": 23, "severity": "error", "code": 2339, "message": "Property 'allDay' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 49, "column": 23, "severity": "error", "code": 2339, "message": "Property 'startDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 50, "column": 23, "severity": "error", "code": 2339, "message": "Property 'endDate' does not exist on type '{ id: any; calendarId: number; title: string; }'." }, { "fileName": "server/portails/employee/getDatesPresences.ts", "line": 55, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ id: any; calendarId: number; title: string; }[]' is not assignable to parameter of type 'Pta[]'.", "extraMsg": "Type '{ id: any; calendarId: number; title: string; }' is missing the following properties from type 'Pta': pta_id, pta_heure_arrivee, pta_heure_depart, cnt_id, and 13 more." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 24, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 27, "column": 23, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/portails/manager/assistantEmbauche/routerAssistantEmbauche.ts", "line": 27, "column": 52, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DataSalForSearch'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'DataSalForSearch': padId, salNomNaissance, salNomUsage, salPrenom, and 2 more." }, { "fileName": "server/portails/routerCalendars.ts", "line": 53, "column": 31, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'undefined' is not assignable to type 'number'." }, { "fileName": "server/portails/routerCalendars.ts", "line": 78, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 41, "column": 15, "severity": "error", "code": 2322, "message": "Type 'Src | null' is not assignable to type 'import(\"/home/runner/work/payroll-app/payroll-app/server/payrollEngine/declaCalc\").Src | null'.", "extraMsg": "Type 'Src' is missing the following properties from type 'Src': cnt_id, origin" }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 50, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | undefined' is not assignable to type 'number | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'number | null'." }, { "fileName": "server/portails/settingsPortalUser.ts", "line": 51, "column": 13, "severity": "error", "code": 2322, "message": "Type 'number | null | undefined' is not assignable to type 'number | null'." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesEventTest.ts", "line": 2, "column": 93, "severity": "error", "code": 6133, "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/recurrentTasks/launchBasculesTest/launchBasculesMensuellesTest.ts", "line": 4, "column": 57, "severity": "error", "code": 6133, "message": "'PERI_DOSSIER' is declared but its value is never read." }, { "fileName": "server/reports/data/absences/getDataAbs.ts", "line": 42, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 72, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, rows?: Row[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, data?: DataToDisplay | undefined) => void'.", "extraMsg": "Types of parameters 'rows' and 'data' are incompatible.\nType 'DataToDisplay | undefined' is not assignable to type 'Row[] | undefined'.\nType 'DataToDisplay' is missing the following properties from type 'Row[]': length, pop, push, concat, and 28 more." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 323, "column": 9, "severity": "error", "code": 2322, "message": "Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'.", "extraMsg": "Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 331, "column": 49, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 332, "column": 47, "severity": "error", "code": 2339, "message": "Property 'abs_datefin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 333, "column": 53, "severity": "error", "code": 2339, "message": "Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 334, "column": 50, "severity": "error", "code": 2339, "message": "Property 'abs_datefin_finit_matin' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 335, "column": 34, "severity": "error", "code": 2339, "message": "Property 'ppla' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 336, "column": 36, "severity": "error", "code": 2339, "message": "Property 'profilRem' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 337, "column": 30, "severity": "error", "code": 2339, "message": "Property 'cjf' does not exist on type 'FinalRow'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 338, "column": 21, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 339, "column": 45, "severity": "error", "code": 2339, "message": "Property 'absenceHeures' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 349, "column": 34, "severity": "error", "code": 2339, "message": "Property 'tab_desc' does not exist on type 'Object'." }, { "fileName": "server/reports/data/absences/getDataAbsJrtt.ts", "line": 349, "column": 53, "severity": "error", "code": 2339, "message": "Property 'tab_lib' does not exist on type 'wfl_demande_wdm'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 144, "column": 59, "severity": "error", "code": 2339, "message": "Property 'isHeaderRem' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 160, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type 'rub_id' is not assignable to parameter of type 'number'.", "extraMsg": "Type 'null' is not assignable to type 'number'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 161, "column": 20, "severity": "error", "code": 2339, "message": "Property 'isHeaderIndemNet' does not exist on type 'LblSimpl'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 227, "column": 13, "severity": "error", "code": 2322, "message": "Type 'RegWithLbl | undefined' is not assignable to type 'Freg | null | undefined'.", "extraMsg": "Type 'RegWithLbl' is missing the following properties from type 'Freg': regs, freg_lib, freg_num_ordre, freg_display_no_reg" }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 259, "column": 61, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 265, "column": 11, "severity": "error", "code": 2322, "message": "Type 'reg_operation' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'.", "extraMsg": "Type 'null' is not assignable to type 'TYPE_OPERATION_REGROUPEMENT'." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 340, "column": 20, "severity": "error", "code": 2345, "message": "Argument of type 'Freg' is not assignable to parameter of type 'RegWithLbl'.", "extraMsg": "Type 'Freg' is missing the following properties from type 'RegWithLbl': lbl, reg_id, reg_lib, reg_num_ordre, and 4 more." }, { "fileName": "server/reports/data/bul/formatBulSimpl.ts", "line": 368, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is not assignable to parameter of type 'LblSimpl'.", "extraMsg": "Type '{ libFamille: string; isFamilleReg: true; isTotal: false; }' is missing the following properties from type 'LblSimpl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 31 more." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 17, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 18, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 19, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getDATA_BUL_cleanData.ts", "line": 20, "column": 11, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": 183, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]'.", "extraMsg": "Type 'Lbl' is missing the following properties from type 'Lbl': cnt_id, ncnt_id, ncnt_code, euti_nom, and 12 more." }, { "fileName": "server/reports/data/bul/getData_BUL_LBL.ts", "line": 184, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl[]' is not assignable to parameter of type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl[]'.", "extraMsg": "Property 'rub_type_affich_simpl' is missing in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/getDataMultiBUL\").Lbl' but required in type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/bul/getData_BUL_LBL\").Lbl'." }, { "fileName": "server/reports/data/bul/getData_BUL_PRBUL.ts", "line": 24, "column": 3, "severity": "error", "code": 2322, "message": "Type '([_client, prbul_id]: [PoolClient, number]) => string | null' is not assignable to type '(args: [client: PoolClient, prbulId: number]) => string'.", "extraMsg": "Type 'string | null' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/bul/mergeTemplatesZonesBul.ts", "line": 2, "column": 8, "severity": "error", "code": 1259, "message": "Module '\"handlebars\"' can only be default-imported using the 'esModuleInterop' flag" }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": 134, "column": 24, "severity": "error", "code": 2488, "message": "Type 'FormatLblCompleterZeros' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/bul/selectRubsNoGrouping.ts", "line": 140, "column": 24, "severity": "error", "code": 2488, "message": "Type 'FormatLblNbDec' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 46, "column": 13, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 47, "column": 26, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/cet/getRowsDataCetInterim.ts", "line": 48, "column": 17, "severity": "error", "code": 2339, "message": "Property 'diffRecalcul' does not exist on type 'RowDataCetInterim'." }, { "fileName": "server/reports/data/clickHelpers/getStringifiedFunctionOpenCotisUrssafSal.ts", "line": 34, "column": 9, "severity": "error", "code": 2322, "message": "Type '\"html\"' is not assignable to type 'REPORT_TYPE_OUTPUT | undefined'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 21, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type 'RegroupCompta | undefined' is not assignable to parameter of type 'RegroupCompta'.", "extraMsg": "Type 'undefined' is not assignable to type 'RegroupCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 25, "column": 20, "severity": "error", "code": 2339, "message": "Property 'sal_matricule' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 26, "column": 20, "severity": "error", "code": 2551, "message": "Property 'cnt_num' does not exist on type 'LblCompta'. Did you mean 'cpt_num'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 27, "column": 20, "severity": "error", "code": 2551, "message": "Property 'cnt_id' does not exist on type 'LblCompta'. Did you mean 'cpt_id'?" }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 71, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 81, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 91, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 101, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 113, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 123, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 133, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"C\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/formatRowsProvision.ts", "line": 143, "column": 14, "severity": "error", "code": 2345, "message": "Argument of type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' is not assignable to parameter of type 'LblCompta'.", "extraMsg": "Property 'cpt_id' is missing in type '{ cpt_ventilation_template: string | null; cpt_type: 1 | 2; cpt_num: string; cpt_desc: string; sens: \"D\"; tal_id: number; color: string; mnt: number; }' but required in type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getDataRattachCompta.ts", "line": 77, "column": 62, "severity": "error", "code": 2339, "message": "Property 'color' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 66, "column": 20, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Function' is not assignable to type 'AsyncFunction'.\nType 'Function' provides no match for the signature '(callback: (err?: Error | null | undefined, result?: unknown) => void): void'.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Function[]' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Function[]'." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 71, "column": 34, "severity": "error", "code": 2488, "message": "Type 'unknown' must have a '[Symbol.iterator]()' method that returns an iterator." }, { "fileName": "server/reports/data/compta/getProvisionsForOd.ts", "line": 122, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta[]' is not assignable to parameter of type 'Row[]'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'Row': cnt_id, bul_est_stc, sal_desc, cnt_desc, and 8 more." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 52, "column": 9, "severity": "error", "code": 2551, "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 53, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 54, "column": 9, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 55, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 56, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 61, "column": 9, "severity": "error", "code": 2339, "message": "Property 'brut_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 62, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 63, "column": 9, "severity": "error", "code": 2339, "message": "Property 'solde_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 64, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 65, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m1' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 70, "column": 9, "severity": "error", "code": 2551, "message": "Property 'brut_maintien_m' does not exist on type 'Row'. Did you mean 'brut_maintien'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 71, "column": 9, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 72, "column": 9, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 73, "column": 13, "severity": "error", "code": 2339, "message": "Property 'bul_est_stc' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 74, "column": 13, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 9, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 31, "severity": "error", "code": 2551, "message": "Property 'solde_m' does not exist on type 'Row'. Did you mean 'solde'?" }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 76, "column": 45, "severity": "error", "code": 2339, "message": "Property 'taux_maintien_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 77, "column": 9, "severity": "error", "code": 2339, "message": "Property 'charges_prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCet/formatRows.ts", "line": 77, "column": 39, "severity": "error", "code": 2339, "message": "Property 'prov_m' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": 125, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'RowDataProvCp' is missing the following properties from type 'Row': bul_est_stc_m1, brut_maintien_m1, pris_n_m1, pris_n1_m1, and 25 more." }, { "fileName": "server/reports/data/compta/provCp/getDataProvCp.ts", "line": 126, "column": 5, "severity": "error", "code": 2322, "message": "Type 'RowDataProvCp[]' is not assignable to type 'Row[]'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": 78, "column": 28, "severity": "error", "code": 2339, "message": "Property 'sal_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/compta/provIfcdd/getRows.ts", "line": 79, "column": 28, "severity": "error", "code": 2339, "message": "Property 'pad_id' does not exist on type 'Row'." }, { "fileName": "server/reports/data/controles/getDataControleDatesBulletins.ts", "line": 105, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleOverlapCnts.ts", "line": 59, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataControleVva.ts", "line": 71, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/controles/getDataErreurRelevesHeures.ts", "line": 51, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 146, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"org_desc\"' is not assignable to type '\"emp_desc\" | \"sal_desc\" | \"date_debut\" | \"uorg_desc\" | \"aff_lib\" | \"cpt_numero\" | \"compte_analytique\" | \"affil_desc\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 147, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"\"' is not assignable to type '\"Salarié\" | \"Emploi\" | \"Affectation\" | \"Affaire\" | \"Date d'entrée\" | \"Numéro de compte\" | \"Imputation analytique\" | \"Affiliation\"'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 168, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Property 'name' is missing in type 'Criteria' but required in type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataCOTIS.ts", "line": 170, "column": 54, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": 42, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/cotis/getDataRemEligCice.ts", "line": 43, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/dsn/getAggDsnBlocks.ts", "line": 1, "column": 22, "severity": "error", "code": 2307, "message": "Cannot find module '../../../dsn/decla_dsn' or its corresponding type declarations." }, { "fileName": "server/reports/data/dsn/getDataDsnBasesAssujetties.ts", "line": 52, "column": 25, "severity": "error", "code": 2322, "message": "Type 'Line[]' is not assignable to type 'Row[]'.", "extraMsg": "Type 'Line' is not assignable to type 'Row'.\nIndex signature is missing in type 'Line'." }, { "fileName": "server/reports/data/dsn/getDataDsnCotisIndiv.ts", "line": 101, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: CriteriaUrssaf; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'CriteriaUrssaf' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": 66, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPas.ts", "line": 171, "column": 15, "severity": "error", "code": 2740, "message": "Type '{ salNom: string; salPrenom: string; salMatricule: string; }' is missing the following properties from type 'DataRow': sal_id, netAPayer, mntPas, netFiscal, and 6 more." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 65, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 502, "column": 9, "severity": "error", "code": 2322, "message": "Type 'LineByContrat | undefined' is not assignable to type 'LineByContrat'.", "extraMsg": "Type 'undefined' is not assignable to type 'LineByContrat'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 652, "column": 159, "severity": "error", "code": 2531, "message": "Object is possibly 'null'." }, { "fileName": "server/reports/data/dsn/getDataDsnPrev.ts", "line": 663, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type '{ idAffil: string; salId: number; cntId: number; codeOption?: string | undefined; codePopulation?: string | undefined; idAdhesion: string; prevDesc: string; cprevsDesc: string; affilDesc: string; ta_prev?: number | null | undefined; tb_t2_prev?: number | null | undefined; tc_prev?: number | null | undefined; td_prev?: number | null | undefined; base_forf_prev?: number | null | undefined; base_specif_prev_17?: number | null | undefined; mnt_forf_prev?: number | null | undefined; mnt_libre_prev?: number | null | undefined; total_cotis: number | null; has_78_prev: boolean; has_79_prev: boolean; has_81_prev: boolean; rubsDesc: string; sal_id: number; cnt_id: number; salMatricule: string; salNom: string; salPrenom: string; cntDesc: string; statutRc: string; }' is not assignable to parameter of type 'FinalRow'.", "extraMsg": "Types of property 'codeOption' are incompatible.\nType 'string | undefined' is not assignable to type 'string'.\nType 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": 52, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nType 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin" }, { "fileName": "server/reports/data/dsn/getDataDsnRc.ts", "line": 200, "column": 5, "severity": "error", "code": 2322, "message": "Type 'import(\"/home/runner/work/payroll-app/payroll-app/server/reports/data/shared/shared\").DataRow[]' is not assignable to type 'DataRow[]'.", "extraMsg": "Type 'DataRow' is missing the following properties from type 'DataRow': sal_id, salMatricule, salNom, salPrenom, and 9 more." }, { "fileName": "server/reports/data/dsn/rc/transform.ts", "line": 176, "column": 13, "severity": "error", "code": 2322, "message": "Type '{ brut: number; ta: number; reduction: number | null; baseExoApprenti: number | null; cot_avant_reduction: number | null; cot: number | null; brutSpecif: number | null; taSpecif: number | null; baseExcep: number | null; sal_id: number; salNom: string; salPrenom: string; salMatricule: string; cntDesc: string; statutRc: string; codeRetraite: string; periodeDesc: string; }' is not assignable to type 'DataRow'.", "extraMsg": "Object literal may only specify known properties, and 'sal_id' does not exist in type 'DataRow'." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": 31, "column": 13, "severity": "error", "code": 2345, "message": "Argument of type 'Bul[] | BulAgg[]' is not assignable to parameter of type 'IterableCollection'.", "extraMsg": "Type 'Bul[]' is not assignable to type 'IterableCollection'.\nType 'Bul[]' is not assignable to type 'DataBul[]'.\nType 'Bul' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getAllDataBuls.ts", "line": 33, "column": 89, "severity": "error", "code": 2345, "message": "Argument of type 'AsyncResultCallback' is not assignable to parameter of type '(err: Error, dataBuls: DataBul[]) => void'.", "extraMsg": "Types of parameters 'result' and 'dataBuls' are incompatible.\nType 'DataBul[]' is missing the following properties from type 'DataBul': pageNumber, entete, dateDebutCalendar, dateFinCalendar, and 17 more." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 97, "column": 12, "severity": "error", "code": 2345, "message": "Argument of type '(err: Error, cnt: Cnt, ccn: Ccn, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 180, "column": 23, "severity": "error", "code": 2339, "message": "Property 'cumulsBulsCntsAnterieursAnneeDecalage' does not exist on type '{ entete: (cb: AsyncCallback) => void; comment: (cb: AsyncCallback) => void; lbl: (cb: AsyncCallback) => void; orgss: (cb: AsyncCallback) => void; cumulsBul: (cb: AsyncCallback) => void; absPeri: (cb: AsyncCallback) => void; vvaPeri: (cb: AsyncCallback) => void; prbul: (cb: AsyncCallback) => void; ppla: (cb: AsyncCallback) => void; pare: (cb: AsyncCallback) => void; prtt: (cb: AsyncCallback) => void; pacp: (cb: AsyncCallback) => void; profilCpAnc: (cb: AsyncCallback) => void; cumulsBulsCntsAnterieurs: (cb: AsyncCallback) => void; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 221, "column": 29, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 274, "column": 174, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 274, "column": 189, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 278, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is not assignable to type 'Prbul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 326, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ shouldDisplayNbHeuresEffectuees: boolean; estForfaitJours?: boolean | undefined; estForfaitHeuresAnnuel?: boolean | undefined; estAnnualisationModulation?: boolean | undefined; forfaitAnnee: number; horaireHebdo?: number | null | undefined; enHeures: boolean; bul_id: number; pad_id: number; cnt_id: number; eta_id: number; semp_id: number; ncnt_id: number; cnt_a_quot_trav_specifique: boolean; cnt_quot_trav: Schema.pay_contrat_cntFields.cnt_quot_trav; cnt_debut_date: Date; cnt_fin_date: Schema.pay_contrat_cntFields.cnt_fin_date; cnt_datefin_prevue: Schema.pay_contrat_cntFields.cnt_datefin_prevue; sal_desc: string; peri_anneemois: number; pare_id: number; peria_id: Schema.pay_paramprofprem_pareFields.peria_id; prem_id: Schema.pay_paramprofprem_pareFields.prem_id; acrd_id: number; pare_quot_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_coll_ref; pare_quot_journ_coll_ref: Schema.pay_paramprofprem_pareFields.pare_quot_journ_coll_ref; pare_quot_periode: Schema.pay_paramprofprem_pareFields.pare_quot_periode; trem_id: number; pare_type_peri: number; pare_fj_methode_prorata: number; pare_fj_affich_rub_inform: boolean; pare_fj_type_debut_periode: number; pare_fj_rub_inform_template: Schema.pay_paramprofprem_pareFields.pare_fj_rub_inform_template; pare_fj_cpt_acquis_type: number; pare_fj_cpt_pris_type: number; pare_fj_cpt_restant_type: number; pare_fj_prorata_neutr_cp: boolean; pare_fj_type_affich_cpt_nm1: number; pare_type_auto: number; pare_temp_quot_coll_est_temps_travaille: boolean; pare_type_calcul_abs_es: number; pare_fj_affich_nbj_trav: boolean; pare_type_lissage: number; pare_lissage_nb_mois: Schema.pay_paramprofprem_pareFields.pare_lissage_nb_mois; pare_lissage_cml_id: Schema.pay_paramprofprem_pareFields.pare_lissage_cml_id; pare_smc_pct_fixe: Schema.pay_paramprofprem_pareFields.pare_smc_pct_fixe; pare_smc_pct_avec_variable: Schema.pay_paramprofprem_pareFields.pare_smc_pct_avec_variable; pare_fj_type_affich_cpt_n: number; pare_ann_type_calcul_hor_mens: number; }' is not assignable to type 'PareResult'.", "extraMsg": "Object literal may only specify known properties, and 'shouldDisplayNbHeuresEffectuees' does not exist in type 'PareResult'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 339, "column": 39, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 343, "column": 25, "severity": "error", "code": 2322, "message": "Type '{ customClsCalendar: string; dateDebutCalendar: Date; dateFinCalendar: Date; entete: Entete; comment: string; lbl: any; orgss: any; ccn: Ccn; posconv: any; paas: any; pare: PareResult; pacp: any; prtt: any; profilCpAnc: ProfilCpAnc; afficherCompteursCpRtt: boolean; afficherCompteurRcJours: any; afficherCompteurRcHeures: boolean; prbul: Prbul; calendrier_dates: CalendarDate[]; cumuls: {}; cumuls_tous_contrats: {}; shouldDisplayClassif: boolean; }' is not assignable to type 'DataBul'.", "extraMsg": "Object literal may only specify known properties, and 'profilCpAnc' does not exist in type 'DataBul'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 355, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 356, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 357, "column": 21, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 358, "column": 21, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 370, "column": 44, "severity": "error", "code": 2339, "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBUL.ts", "line": 371, "column": 44, "severity": "error", "code": 2339, "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 148, "column": 5, "severity": "error", "code": 2345, "message": "Argument of type '(err: Error, firstCnt: Cnt, ccn: any, posconv: any) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 216, "column": 15, "severity": "error", "code": 2339, "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 227, "column": 23, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 3, '(tasks: AsyncFunction[], callback?: AsyncResultArrayCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'AsyncFunction[]'.\nType 'Tasks' is missing the following properties from type 'AsyncFunction[]': length, pop, push, concat, and 28 more.\nOverload 2 of 3, '(tasks: Dictionary>, callback?: AsyncResultObjectCallback | undefined): void', gave the following error.\nArgument of type 'Tasks' is not assignable to parameter of type 'Dictionary>'.\nIndex signature is missing in type 'Tasks'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 297, "column": 158, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 297, "column": 173, "severity": "error", "code": 2339, "message": "Property 'paas' does not exist on type 'TasksResults'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 307, "column": 6, "severity": "error", "code": 2740, "message": "Type '{ prbul_display_calendar: boolean; cumuls: { titre: string; rang: number; cml_code: string; cml_lib: string; }[]; }' is missing the following properties from type 'Prbul': prbul_id, peria_id, acrd_id, prbul_agreggated, and 12 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 319, "column": 78, "severity": "error", "code": 2551, "message": "Property 'ncnt_id' does not exist on type 'Cnt'. Did you mean 'cnt_id'?" }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 333, "column": 6, "severity": "error", "code": 2322, "message": "Type '(Lbl | LblHeader)[]' is not assignable to type 'Lbl[]'.", "extraMsg": "Type 'Lbl | LblHeader' is not assignable to type 'Lbl'.\nType 'LblHeader' is missing the following properties from type 'Lbl': pageNumber, cnt_id, ncnt_id, ncnt_code, and 30 more." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 351, "column": 5, "severity": "error", "code": 2741, "message": "Property 'val_bul' is missing in type 'CPRN' but required in type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 352, "column": 5, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 353, "column": 5, "severity": "error", "code": 2322, "message": "Type 'CPRN' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 354, "column": 5, "severity": "error", "code": 2322, "message": "Type 'number | null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'.", "extraMsg": "Type 'null' is not assignable to type '{ val_bul: number; val_annuelle: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 358, "column": 22, "severity": "error", "code": 2339, "message": "Property 'val_bul' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 359, "column": 22, "severity": "error", "code": 2339, "message": "Property 'val_annuelle' does not exist on type '{ titre: string; rang: number; cml_code: string; cml_lib: string; cml_arrondi_calcul: number; }'." }, { "fileName": "server/reports/data/getDataBULAgg.ts", "line": 364, "column": 17, "severity": "error", "code": 2339, "message": "Property 'includeVva' does not exist on type 'OptionsLbl'." }, { "fileName": "server/reports/data/getDataCertificatTravail.ts", "line": 439, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '{ ect_datedebut: Date; ect_datefin: ect_datefin; emp_desc: string; cnt_fin_date: cnt_fin_date; }' is not assignable to parameter of type '{ emp_desc: string; ect_datedebut: string; cnt_fin_date: string; ect_datefin: string; }'.", "extraMsg": "Types of property 'ect_datedebut' are incompatible.\nType 'Date' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataCnt.ts", "line": 402, "column": 8, "severity": "error", "code": 2741, "message": "Property 'catc_id' is missing in type '{ rcdd_id: any; pad_id: number; ncnt_id: any; semp_id: any; eta_id: any; src_id: number; dpub_id: any; euti_id: any; trem_id: any; cnt_id: any; }' but required in type 'SelectionPeriaDataCnt'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 56, "column": 18, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 57, "column": 18, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 69, "column": 64, "severity": "error", "code": 2339, "message": "Property 'listeDeRupture' does not exist on type 'CriteriaCotisUrssaf'." }, { "fileName": "server/reports/data/getDataCotisUrssaf.ts", "line": 115, "column": 9, "severity": "error", "code": 2322, "message": "Type 'DataToDisplay' is not assignable to type 'DataToDisplay'.", "extraMsg": "Type 'RowCotisUrssaf' is not assignable to type 'T'.\n'T' could be instantiated with an arbitrary type which could be unrelated to 'RowCotisUrssaf'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 131, "column": 64, "severity": "error", "code": 2339, "message": "Property 'eta_desc' does not exist on type 'Brc'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 210, "column": 94, "severity": "error", "code": 2345, "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'.", "extraMsg": "Type '{ code: Schema.pay_dsnline_dsnlFields.dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: Schema.pay_dsnline_dsnlFields.eta_id; sal_id: Schema.pay_dsnline_dsnlFields.sal_id; cnt_id: Schema.pay_dsnline_dsnlFields.cnt_id; dsnl_code: Schema.pay_dsnline_dsnlFields.dsnl_code; dsnl_value: Schema.pay_dsnline_dsnlFields.dsnl_value; afod_id: Schema.pay_dsnline_dsnlFields.afod_id; pops_id: Schema.pay_dsnline_dsnlFields.pops_id; dsnl_error: Schema.pay_dsnline_dsnlFields.dsnl_error; dsnl_warning: Schema.pay_dsnline_dsnlFields.dsnl_warning; prev_id: Schema.pay_dsnline_dsnlFields.prev_id; cprev_ids: Schema.pay_dsnline_dsnlFields.cprev_ids; }' is not assignable to type 'Line'.\nTypes of property 'code' are incompatible.\nType 'dsnl_code' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 211, "column": 55, "severity": "error", "code": 2339, "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 212, "column": 34, "severity": "error", "code": 2339, "message": "Property 'value' does not exist on type 'Line'." }, { "fileName": "server/reports/data/getDataDsnCotisAgreg.ts", "line": 219, "column": 98, "severity": "error", "code": 2345, "message": "Argument of type '{ code: dsnl_code; value: string; dsnd_id: number; dsnl_id: number; eta_id: eta_id; sal_id: sal_id; cnt_id: cnt_id; dsnl_code: dsnl_code; dsnl_value: dsnl_value; afod_id: afod_id; pops_id: pops_id; dsnl_error: dsnl_error; dsnl_warning: dsnl_warning; prev_id: prev_id; cprev_ids: cprev_ids; }[]' is not assignable to parameter of type 'Line[]'." }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": 1, "column": 32, "severity": "error", "code": 2614, "message": "Module '\"../../api/variables/services/getContratsToDisplay\"' has no exported member 'User'. Did you mean to use 'import User from \"../../api/variables/services/getContratsToDisplay\"' instead?" }, { "fileName": "server/reports/data/getDataEmargement.ts", "line": 89, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: jtrav_heure_debut; heureFinDesc: jtrav_heure_fin; repasDesc: string | null; }[]' is not assignable to type 'Row[]'.", "extraMsg": "Type '{ sal_desc: string; cnt_desc: string; affs_desc: string; uorg_desc: string; emp_desc: string; cnt_debut_date: Date; signature: string; heureDebutDesc: gta_jourtrav_jtravFields.jtrav_heure_debut; heureFinDesc: gta_jourtrav_jtravFields.jtrav_heure_fin; repasDesc: string | null; }' is not assignable to type 'Row'.\nTypes of property 'heureDebutDesc' are incompatible.\nType 'jtrav_heure_debut' is not assignable to type 'string'.\nType 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 140, "column": 193, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 145, "column": 39, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 223, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '((client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void) | ((client: PoolClient, criteria: ReportBulsCriteria, optionsBuls: OptionsReportBul, memoizedGetters: MemoizedGetters, bulAgg: BulAgg, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void)' is not assignable to parameter of type 'FnGetDataBuls'.", "extraMsg": "Type '(client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void' is not assignable to type 'FnGetDataBuls'.\nTypes of parameters 'externalCallback' and 'cb' are incompatible.\nTypes of parameters 'err' and 'err' are incompatible.\nType 'Error | null | undefined' is not assignable to type 'Error'.\nType 'undefined' is not assignable to type 'Error'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 247, "column": 8, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, databuls: any, nbBuls: number) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/reports/data/getDataMultiBUL.ts", "line": 291, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 128, "column": 21, "severity": "error", "code": 2339, "message": "Property 'rubs' does not exist on type 'LblCompta'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 189, "column": 15, "severity": "error", "code": 2322, "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'.", "extraMsg": "Type 'RowToDispatch' is missing the following properties from type 'LblCompta': sens, cpt_id, cpt_type, tal_id, and 3 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 189, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'.", "extraMsg": "Type 'LblCompta' is missing the following properties from type 'RowToDispatch': cnt_num, sal_matricule, sal_nom_usage, sal_nom_famille, and 2 more." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 190, "column": 18, "severity": "error", "code": 2339, "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 190, "column": 55, "severity": "error", "code": 2339, "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 193, "column": 27, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nThe types returned by 'slice(...)' are incompatible between these types.\nType 'LblCompta[]' is not assignable to type 'never[]'.\nType 'LblCompta' is not assignable to type 'never'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 197, "column": 15, "severity": "error", "code": 2322, "message": "Type 'RowToDispatch[]' is not assignable to type 'LblCompta[]'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 197, "column": 59, "severity": "error", "code": 2345, "message": "Argument of type 'LblCompta' is not assignable to parameter of type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 198, "column": 18, "severity": "error", "code": 2339, "message": "Property 'cpt_desc' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 198, "column": 55, "severity": "error", "code": 2339, "message": "Property 'cpt_lib' does not exist on type 'RowToDispatch'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 201, "column": 27, "severity": "error", "code": 2769, "message": "No overload matches this call.", "extraMsg": "Overload 1 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'.\nOverload 2 of 2, '(...items: ConcatArray[]): never[]', gave the following error.\nArgument of type 'LblCompta[]' is not assignable to parameter of type 'ConcatArray'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 288, "column": 15, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 307, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: string; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: string; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataOD.ts", "line": 325, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ color: string; cpt_desc: string; debit: number; credit: number; }' is not assignable to parameter of type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'.", "extraMsg": "Property 'cpt_id' is missing in type '{ color: string; cpt_desc: string; debit: number; credit: number; }' but required in type '{ cpt_id: number; cpt_desc: string; color: string; debit?: number | undefined; credit?: number | undefined; }'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": 82, "column": 22, "severity": "error", "code": 2339, "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataPas.ts", "line": 106, "column": 60, "severity": "error", "code": 2339, "message": "Property 'id_crm' does not exist on type 'LineDataPas'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 33, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "The types of 'criteria.uorg_id' are incompatible between these types.\nType 'number[] | null' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 166, "column": 12, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/data/getDataSaisies.ts", "line": 167, "column": 44, "severity": "error", "code": 2345, "message": "Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 52, "column": 65, "severity": "error", "code": 2345, "message": "Argument of type 'Omit' is not assignable to parameter of type 'ReportCriteria'.", "extraMsg": "Type 'Omit' is missing the following properties from type 'ReportCriteria': name, outputType" }, { "fileName": "server/reports/data/getDataShared.ts", "line": 75, "column": 5, "severity": "error", "code": 2322, "message": "Type 'TemplateHeader[]' is not assignable to type 'HeaderToDisplay[]'.", "extraMsg": "Property 'stopGroupColSpan' is missing in type 'TemplateHeader' but required in type 'HeaderToDisplay'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 78, "column": 40, "severity": "error", "code": 2339, "message": "Property 'outputType' does not exist on type 'Omit'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 94, "column": 42, "severity": "error", "code": 2339, "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 94, "column": 136, "severity": "error", "code": 2339, "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": 109, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type 'DataToDisplay | undefined' is not assignable to parameter of type 'DataToDisplay | PromiseLike>'.", "extraMsg": "Type 'undefined' is not assignable to type 'DataToDisplay | PromiseLike>'." }, { "fileName": "server/reports/data/paiements/getDataNetsNegatifs.ts", "line": 50, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type '{ criteria: CriteriaDataNetsNegatifs; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'.", "extraMsg": "Types of property 'criteria' are incompatible.\nProperty 'peri_fin' is missing in type 'CriteriaDataNetsNegatifs' but required in type 'Omit'." }, { "fileName": "server/reports/data/shared/getSignataireContrat.ts", "line": 94, "column": 9, "severity": "error", "code": 2741, "message": "Property 'titreCivilite' is missing in type '{ rsp_id: null; nom: null; prenom: null; isExterne: null; email: null; niveau: null; qualite: null; doc_id_signature: null; urlSignature: null; pdos_domain_name: null; }' but required in type 'Signataire'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 39, "column": 62, "severity": "error", "code": 2345, "message": "Argument of type 'number | null' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'null' is not assignable to type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 82, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'Col' is not assignable to parameter of type 'GroupCol'.", "extraMsg": "Type 'Col' is missing the following properties from type 'GroupCol': total, count" }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 87, "column": 19, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 87, "column": 33, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 87, "column": 47, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 88, "column": 19, "severity": "error", "code": 2339, "message": "Property 'class' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 89, "column": 19, "severity": "error", "code": 2339, "message": "Property 'style' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 90, "column": 13, "severity": "error", "code": 2322, "message": "Type 'string | true' is not assignable to type 'boolean'.", "extraMsg": "Type 'string' is not assignable to type 'boolean'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 95, "column": 38, "severity": "error", "code": 2339, "message": "Property 'alert' does not exist on type 'LineToDisplay'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 102, "column": 22, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 103, "column": 19, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 104, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": 110, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 82, "column": 121, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 89, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 147, "column": 34, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 186, "column": 40, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 187, "column": 41, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 188, "column": 42, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 308, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[] | null'.\nType 'undefined' is not assignable to type 'number[] | null'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 356, "column": 58, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Property 'displayDetailDemandes' is missing in type 'ReportCriteria' but required in type 'Criteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 364, "column": 56, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'CriteriaOD'.", "extraMsg": "Types of property 'uorg_id' are incompatible.\nType 'number[] | undefined' is not assignable to type 'number[]'.\nType 'undefined' is not assignable to type 'number[]'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 418, "column": 57, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Type 'ReportCriteria' is missing the following properties from type 'Criteria': displayCumulMensuel, displayCumulAnnuel, displayCumulContrat, groupBySal" }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 445, "column": 64, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'EtatPrepCriteria'.", "extraMsg": "Property 'bul_id' is missing in type 'ReportCriteria' but required in type 'EtatPrepCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 474, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'.", "extraMsg": "Types of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 480, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 486, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 492, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 564, "column": 76, "severity": "error", "code": 2339, "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 570, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'dsnd_id' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 576, "column": 13, "severity": "error", "code": 2322, "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'.", "extraMsg": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'.\nTypes of parameters 'criteria' and 'criteria' are incompatible.\nType 'ReportCriteria' is not assignable to type 'Criteria'.\nTypes of property 'rdsnId' are incompatible.\nType 'number | undefined' is not assignable to type 'number'.\nType 'undefined' is not assignable to type 'number'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 594, "column": 72, "severity": "error", "code": 2345, "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'ValidationCriteria'.", "extraMsg": "Property 'origineRubs' is missing in type 'ReportCriteria' but required in type 'ValidationCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 609, "column": 76, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'.", "extraMsg": "Property 'currentPdosId' is missing in type 'ReportUser' but required in type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 615, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 627, "column": 78, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 633, "column": 67, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 639, "column": 75, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 651, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 663, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": 731, "column": 95, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/generateSpecificReport.spec.ts", "line": 10, "column": 19, "severity": "error", "code": 2741, "message": "Property 'lots_id_granted' is missing in type '{ srep_id: number; pad_id: number; peri: number; }' but required in type 'ParamsReceived'." }, { "fileName": "server/reports/generateSpecificReport.ts", "line": 211, "column": 9, "severity": "error", "code": 2790, "message": "The operand of a 'delete' operator must be optional." }, { "fileName": "server/reports/getFileNameForSave.ts", "line": 67, "column": 18, "severity": "error", "code": 2339, "message": "Property 'bulSimpl' does not exist on type 'ReportCriteria'." }, { "fileName": "server/reports/getFooterTemplate.ts", "line": 1, "column": 87, "severity": "error", "code": 2366, "message": "Function lacks ending return statement and return type does not include 'undefined'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": 28, "column": 9, "severity": "error", "code": 2322, "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'.", "extraMsg": "Type 'TemplateHeaderWithValue | null' is not assignable to type 'TemplateHeaderWithValue'.\nType 'null' is not assignable to type 'TemplateHeaderWithValue'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": 84, "column": 5, "severity": "error", "code": 2322, "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'." }, { "fileName": "server/reports/prepareReport.ts", "line": 28, "column": 42, "severity": "error", "code": 2345, "message": "Argument of type 'User' is not assignable to parameter of type 'ReportUser'.", "extraMsg": "Type 'User' is missing the following properties from type 'ReportUser': currentPAD, scope" }, { "fileName": "server/reports/reportsMgr.ts", "line": 36, "column": 33, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/reportsMgr.ts", "line": 66, "column": 48, "severity": "error", "code": 2339, "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 47, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 49, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 54, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 71, "column": 70, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ [key: string]: any; }' is missing the following properties from type 'Params': peri, pad_id, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 74, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 79, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 94, "column": 48, "severity": "error", "code": 2345, "message": "Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'Params'." }, { "fileName": "server/reports/routerReports.ts", "line": 119, "column": 66, "severity": "error", "code": 2345, "message": "Argument of type '{ pad_id: number; }' is not assignable to parameter of type 'Params'.", "extraMsg": "Type '{ pad_id: number; }' is missing the following properties from type 'Params': peri, lot_id, sal_id, eta_id" }, { "fileName": "server/reports/routerReports.ts", "line": 156, "column": 3, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 158, "column": 20, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/routerReports.ts", "line": 327, "column": 25, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'string'.", "extraMsg": "Type 'undefined' is not assignable to type 'string'." }, { "fileName": "server/reports/specificReports/generateSpecificReportAbsenteisme.ts", "line": 34, "column": 13, "severity": "error", "code": 2322, "message": "Type '\"ouvrés\"' is not assignable to type 'TypeMethode'." }, { "fileName": "server/reports/templateMgr.ts", "line": 101, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'.", "extraMsg": "Type '\"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 111, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 150, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 159, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 167, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 175, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 220, "column": 13, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 236, "column": 17, "severity": "error", "code": 2322, "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": 405, "column": 28, "severity": "error", "code": 2345, "message": "Argument of type 'TemplateStoredConfig | undefined' is not assignable to parameter of type 'TemplateStoredConfig | PromiseLike | null'.", "extraMsg": "Type 'undefined' is not assignable to type 'TemplateStoredConfig | PromiseLike | null'." }, { "fileName": "server/sepa/lockBuls.ts", "line": 2, "column": 10, "severity": "error", "code": 2459, "message": "Module '\"./savePayment\"' declares 'Payment' locally, but it is not exported." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": 144, "column": 38, "severity": "error", "code": 2367, "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.TOUS' and '3' have no overlap." }, { "fileName": "server/sepa/selectDataPaymentsFromBuls.ts", "line": 166, "column": 13, "severity": "error", "code": 2367, "message": "This condition will always return 'false' since the types 'MODE_PAIEMENT.NON_PAYES_UNIQUEMENT' and '3' have no overlap." }, { "fileName": "server/server.ts", "line": 170, "column": 59, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 170, "column": 76, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 24, "severity": "error", "code": 2339, "message": "Property 'listen' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 35, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 171, "column": 52, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 81, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 108, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/server.ts", "line": 172, "column": 133, "severity": "error", "code": 2339, "message": "Property 'get' does not exist on type 'Application'." }, { "fileName": "server/socket/socketIOManager.ts", "line": 57, "column": 10, "severity": "error", "code": 2349, "message": "This expression is not callable.", "extraMsg": "Type 'typeof import(\"/home/runner/work/payroll-app/payroll-app/node_modules/socket.io/dist/index\")' has no call signatures." }, { "fileName": "server/socket/socketIOManager.ts", "line": 81, "column": 96, "severity": "error", "code": 2339, "message": "Property 'originalUrl' does not exist on type 'IncomingMessage'." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": 3, "column": 1, "severity": "error", "code": 6133, "message": "'getCurrTs' is declared but its value is never read." }, { "fileName": "server/test/test-unit/moment/moment.spec.ts", "line": 12, "column": 14, "severity": "error", "code": 2551, "message": "Property '_locale' does not exist on type 'Moment'. Did you mean 'locale'?" }, { "fileName": "server/test/test-unit/setup.spec.ts", "line": 24, "column": 1, "severity": "error", "code": 2741, "message": "Property 'serverConfig' is missing in type '{ dbConfig: {}; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }, { "fileName": "server/tools.spec.ts", "line": 15, "column": 23, "severity": "error", "code": 2345, "message": "Argument of type '\"FOOBAR\"' is not assignable to parameter of type 'LOG_LEVEL'." }, { "fileName": "server/tools.ts", "line": 145, "column": 1, "severity": "error", "code": 2309, "message": "An export assignment cannot be used in a module with other exported elements." }, { "fileName": "server/tools/getPlural.ts", "line": 13, "column": 43, "severity": "error", "code": 2532, "message": "Object is possibly 'undefined'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 17, "column": 9, "severity": "error", "code": 2322, "message": "Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'.", "extraMsg": "Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 22, "column": 37, "severity": "error", "code": 2345, "message": "Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'." }, { "fileName": "server/uorgs/routerUorg.ts", "line": 26, "column": 14, "severity": "error", "code": 2339, "message": "Property 'data' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/webAPI/abs/webApiAbsRead.ts", "line": 22, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/abs/webApiAbsUpdate.ts", "line": 22, "column": 91, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsSetDefault.ts", "line": 36, "column": 81, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": 30, "column": 33, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bnqs/webApiBnqsUpdate.ts", "line": 35, "column": 100, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/bul/identifyBul.ts", "line": 30, "column": 41, "severity": "error", "code": 2571, "message": "Object is of type 'unknown'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 11, "column": 10, "severity": "error", "code": 6133, "message": "'OutputFile' is declared but its value is never read." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 34, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'.\nType 'number' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 40, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBulGetPdf' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 93, "column": 16, "severity": "error", "code": 2345, "message": "Argument of type '(errPdf: Error | null, bulIds: any, resultPdf: ResultReportManager) => void' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 147, "column": 9, "severity": "error", "code": 2322, "message": "Type '\"pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/webAPI/bul/webApiBulGetPdf.ts", "line": 165, "column": 47, "severity": "error", "code": 2345, "message": "Argument of type '{ uti_id: number; }' is not assignable to parameter of type 'User'.", "extraMsg": "Type '{ uti_id: number; }' is missing the following properties from type 'User': sal_id, uti_nom, uti_prenom, currentPAD, and 4 more." }, { "fileName": "server/webAPI/cnt/insertAVT.ts", "line": 43, "column": 53, "severity": "error", "code": 2345, "message": "Argument of type '{ entity: string; action: string; data: DataAvt; }' is not assignable to parameter of type 'BodyAvt'.", "extraMsg": "Type '{ entity: string; action: string; data: DataAvt; }' is missing the following properties from type 'WebApiPayload': version, dospay_id" }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 266, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, sal_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'sal_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'.\nType 'null' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 267, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, result?: number[] | undefined) => void' is not assignable to parameter of type '(err?: Error | null | undefined, cnt_id?: number | null | undefined, client?: PoolClient | undefined) => void'.", "extraMsg": "Types of parameters 'result' and 'cnt_id' are incompatible.\nType 'number | null | undefined' is not assignable to type 'number[] | undefined'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 715, "column": 30, "severity": "error", "code": 2345, "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'.\nIndex signature is missing in type 'DataEct'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 759, "column": 35, "severity": "error", "code": 2345, "message": "Argument of type '{ dospay_id: number; entity: string; action: string; version: string; data: DataEct; }' is not assignable to parameter of type 'WebApiPayload>'.", "extraMsg": "Types of property 'data' are incompatible.\nType 'DataEct' is not assignable to type 'Record'." }, { "fileName": "server/webAPI/cnt/webApiCnt.ts", "line": 1193, "column": 39, "severity": "error", "code": 2345, "message": "Argument of type 'unknown' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/cnt/webApiCntRead.ts", "line": 32, "column": 43, "severity": "error", "code": 2345, "message": "Argument of type 'BodyCnt' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 41, "column": 29, "severity": "error", "code": 2345, "message": "Argument of type 'IBodySalAddOrUpdate' is not assignable to parameter of type 'CfgIdentifySal'.", "extraMsg": "The types of 'data.sal_id_externe' are incompatible between these types.\nType 'sal_id_externe' is not assignable to type 'string | undefined'.\nType 'null' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 45, "column": 41, "severity": "error", "code": 2345, "message": "Argument of type '(err?: Error | null | undefined, client?: PoolClient | undefined, sal_id?: number | null | undefined) => void' is not assignable to parameter of type 'IWebApiCallback'.", "extraMsg": "Types of parameters 'client' and 'successResponse' are incompatible.\nType 'IWebApiSuccessResponse | undefined' is not assignable to type 'PoolClient | undefined'.\nType 'IWebApiSuccessResponse' is missing the following properties from type 'PoolClient': release, connect, query, copyFrom, and 20 more." }, { "fileName": "server/webAPI/sal/webApiSalAddUpdate.ts", "line": 75, "column": 27, "severity": "error", "code": 2345, "message": "Argument of type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is not assignable to parameter of type 'Error'.", "extraMsg": "Type '{ auth: boolean; success: boolean; error: { code: number; message: string; }; }' is missing the following properties from type 'Error': name, message" }, { "fileName": "server/webAPI/sal/webApiSalRead.ts", "line": 120, "column": 67, "severity": "error", "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'number'." }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": 190, "column": 8, "severity": "error", "code": 2739, "message": "Type '{ pad_id: number; bul_id: number[]; outputType: REPORT_TYPE_OUTPUT.DATA; bulSimpl: false; }' is missing the following properties from type 'ReportBulsCriteria': modeSelectionEuti, name, peri_debut, peri_fin" }, { "fileName": "server/webAPI/sendBulsGJ.ts", "line": 215, "column": 60, "severity": "error", "code": 2345, "message": "Argument of type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is not assignable to parameter of type 'OptionsReportBul'.", "extraMsg": "Type '{ includeVva: boolean; groupByContractSocialItems: boolean; progressReporter: () => void; }' is missing the following properties from type 'OptionsReportBul': nbDecimalsColBase, nbDecimalsColsTaux, forceCompleterZeros" }, { "fileName": "server/webAPI/shared/checkSession.ts", "line": 103, "column": 21, "severity": "error", "code": 2345, "message": "Argument of type 'boolean | undefined' is not assignable to parameter of type 'boolean | PromiseLike'.", "extraMsg": "Type 'undefined' is not assignable to type 'boolean | PromiseLike'." }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 62, "column": 47, "severity": "error", "code": 2352, "message": "Conversion of type 'WebApiPayload>' to type 'IBodySal' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.", "extraMsg": "Type 'Record' is missing the following properties from type 'IDataSal': sal_id, bnqs" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 114, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'.", "extraMsg": "Type 'Record' is missing the following properties from type 'DataVvaSetValue': var_code, vva_niveau, vva_valeur, vva_datedebut, vva_periodedebut" }, { "fileName": "server/webAPI/shared/processRequest.ts", "line": 122, "column": 51, "severity": "error", "code": 2345, "message": "Argument of type 'WebApiPayload>' is not assignable to parameter of type 'WebApiPayloadVva'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": 70, "column": 12, "severity": "error", "code": 2345, "message": "Argument of type '(err: any, client: any, lvvaInserted: any) => any' is not assignable to parameter of type 'AsyncResultCallback'." }, { "fileName": "server/webAPI/vva/webApiVvaAddBatchPer.ts", "line": 96, "column": 29, "severity": "error", "code": 2345, "message": "Argument of type 'BodyBatchVva' is not assignable to parameter of type 'CfgIdentifyCnt'.", "extraMsg": "The types of 'data.cnt_id_externe' are incompatible between these types.\nType 'number | undefined' is not assignable to type 'string | undefined'." }, { "fileName": "server/webAPI/vva/webApiVvaSetValue.ts", "line": 121, "column": 61, "severity": "error", "code": 2345, "message": "Argument of type 'IWebApiCallback' is not assignable to parameter of type 'AsyncCallback'.", "extraMsg": "Types of parameters 'errorResponse' and 'error' are incompatible.\nType 'Error | ErrorSQL | \"STOP\" | ErrorOrSkipNew | null | undefined' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'.\nType '\"STOP\"' is not assignable to type 'Error | IWebApiErrorResponse | null | undefined'." }, { "fileName": "test-integration/app/unauthenticatedRoute.spec.ts", "line": 1, "column": 23, "severity": "error", "code": 2305, "message": "Module '\"../commonIntegration\"' has no exported member 'db'." }, { "fileName": "test-integration/commonIntegration.ts", "line": 59, "column": 4, "severity": "error", "code": 2794, "message": "Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'?" }, { "fileName": "test-integration/getComputedData/computeOnePeriod.spec.ts", "line": 25, "column": 17, "severity": "error", "code": 2739, "message": "Type '{ startDate: Moment; endDate: Moment; }' is missing the following properties from type 'Week': numWeek, numMonth, vva, isLastPeriode" }, { "fileName": "test-integration/setup.spec.ts", "line": 20, "column": 1, "severity": "error", "code": 2741, "message": "Property 'serverConfig' is missing in type '{ dbConfig: { user: string; host: string; database: string; password: string; ssl: boolean; port: number; max: number; application_name: string; idleTimeoutMillis: number; connectionTimeoutMillis: number; }; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'." }] \ No newline at end of file diff --git a/__tests__/test_compare_2/filesChanged.js b/__tests__/test_compare_2/filesChanged.js index 1d59a15..e2ea3df 100644 --- a/__tests__/test_compare_2/filesChanged.js +++ b/__tests__/test_compare_2/filesChanged.js @@ -1,6 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.filesRemoved = exports.filesAdded = exports.filesModified = void 0; -exports.filesModified = 'server/constants.ts server/reports/canUserGenerateReport.ts server/reports/data/getDataShared.ts server/reports/data/shared/generateCritDesc.ts server/reports/data/shared/getTitres.ts server/reports/data/shared/groupOnColNo.ts server/reports/data/shared/shared.d.ts server/reports/dataReportsMgr.ts server/reports/handlebars/handlebarsHelpers.spec.ts server/reports/handlebars/handlebarsHelpers.ts server/reports/objectToTemplateArray.ts server/reports/reportsConfigs.ts server/reports/templateMgr.ts'; -exports.filesAdded = 'server/reports/data/getDataVarsSaisRubs.ts server/reports/data/templateConfigs/configVarsSaisRubs.ts'; +exports.filesModified = 'server/api/contrats/services/GetInfosCnt.ts server/payrollEngine/PayrollEngine.ts server/payrollEngine/declaCalc.d.ts server/payrollEngine/selectBulsToRecalculate.ts'; +exports.filesAdded = ''; exports.filesRemoved = ''; diff --git a/__tests__/test_compare_2/lineNumbers.js b/__tests__/test_compare_2/lineNumbers.js index 5615616..6ba6b7d 100644 --- a/__tests__/test_compare_2/lineNumbers.js +++ b/__tests__/test_compare_2/lineNumbers.js @@ -1,4 +1,4 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.lineNumbers = void 0; -exports.lineNumbers = [{ "path": "server/constants.ts", "added": [181, 182, 227, 1530, 1531], "removed": [1527] }, { "path": "server/reports/canUserGenerateReport.ts", "added": [10], "removed": [10] }, { "path": "server/reports/data/getDataShared.ts", "added": [4, 10, 77], "removed": [4, 10] }, { "path": "server/reports/data/shared/generateCritDesc.ts", "added": [14], "removed": [14] }, { "path": "server/reports/data/shared/getTitres.ts", "added": [25, 30, 31, 33], "removed": [25, 30, 31, 33] }, { "path": "server/reports/data/shared/groupOnColNo.ts", "added": [29, 54, 58, 74, 90, 93, 99, 103], "removed": [29, 54, 58, 74, 90, 93, 99, 103] }, { "path": "server/reports/data/shared/shared.d.ts", "added": [47, 49, 51, 61, 83, 85, 86, 97, 127, 132, 133, 183], "removed": [58, 80, 92] }, { "path": "server/reports/dataReportsMgr.ts", "added": [1, 74, 677, 678, 679, 680, 681, 682, 683], "removed": [1] }, { "path": "server/reports/handlebars/handlebarsHelpers.spec.ts", "added": [5, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "removed": [5] }, { "path": "server/reports/handlebars/handlebarsHelpers.ts", "added": [96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132], "removed": [] }, { "path": "server/reports/objectToTemplateArray.ts", "added": [1, 2, 3, 17, 54, 55, 56, 57], "removed": [1, 2, 3] }, { "path": "server/reports/reportsConfigs.ts", "added": [27, 49, 55, 61, 67, 73, 79, 85, 91, 97, 103, 109, 115, 121, 127, 133, 139, 145, 151, 157, 163, 169, 175, 181, 187, 193, 199, 205, 211, 217, 223, 229, 235, 241, 247, 253, 259, 265, 271, 277, 283, 289, 295, 301, 307, 313, 319, 325, 331, 337, 343, 349, 355, 361, 367, 373, 379, 385, 397, 398, 399, 400, 401, 402], "removed": [27, 28, 50, 51, 52, 58, 59, 65, 66, 72, 73, 79, 80, 86, 87, 93, 94, 100, 101, 107, 108, 114, 115, 121, 122, 128, 129, 135, 136, 142, 143, 149, 150, 156, 157, 163, 164, 170, 171, 177, 178, 184, 185, 191, 192, 198, 199, 205, 206, 212, 213, 219, 220, 226, 227, 233, 234, 240, 241, 247, 248, 254, 255, 261, 262, 268, 269, 275, 276, 282, 283, 289, 290, 296, 297, 303, 304, 310, 311, 317, 318, 324, 325, 331, 332, 338, 339, 345, 346, 352, 353, 359, 360, 366, 367, 373, 374, 380, 381, 387, 388, 394, 395, 401, 402, 408, 409, 415, 416, 422, 423, 429, 430, 436, 437, 443, 444] }, { "path": "server/reports/templateMgr.ts", "added": [195], "removed": [] }]; +exports.lineNumbers = [{ "path": "server/api/contrats/services/GetInfosCnt.ts", "added": [177], "removed": [177] }, { "path": "server/payrollEngine/PayrollEngine.ts", "added": [315, 316, 317, 318, 319, 320, 321, 322, 323], "removed": [] }, { "path": "server/payrollEngine/declaCalc.d.ts", "added": [111, 127], "removed": [] }, { "path": "server/payrollEngine/selectBulsToRecalculate.ts", "added": [195, 196, 197, 198, 199, 219, 220, 243, 244, 291, 343, 591, 639, 640, 646, 647, 648], "removed": [195, 196, 197, 198, 218, 219, 242, 634, 640, 641] }]; diff --git a/__tests__/test_compare_2/outputBaseBranch.js b/__tests__/test_compare_2/outputBaseBranch.js index 3c711da..d42ce71 100644 --- a/__tests__/test_compare_2/outputBaseBranch.js +++ b/__tests__/test_compare_2/outputBaseBranch.js @@ -1,11 +1,12 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.outputBaseBranch = void 0; -exports.outputBaseBranch = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argument of type 'LastCnt' is not assignable to parameter of type 'SelectionPeriaDataCnt'. +exports.outputBaseBranch = ` +server/absences/getCalendarJF.ts(145,55): error TS2345: Argument of type 'LastCnt' is not assignable to parameter of type 'SelectionPeriaDataCnt'. Type 'LastCnt' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id server/api/CRUD/router.ts(44,54): error TS2345: Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericRead'. Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericRead'. -server/api/CRUD/router.ts(63,35): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. +server/api/CRUD/router.ts(63,35): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/CRUD/router.ts(82,53): error TS2345: Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericAdd'. Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericAdd'. server/api/CRUD/router.ts(103,63): error TS2345: Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericDelete'. @@ -32,19 +33,6 @@ server/api/absences/compteurs/services/calculateCpRestants.ts(44,21): error TS23 Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat server/api/absences/compteurs/services/calculateCpRestants.ts(57,21): error TS2345: Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'. Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat -server/api/absences/services/createDetailsAbsence.ts(81,9): error TS2322: Type 'DataGtaWithPplaDesc | null' is not assignable to type 'DataGta | null | undefined'. - Type 'DataGtaWithPplaDesc' is not assignable to type 'DataGta'. - The types of 'plhSemaine1.jours' are incompatible between these types. - Type 'gta_jourplahebdo_jph[]' is not assignable to type 'Jph[]'. - Type 'gta_jourplahebdo_jph' is not assignable to type 'Jph'. - Types of property 'jph_nb_h_trav_matin' are incompatible. - Type 'jph_nb_h_trav_matin' is not assignable to type 'number'. - Type 'null' is not assignable to type 'number'. -server/api/absences/services/createDetailsAbsence.ts(82,9): error TS2322: Type 'Pare | null' is not assignable to type 'ProfilRem | null'. - Type 'Pare' is not assignable to type 'ProfilRem'. - Types of property 'pare_quot_journ_coll_ref' are incompatible. - Type 'pare_quot_journ_coll_ref' is not assignable to type 'number'. - Type 'null' is not assignable to type 'number'. server/api/absences/services/crudTriggerBeforeValidateAbsence.ts(25,9): error TS2322: Type '{ typeMessage: "warning"; isValid: false; explain: string; } | { typeMessage: "warning"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'. Type '{ typeMessage: "warning"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'. Object literal may only specify known properties, and 'typeMessage' does not exist in type 'ResultTriggerValidationBeforeValid'. @@ -188,13 +176,13 @@ server/api/contrats/services/insertNewContrat.ts(48,44): error TS2345: Argument Type 'string' is not assignable to type 'null | undefined'. server/api/crm/zendesk/services/getInfosZdUser.ts(56,27): error TS2571: Object is of type 'unknown'. server/api/crm/zendesk/services/setZdOrgExternalId.ts(22,12): error TS2571: Object is of type 'unknown'. -server/api/dads/router.ts(66,31): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. -server/api/dads/router.ts(66,70): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. +server/api/dads/router.ts(66,31): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. +server/api/dads/router.ts(66,70): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/dads/router.ts(69,30): error TS2345: Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'. -server/api/dads/router.ts(71,35): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. -server/api/dads/router.ts(71,74): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. -server/api/dads/router.ts(73,35): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. -server/api/dads/router.ts(73,74): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. +server/api/dads/router.ts(71,35): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. +server/api/dads/router.ts(71,74): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. +server/api/dads/router.ts(73,35): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. +server/api/dads/router.ts(73,74): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/documents/router.ts(52,26): error TS2345: Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DocInfos'. Type '{ [key: string]: any; }' is missing the following properties from type 'DocInfos': doc_title, doc_comment, doc_id, doc_type, and 3 more. server/api/documents/router.ts(52,36): error TS2532: Object is possibly 'undefined'. @@ -350,36 +338,6 @@ server/api/imports/router.ts(215,36): error TS2345: Argument of type '{ inidId: Type 'undefined' is not assignable to type 'DsnFile[]'. server/api/imports/services/dsn/createDataFromDsn.ts(70,22): error TS2339: Property 'id' does not exist on type '{}'. server/api/imports/services/dsn/createDataFromDsn.ts(70,27): error TS2304: Cannot find name 'id'. -server/api/imports/services/dsn/dataModel.ts(100,37): error TS6133: 'dsnDetail' is declared but its value is never read. -server/api/imports/services/dsn/dataModel.ts(104,33): error TS2339: Property 'id' does not exist on type '{}'. -server/api/imports/services/dsn/dataModel.ts(107,33): error TS2339: Property 'id' does not exist on type '{}'. -server/api/imports/services/dsn/dataModel.ts(110,33): error TS2339: Property 'id' does not exist on type '{}'. -server/api/imports/services/dsn/dataModel.ts(127,35): error TS6133: 'prop' is declared but its value is never read. -server/api/imports/services/dsn/dataModel.ts(129,29): error TS2339: Property 'pcs_dcode' does not exist on type '{}'. -server/api/imports/services/dsn/dataModel.ts(130,29): error TS2339: Property 'emp_extension_code_pcs' does not exist on type '{}'. -server/api/imports/services/dsn/dataModel.ts(131,29): error TS2339: Property 'emp_desc' does not exist on type '{}'. -server/api/imports/services/dsn/dataModel.ts(132,29): error TS2339: Property 'emp_desc' does not exist on type '{}'. -server/api/imports/services/dsn/dataModel.ts(132,49): error TS2339: Property 'emp_desc' does not exist on type '{}'. -server/api/imports/services/dsn/dataModel.ts(132,114): error TS2339: Property 'emp_desc' does not exist on type '{}'. -server/api/imports/services/dsn/dataModel.ts(137,57): error TS6133: 'dsnDetail' is declared but its value is never read. -server/api/imports/services/dsn/dataModel.ts(139,25): error TS2339: Property 'tat_valeurtaux' does not exist on type '{}'. -server/api/imports/services/dsn/dataModel.ts(143,57): error TS6133: 'dsnDetail' is declared but its value is never read. -server/api/imports/services/dsn/dataModel.ts(145,39): error TS2361: The right-hand side of an 'in' expression must not be a primitive. -server/api/imports/services/dsn/dataModel.ts(145,40): error TS2695: Left side of comma operator is unused and has no side effects. -server/api/imports/services/dsn/dataModel.ts(150,57): error TS6133: 'dsnDetail' is declared but its value is never read. -server/api/imports/services/dsn/dataModel.ts(166,57): error TS6133: 'dsnDetail' is declared but its value is never read. -server/api/imports/services/dsn/dataModel.ts(168,26): error TS2339: Property 'trem_dsn_code' does not exist on type '{}'. -server/api/imports/services/dsn/dataModel.ts(173,57): error TS6133: 'dsnDetail' is declared but its value is never read. -server/api/imports/services/dsn/dataModel.ts(175,25): error TS2695: Left side of comma operator is unused and has no side effects. -server/api/imports/services/dsn/dataModel.ts(183,57): error TS6133: 'dsnDetail' is declared but its value is never read. -server/api/imports/services/dsn/dataModel.ts(185,25): error TS2695: Left side of comma operator is unused and has no side effects. -server/api/imports/services/dsn/dataModel.ts(213,83): error TS2339: Property 'getfieldLabel' does not exist on type '{ "\uFEFFBlock Id": { Id: { label: string; type: string; }; }; "S10.G00.00": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; }; "S10.G00.01": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; }; "S10.G00.02": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; }; "S20.G00.05": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; }; "S20.G00.07": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; }; "S20.G00.08": { "001": { label: string; type: string; }; }; "S21.G00.06": { "903": { label: string; }; "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; }; "S21.G00.11": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "015": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; }; "S21.G00.15": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.16": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.82": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.20": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; }; "S21.G00.55": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; }; "S21.G00.22": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.23": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; }; "S21.G00.44": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.30": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "015": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "018": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; "021": { label: string; type: string; }; "022": { label: string; type: string; }; "023": { label: string; type: string; }; "024": { label: string; type: string; }; }; "S21.G00.31": { "001": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; }; "S21.G00.34": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.40": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "018": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; "021": { label: string; type: string; }; "022": { label: string; type: string; }; "023": { label: string; type: string; }; "024": { label: string; type: string; }; "025": { label: string; type: string; }; "026": { label: string; type: string; }; "027": { label: string; type: string; }; "028": { label: string; type: string; }; "029": { label: string; type: string; }; "030": { label: string; type: string; }; "031": { label: string; type: string; }; "032": { label: string; type: string; }; "033": { label: string; type: string; }; "035": { label: string; type: string; }; "036": { label: string; type: string; }; "037": { label: string; type: string; }; "038": { label: string; type: string; }; "039": { label: string; type: string; }; "040": { label: string; type: string; }; "041": { label: string; type: string; }; "042": { label: string; type: string; }; "043": { label: string; type: string; }; "044": { label: string; type: string; }; "045": { label: string; type: string; }; "046": { label: string; type: string; }; "048": { label: string; type: string; }; "049": { label: string; type: string; }; "050": { label: string; type: string; }; "051": { label: string; type: string; }; "052": { label: string; type: string; }; "053": { label: string; type: string; }; "054": { label: string; type: string; }; "055": { label: string; type: string; }; "056": { label: string; type: string; }; "057": { label: string; type: string; }; "058": { label: string; type: string; }; "059": { label: string; type: string; }; "060": { label: string; type: string; }; "061": { label: string; type: string; }; "062": { label: string; type: string; }; "063": { label: string; type: string; }; "064": { label: string; type: string; }; "065": { label: string; type: string; }; "066": { label: string; type: string; }; "067": { label: string; type: string; }; "068": { label: string; type: string; }; "069": { label: string; type: string; }; "070": { label: string; type: string; }; "071": { label: string; type: string; }; "072": { label: string; type: string; }; "073": { label: string; type: string; }; "074": { label: string; type: string; }; "075": { label: string; type: string; }; "076": { label: string; type: string; }; "077": { label: string; type: string; }; "078": { label: string; type: string; }; }; "S21.G00.41": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "018": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; "021": { label: string; type: string; }; "022": { label: string; type: string; }; "023": { label: string; type: string; }; "024": { label: string; type: string; }; "025": { label: string; type: string; }; "027": { label: string; type: string; }; "028": { label: string; type: string; }; "029": { label: string; type: string; }; "030": { label: string; type: string; }; "031": { label: string; type: string; }; "032": { label: string; type: string; }; "033": { label: string; type: string; }; "034": { label: string; type: string; }; "035": { label: string; type: string; }; "036": { label: string; type: string; }; "037": { label: string; type: string; }; "038": { label: string; type: string; }; "039": { label: string; type: string; }; "040": { label: string; type: string; }; "041": { label: string; type: string; }; "042": { label: string; type: string; }; "043": { label: string; type: string; }; "044": { label: string; type: string; }; "045": { label: string; type: string; }; "046": { label: string; type: string; }; "047": { label: string; type: string; }; "048": { label: string; type: string; }; "049": { label: string; type: string; }; "050": { label: string; type: string; }; "051": { label: string; type: string; }; "052": { label: string; type: string; }; "053": { label: string; type: string; }; "054": { label: string; type: string; }; "055": { label: string; type: string; }; "056": { label: string; type: string; }; "057": { label: string; type: string; }; }; "S21.G00.60": { "600": { label: string; type: string; }; "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; }; "S21.G00.66": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.62": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "008": { label: string; type: string; }; "011": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "018": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; }; "S21.G00.63": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.65": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.70": { "004": { label: string; type: string; }; "005": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "015": { label: string; type: string; }; }; "S21.G00.73": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; }; "S21.G00.71": { "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.72": { "001": { label: string; type: string; }; }; "S21.G00.50": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; }; "S21.G00.51": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "015": { label: string; type: string; }; "016": { label: string; type: string; }; }; "S21.G00.53": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.52": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; }; "S21.G00.54": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; }; "S21.G00.56": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; }; "S21.G00.78": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; }; "S21.G00.79": { "001": { label: string; type: string; }; "004": { label: string; type: string; }; }; "S21.G00.81": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.83": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; "S21.G00.84": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.95": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.86": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.85": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; }; "S89.G00.32": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "015": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; }; "S89.G00.33": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; "S89.G00.35": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; "S89.G00.43": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; "S89.G00.87": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; }; "S89.G00.88": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; }; "S89.G00.89": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; }; "S89.G00.91": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "015": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "018": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; "021": { label: string; type: string; }; }; "S89.G00.92": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; }; "S89.G00.93": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; }; "S89.G00.94": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; "S90.G00.90": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; }'. -server/api/imports/services/dsn/dataModel.ts(215,124): error TS2339: Property 'getfieldLabel' does not exist on type '{ "\uFEFFBlock Id": { Id: { label: string; type: string; }; }; "S10.G00.00": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; }; "S10.G00.01": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; }; "S10.G00.02": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; }; "S20.G00.05": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; }; "S20.G00.07": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; }; "S20.G00.08": { "001": { label: string; type: string; }; }; "S21.G00.06": { "903": { label: string; }; "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; }; "S21.G00.11": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "015": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; }; "S21.G00.15": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.16": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.82": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.20": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; }; "S21.G00.55": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; }; "S21.G00.22": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.23": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; }; "S21.G00.44": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.30": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "015": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "018": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; "021": { label: string; type: string; }; "022": { label: string; type: string; }; "023": { label: string; type: string; }; "024": { label: string; type: string; }; }; "S21.G00.31": { "001": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; }; "S21.G00.34": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.40": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "018": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; "021": { label: string; type: string; }; "022": { label: string; type: string; }; "023": { label: string; type: string; }; "024": { label: string; type: string; }; "025": { label: string; type: string; }; "026": { label: string; type: string; }; "027": { label: string; type: string; }; "028": { label: string; type: string; }; "029": { label: string; type: string; }; "030": { label: string; type: string; }; "031": { label: string; type: string; }; "032": { label: string; type: string; }; "033": { label: string; type: string; }; "035": { label: string; type: string; }; "036": { label: string; type: string; }; "037": { label: string; type: string; }; "038": { label: string; type: string; }; "039": { label: string; type: string; }; "040": { label: string; type: string; }; "041": { label: string; type: string; }; "042": { label: string; type: string; }; "043": { label: string; type: string; }; "044": { label: string; type: string; }; "045": { label: string; type: string; }; "046": { label: string; type: string; }; "048": { label: string; type: string; }; "049": { label: string; type: string; }; "050": { label: string; type: string; }; "051": { label: string; type: string; }; "052": { label: string; type: string; }; "053": { label: string; type: string; }; "054": { label: string; type: string; }; "055": { label: string; type: string; }; "056": { label: string; type: string; }; "057": { label: string; type: string; }; "058": { label: string; type: string; }; "059": { label: string; type: string; }; "060": { label: string; type: string; }; "061": { label: string; type: string; }; "062": { label: string; type: string; }; "063": { label: string; type: string; }; "064": { label: string; type: string; }; "065": { label: string; type: string; }; "066": { label: string; type: string; }; "067": { label: string; type: string; }; "068": { label: string; type: string; }; "069": { label: string; type: string; }; "070": { label: string; type: string; }; "071": { label: string; type: string; }; "072": { label: string; type: string; }; "073": { label: string; type: string; }; "074": { label: string; type: string; }; "075": { label: string; type: string; }; "076": { label: string; type: string; }; "077": { label: string; type: string; }; "078": { label: string; type: string; }; }; "S21.G00.41": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "018": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; "021": { label: string; type: string; }; "022": { label: string; type: string; }; "023": { label: string; type: string; }; "024": { label: string; type: string; }; "025": { label: string; type: string; }; "027": { label: string; type: string; }; "028": { label: string; type: string; }; "029": { label: string; type: string; }; "030": { label: string; type: string; }; "031": { label: string; type: string; }; "032": { label: string; type: string; }; "033": { label: string; type: string; }; "034": { label: string; type: string; }; "035": { label: string; type: string; }; "036": { label: string; type: string; }; "037": { label: string; type: string; }; "038": { label: string; type: string; }; "039": { label: string; type: string; }; "040": { label: string; type: string; }; "041": { label: string; type: string; }; "042": { label: string; type: string; }; "043": { label: string; type: string; }; "044": { label: string; type: string; }; "045": { label: string; type: string; }; "046": { label: string; type: string; }; "047": { label: string; type: string; }; "048": { label: string; type: string; }; "049": { label: string; type: string; }; "050": { label: string; type: string; }; "051": { label: string; type: string; }; "052": { label: string; type: string; }; "053": { label: string; type: string; }; "054": { label: string; type: string; }; "055": { label: string; type: string; }; "056": { label: string; type: string; }; "057": { label: string; type: string; }; }; "S21.G00.60": { "600": { label: string; type: string; }; "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; }; "S21.G00.66": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.62": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "008": { label: string; type: string; }; "011": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "018": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; }; "S21.G00.63": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.65": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.70": { "004": { label: string; type: string; }; "005": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "015": { label: string; type: string; }; }; "S21.G00.73": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; }; "S21.G00.71": { "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.72": { "001": { label: string; type: string; }; }; "S21.G00.50": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; }; "S21.G00.51": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "015": { label: string; type: string; }; "016": { label: string; type: string; }; }; "S21.G00.53": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.52": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; }; "S21.G00.54": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; }; "S21.G00.56": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; }; "S21.G00.78": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; }; "S21.G00.79": { "001": { label: string; type: string; }; "004": { label: string; type: string; }; }; "S21.G00.81": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.83": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; "S21.G00.84": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.95": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.86": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.85": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; }; "S89.G00.32": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "015": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; }; "S89.G00.33": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; "S89.G00.35": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; "S89.G00.43": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; "S89.G00.87": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; }; "S89.G00.88": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; }; "S89.G00.89": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; }; "S89.G00.91": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "015": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "018": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; "021": { label: string; type: string; }; }; "S89.G00.92": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; }; "S89.G00.93": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; }; "S89.G00.94": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; "S90.G00.90": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; }'. -server/api/imports/services/dsn/dataModel.ts(219,5): error TS6133: 'audit' is declared but its value is never read. -server/api/imports/services/dsn/dataModel.ts(249,22): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'. -server/api/imports/services/dsn/dataModel.ts(254,21): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'. -server/api/imports/services/dsn/dataModel.ts(259,22): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'. -server/api/imports/services/dsn/dataModel.ts(264,22): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'. server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts(29,13): error TS2322: Type 'string' is not assignable to type 'Date | undefined'. server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts(30,13): error TS2322: Type 'string' is not assignable to type 'number | undefined'. server/api/imports/services/dsn/entities/createEct.ts(29,9): error TS2322: Type 'string' is not assignable to type 'Date | undefined'. @@ -515,16 +473,16 @@ server/api/rh/actualites/router.ts(39,17): error TS2339: Property 'messages' doe server/api/rh/actualites/router.ts(75,9): error TS2322: Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'. Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'. server/api/rh/actualites/router.ts(79,17): error TS2339: Property 'data' does not exist on type 'ApiServerResponse'. -server/api/salaries/router.ts(33,31): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. -server/api/salaries/router.ts(33,70): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. -server/api/salaries/router.ts(39,55): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. -server/api/salaries/router.ts(41,59): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. +server/api/salaries/router.ts(33,31): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. +server/api/salaries/router.ts(33,70): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. +server/api/salaries/router.ts(39,55): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. +server/api/salaries/router.ts(41,59): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/salaries/router.ts(42,13): error TS2339: Property 'arhAddMessage' does not exist on type 'Response, number>'. server/api/salaries/router.ts(53,20): error TS2339: Property 'arhSendError' does not exist on type 'Response, number>'. -server/api/salaries/router.ts(58,81): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. -server/api/salaries/router.ts(58,120): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. +server/api/salaries/router.ts(58,81): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. +server/api/salaries/router.ts(58,120): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/salaries/router.ts(60,16): error TS2339: Property 'arhSendOk' does not exist on type 'Response, number>'. -server/api/salaries/router.ts(71,54): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. +server/api/salaries/router.ts(71,54): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/salaries/router.ts(73,20): error TS2339: Property 'arhSendError' does not exist on type 'Response, number>'. server/api/salaries/router.ts(76,16): error TS2339: Property 'arhSendOk' does not exist on type 'Response, number>'. server/api/theme/router.ts(14,55): error TS2532: Object is possibly 'undefined'. @@ -559,8 +517,8 @@ server/api/workflows/absences/router.ts(27,23): error TS2345: Argument of type ' Property 'wdm_id' is missing in type '{ pad_id: number; uti_id: number; }' but required in type 'Params'. server/api/workflows/absences/router.ts(31,22): error TS2339: Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'. server/api/workflows/absences/router.ts(31,80): error TS2339: Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'. -server/api/workflows/absences/router.ts(41,21): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. -server/api/workflows/absences/router.ts(42,21): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. +server/api/workflows/absences/router.ts(41,21): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. +server/api/workflows/absences/router.ts(42,21): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/workflows/absences/router.ts(47,24): error TS2339: Property 'arhSendError' does not exist on type 'Response, number>'. server/api/workflows/absences/router.ts(50,20): error TS2339: Property 'arhSendOk' does not exist on type 'Response, number>'. server/api/workflows/absences/router.ts(82,46): error TS2345: Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'. @@ -574,21 +532,21 @@ server/api/workflows/router.ts(48,121): error TS2339: Property 'typeWorkflow' do server/api/workflows/router.ts(51,117): error TS2339: Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'. server/api/workflows/router.ts(54,13): error TS2339: Property 'arhAddMessage' does not exist on type 'Response>'. server/api/workflows/router.ts(59,16): error TS2339: Property 'arhSendOk' does not exist on type 'Response>'. -server/api/workflows/router.ts(64,21): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. -server/api/workflows/router.ts(65,21): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. +server/api/workflows/router.ts(64,21): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. +server/api/workflows/router.ts(65,21): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/workflows/router.ts(70,24): error TS2339: Property 'arhSendError' does not exist on type 'Response, number>'. server/api/workflows/router.ts(73,20): error TS2339: Property 'arhSendOk' does not exist on type 'Response, number>'. -server/api/workflows/router.ts(79,35): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. +server/api/workflows/router.ts(79,35): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/workflows/router.ts(81,24): error TS2339: Property 'arhSendError' does not exist on type 'Response, number>'. server/api/workflows/router.ts(84,20): error TS2339: Property 'arhSendOk' does not exist on type 'Response, number>'. -server/api/workflows/router.ts(91,21): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. -server/api/workflows/router.ts(92,21): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. +server/api/workflows/router.ts(91,21): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. +server/api/workflows/router.ts(92,21): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/workflows/router.ts(97,24): error TS2339: Property 'arhSendError' does not exist on type 'Response, number>'. server/api/workflows/router.ts(100,20): error TS2339: Property 'arhSendOk' does not exist on type 'Response, number>'. server/api/workflows/router.ts(139,25): error TS2345: Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'. Property 'wdm_id' is missing in type '{ uti_id: number; domainApp: APP_DOMAIN; }' but required in type 'Params'. -server/api/workflows/router.ts(166,21): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. -server/api/workflows/router.ts(167,21): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. +server/api/workflows/router.ts(166,21): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. +server/api/workflows/router.ts(167,21): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/workflows/router.ts(172,24): error TS2339: Property 'arhSendError' does not exist on type 'Response, number>'. server/api/workflows/router.ts(175,20): error TS2339: Property 'arhSendOk' does not exist on type 'Response, number>'. server/api/workflows/services/changeStatusRunnedStep.ts(263,23): error TS2345: Argument of type '{ fk_id: number; origin: "WFRS"; pad_id: number; uti_id_target: number; desc: string; }' is not assignable to parameter of type 'Data'. @@ -706,7 +664,7 @@ server/app/middlewares/fileNormalizationMiddleware.ts(17,7): error TS2322: Type 'Payload' could be instantiated with an arbitrary type which could be unrelated to 'Promise | { file: File; files: MulterFilesType | undefined; }>'. server/app/middlewares/fileNormalizationMiddleware.ts(22,53): error TS2345: Argument of type 'File | undefined' is not assignable to parameter of type 'File'. Type 'undefined' is not assignable to type 'File'. -server/app/routerApp.ts(29,13): error TS2339: Property 'arhRouteIsWhitelistedForAuth' does not exist on type 'Request, any, any, ParsedQs, Record>'. +server/app/routerApp.ts(29,13): error TS2339: Property 'arhRouteIsWhitelistedForAuth' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/app/routerApp.ts(49,51): error TS2345: Argument of type 'string | undefined' is not assignable to parameter of type 'string'. Type 'undefined' is not assignable to type 'string'. server/appSessions.ts(363,5): error TS2741: Property 'portefeuilles' is missing in type '{ uti_id: any; sal_id: any; uti_pseudo: any; uti_nom: any; uti_prenom: any; uti_email: any; uti_access_to_business_dashboard: any; uti_superadmin: any; pdos_id: any; currentPAD: any; currentDOS: any; currentGdpId: any; currentPdosId: any; currentUi: any; lots_id_granted: any; typesUi: any; scope: { sals: never[]; pads: number[]; }; }' but required in type 'User'. @@ -932,16 +890,11 @@ server/graphql/workflows/infosForValidationAbsence/resolver.ts(42,17): error TS2 The types of 'plhSemaine1.jours' are incompatible between these types. Type 'number[]' is not assignable to type 'Jph[]'. Type 'number' is not assignable to type 'Jph'. -server/graphql/workflows/infosForValidationAbsence/resolver.ts(43,17): error TS2322: Type 'pay_paramprofprem_pare' is not assignable to type 'ProfilRem'. - Types of property 'pare_quot_journ_coll_ref' are incompatible. - Type 'pare_quot_journ_coll_ref' is not assignable to type 'number'. - Type 'null' is not assignable to type 'number'. server/graphql/workflows/infosForValidationAbsence/resolver.ts(45,17): error TS2741: Property 'jfs' is missing in type 'gta_calendrierjf_cjf' but required in type 'Cjf'. server/helpdesk/routerHelpdesk.ts(27,9): error TS2322: Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number | null | undefined'. Type 'string' is not assignable to type 'number | null | undefined'. server/helpdesk/routerHelpdesk.ts(46,9): error TS2322: Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'string | undefined'. Type 'string[]' is not assignable to type 'string'. -server/helpdesk/zendesk/authZendeskSSO.ts(4,10): error TS6133: 'NODE_ENV' is declared but its value is never read. server/helpdesk/zendesk/getInfosZdOrganization.ts(9,23): error TS2571: Object is of type 'unknown'. server/helpdesk/zendesk/zdSearchRequestAsync.ts(5,9): error TS2571: Object is of type 'unknown'. server/imports/genericImport.ts(146,5): error TS2322: Type '({ padId, config, csvRows }: ImportInput>>) => Promise' is not assignable to type 'ImportData'. @@ -1393,31 +1346,6 @@ server/reports/data/absences/getDataAbsJrtt.ts(338,21): error TS2322: Type '"ouv server/reports/data/absences/getDataAbsJrtt.ts(339,45): error TS2339: Property 'absenceHeures' does not exist on type 'Object'. server/reports/data/absences/getDataAbsJrtt.ts(349,34): error TS2339: Property 'tab_desc' does not exist on type 'Object'. server/reports/data/absences/getDataAbsJrtt.ts(349,53): error TS2339: Property 'tab_lib' does not exist on type 'wfl_demande_wdm'. -server/reports/data/absences/getDataCp.ts(453,9): error TS2322: Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'. - Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'. -server/reports/data/absences/getDataCp.ts(455,9): error TS2322: Type 'pay_absence_abs | never[]' is not assignable to type 'pay_absence_abs[]'. - Type 'pay_absence_abs' is missing the following properties from type 'pay_absence_abs[]': length, pop, push, concat, and 28 more. -server/reports/data/absences/getDataCp.ts(464,49): error TS2339: Property 'abs_datedebut' does not exist on type 'Object'. -server/reports/data/absences/getDataCp.ts(465,47): error TS2339: Property 'abs_datefin' does not exist on type 'Object'. -server/reports/data/absences/getDataCp.ts(466,53): error TS2339: Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'. -server/reports/data/absences/getDataCp.ts(467,50): error TS2339: Property 'abs_datefin_finit_matin' does not exist on type 'Object'. -server/reports/data/absences/getDataCp.ts(468,21): error TS2739: Type 'gta_profilplanning_ppla' is missing the following properties from type 'DataGta': ppla_desc, plhSemaine1 -server/reports/data/absences/getDataCp.ts(469,36): error TS2339: Property 'profilRem' does not exist on type 'FinalRow'. -server/reports/data/absences/getDataCp.ts(471,21): error TS2322: Type '"ouvrés"' is not assignable to type 'TypeMethode'. -server/reports/data/absences/getDataCp.ts(472,45): error TS2339: Property 'absenceHeures' does not exist on type 'Object'. -server/reports/data/absences/getDataCp.ts(485,34): error TS2339: Property 'tab_desc' does not exist on type 'Object'. -server/reports/data/absences/getDataCp.ts(485,53): error TS2339: Property 'tab_lib' does not exist on type 'wfl_demande_wdm'. -server/reports/data/absences/getDataCp.ts(495,17): error TS2339: Property 'abs_non_paie' does not exist on type 'FinalRow'. -server/reports/data/absences/getDataCp.ts(499,59): error TS2345: Argument of type 'pay_absence_abs' is not assignable to parameter of type 'Abs'. - Property 'tab_lib' is missing in type 'pay_absence_abs' but required in type 'Abs'. -server/reports/data/absences/getDataCp.ts(499,68): error TS2339: Property 'dabs' does not exist on type 'pay_absence_abs'. -server/reports/data/absences/getDataCp.ts(508,25): error TS2322: Type 'gta_profilplanning_ppla' is not assignable to type 'DataGta'. -server/reports/data/absences/getDataCp.ts(509,40): error TS2339: Property 'profilRem' does not exist on type 'FinalRow'. -server/reports/data/absences/getDataCp.ts(511,25): error TS2322: Type '"ouvrés"' is not assignable to type 'TypeMethode'. -server/reports/data/absences/getDataCp.ts(529,17): error TS2339: Property 'abs_non_paie' does not exist on type 'FinalRow'. -server/reports/data/absences/getDataCp.ts(532,53): error TS2339: Property 'abs_non_paie' does not exist on type 'FinalRow'. -server/reports/data/absences/getDatesNonPaieFromAbs.spec.ts(30,26): error TS2345: Argument of type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is not assignable to parameter of type 'Abs'. - Type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is missing the following properties from type 'Abs': uab_id, tab_lib server/reports/data/bul/formatBulSimpl.ts(144,59): error TS2339: Property 'isHeaderRem' does not exist on type 'LblSimpl'. server/reports/data/bul/formatBulSimpl.ts(160,72): error TS2345: Argument of type 'rub_id' is not assignable to parameter of type 'number'. Type 'null' is not assignable to type 'number'. @@ -1628,90 +1556,6 @@ server/reports/data/getDataEmargement.ts(89,9): error TS2322: Type '{ sal_desc: Types of property 'heureDebutDesc' are incompatible. Type 'jtrav_heure_debut' is not assignable to type 'string'. Type 'null' is not assignable to type 'string'. -server/reports/data/getDataEtatPaiements.ts(19,11): error TS2430: Interface 'Criteria' incorrectly extends interface 'ReportCriteria'. - Types of property 'sal_id_out' are incompatible. - Type 'number[] | null | undefined' is not assignable to type 'number[] | undefined'. - Type 'null' is not assignable to type 'number[] | undefined'. -server/reports/data/getDataEtatPaiements.ts(61,105): error TS2345: Argument of type 'Criteria' is not assignable to parameter of type 'Criteria'. - Types of property 'sal_id_out' are incompatible. - Type 'number[] | null | undefined' is not assignable to type 'number[] | undefined'. -server/reports/data/getDataEtatPaiements.ts(89,9): error TS2322: Type 'Criteria' is not assignable to type 'Omit'. - Types of property 'sal_id_out' are incompatible. - Type 'number[] | null | undefined' is not assignable to type 'number[] | undefined'. -server/reports/data/getDataEtatPaiements.ts(363,44): error TS2345: Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'. - Types of property 'sal_id_out' are incompatible. - Type 'number[] | null | undefined' is not assignable to type 'number[] | undefined'. -server/reports/data/getDataEtatPaiements.ts(418,44): error TS2339: Property 'is_positif' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(419,44): error TS2339: Property 'is_negatif' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(421,25): error TS2339: Property 'is_negatif' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(423,101): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(425,114): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(425,139): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(428,41): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(429,103): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(429,128): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(433,115): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(433,150): error TS2339: Property 'mdp' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(435,121): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(435,146): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(438,41): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(439,103): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(439,128): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(440,38): error TS2339: Property 'mdp' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(444,53): error TS2339: Property 'sal_nom_usage' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(444,82): error TS2339: Property 'sal_prenom' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(446,55): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(448,55): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(453,55): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(455,55): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(458,29): error TS2339: Property 'is_positif' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(459,105): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(461,118): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(461,143): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(464,45): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(465,107): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(465,132): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(469,119): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(469,154): error TS2339: Property 'mdp' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(471,125): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(471,150): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(474,45): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(475,107): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(475,132): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(476,42): error TS2339: Property 'mdp' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(480,104): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(480,139): error TS2339: Property 'mdp' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(482,118): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(482,143): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(485,45): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(486,107): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(486,132): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(487,42): error TS2339: Property 'mdp' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(491,65): error TS2339: Property 'mdp' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(494,54): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(496,54): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(499,53): error TS2339: Property 'mdp' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(502,105): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(502,130): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(505,53): error TS2339: Property 'mdp' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(510,40): error TS2339: Property 'is_zero' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(511,25): error TS2339: Property 'is_zero' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(512,94): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(514,111): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(514,136): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(517,41): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(518,103): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(518,128): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(522,108): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(522,143): error TS2339: Property 'mdp' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(524,118): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(524,143): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(527,41): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(528,103): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(528,128): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(529,38): error TS2339: Property 'mdp' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(533,49): error TS2339: Property 'sal_nom_usage' does not exist on type 'DataRow'. -server/reports/data/getDataEtatPaiements.ts(533,78): error TS2339: Property 'sal_prenom' does not exist on type 'DataRow'. server/reports/data/getDataMultiBUL.ts(140,193): error TS2339: Property 'messages' does not exist on type 'ApiServerResponse'. server/reports/data/getDataMultiBUL.ts(145,39): error TS2339: Property 'messages' does not exist on type 'ApiServerResponse'. server/reports/data/getDataMultiBUL.ts(223,70): error TS2345: Argument of type '((client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void) | ((client: PoolClient, criteria: ReportBulsCriteria, optionsBuls: OptionsReportBul, memoizedGetters: MemoizedGetters, bulAgg: BulAgg, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void)' is not assignable to parameter of type 'FnGetDataBuls'. @@ -1998,4 +1842,5 @@ server/webAPI/vva/webApiVvaSetValue.ts(121,61): error TS2345: Argument of type ' test-integration/app/unauthenticatedRoute.spec.ts(1,23): error TS2305: Module '"../commonIntegration"' has no exported member 'db'. test-integration/commonIntegration.ts(59,4): error TS2794: Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'? test-integration/getComputedData/computeOnePeriod.spec.ts(25,17): error TS2739: Type '{ startDate: Moment; endDate: Moment; }' is missing the following properties from type 'Week': numWeek, numMonth, vva, isLastPeriode -test-integration/setup.spec.ts(20,1): error TS2741: Property 'serverConfig' is missing in type '{ dbConfig: { user: string; host: string; database: string; password: string; ssl: boolean; port: number; max: number; application_name: string; idleTimeoutMillis: number; connectionTimeoutMillis: number; }; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'.`; +test-integration/setup.spec.ts(20,1): error TS2741: Property 'serverConfig' is missing in type '{ dbConfig: { user: string; host: string; database: string; password: string; ssl: boolean; port: number; max: number; application_name: string; idleTimeoutMillis: number; connectionTimeoutMillis: number; }; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }' +`; diff --git a/__tests__/test_compare_2/outputCurrentBranch.js b/__tests__/test_compare_2/outputCurrentBranch.js index 3a3ba6c..b833082 100644 --- a/__tests__/test_compare_2/outputCurrentBranch.js +++ b/__tests__/test_compare_2/outputCurrentBranch.js @@ -5,7 +5,7 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume Type 'LastCnt' is missing the following properties from type 'SelectionPeriaDataCnt': catc_id, src_id server/api/CRUD/router.ts(44,54): error TS2345: Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericRead'. Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericRead'. - server/api/CRUD/router.ts(63,35): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. + server/api/CRUD/router.ts(63,35): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/CRUD/router.ts(82,53): error TS2345: Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericAdd'. Property 'modelName' is missing in type '{ [key: string]: any; }' but required in type 'ExtParamsGenericAdd'. server/api/CRUD/router.ts(103,63): error TS2345: Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'ExtParamsGenericDelete'. @@ -32,19 +32,6 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat server/api/absences/compteurs/services/calculateCpRestants.ts(57,21): error TS2345: Argument of type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is not assignable to parameter of type 'Cumul'. Type '{ cml_id: number; cml_unite: number; cml_code: string; cml_lib: string; val_annuelle: number; }' is missing the following properties from type 'Cumul': val_bul, val_duree_contrat - server/api/absences/services/createDetailsAbsence.ts(81,9): error TS2322: Type 'DataGtaWithPplaDesc | null' is not assignable to type 'DataGta | null | undefined'. - Type 'DataGtaWithPplaDesc' is not assignable to type 'DataGta'. - The types of 'plhSemaine1.jours' are incompatible between these types. - Type 'gta_jourplahebdo_jph[]' is not assignable to type 'Jph[]'. - Type 'gta_jourplahebdo_jph' is not assignable to type 'Jph'. - Types of property 'jph_nb_h_trav_matin' are incompatible. - Type 'jph_nb_h_trav_matin' is not assignable to type 'number'. - Type 'null' is not assignable to type 'number'. - server/api/absences/services/createDetailsAbsence.ts(82,9): error TS2322: Type 'Pare | null' is not assignable to type 'ProfilRem | null'. - Type 'Pare' is not assignable to type 'ProfilRem'. - Types of property 'pare_quot_journ_coll_ref' are incompatible. - Type 'pare_quot_journ_coll_ref' is not assignable to type 'number'. - Type 'null' is not assignable to type 'number'. server/api/absences/services/crudTriggerBeforeValidateAbsence.ts(25,9): error TS2322: Type '{ typeMessage: "warning"; isValid: false; explain: string; } | { typeMessage: "warning"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'. Type '{ typeMessage: "warning"; isValid: true; }' is not assignable to type 'ResultTriggerValidationBefore'. Object literal may only specify known properties, and 'typeMessage' does not exist in type 'ResultTriggerValidationBeforeValid'. @@ -117,7 +104,7 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume Type '{ [key: string]: any; }' is missing the following properties from type 'Data': padId, affId, mctId, modeCreationContrats, and 2 more. server/api/contrats/contratsByAffaire/services/createContratsByAffaire.ts(159,15): error TS2741: Property 'posc_id' is missing in type '{ emp_id: number; ech_id: number; nivc_id: number; cnt_debut_date: Date; cnt_fin_date: Date; acrd_id: null; }' but required in type 'DataToInsert'. server/api/contrats/router.ts(62,36): error TS2345: Argument of type '{ semp_id: number; pad_id: number; }' is not assignable to parameter of type 'Readonly'. - Type '{ semp_id: number; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more. + Type '{ semp_id: number; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, eta_id, rcdd_id, dpub_id, and 4 more. server/api/contrats/router.ts(132,24): error TS2339: Property 'arhSendError' does not exist on type 'Response, number>'. server/api/contrats/router.ts(135,20): error TS2339: Property 'arhSendOk' does not exist on type 'Response, number>'. server/api/contrats/router.ts(219,120): error TS2339: Property 'cntIds' does not exist on type 'object'. @@ -134,6 +121,7 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume server/api/contrats/services/GetInfosCnt.ts(172,13): error TS2322: Type 'unknown' is not assignable to type 'ResultProfilCpAuto'. server/api/contrats/services/GetInfosCnt.ts(173,13): error TS2322: Type 'unknown' is not assignable to type 'ResultProfilSsAuto'. server/api/contrats/services/GetInfosCnt.ts(177,29): error TS2571: Object is of type 'unknown'. + server/api/contrats/services/GetInfosCnt.ts(177,62): error TS2571: Object is of type 'unknown'. server/api/contrats/services/GetInfosCnt.ts(179,34): error TS2339: Property 'aRpadSelected' does not exist on type 'Readonly'. server/api/contrats/services/GetInfosCnt.ts(180,35): error TS2339: Property 'aPeriaSelected' does not exist on type 'Readonly'. server/api/contrats/services/GetInfosCnt.ts(183,13): error TS2322: Type 'unknown' is not assignable to type 'ResultPrttAuto'. @@ -145,7 +133,7 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume server/api/contrats/services/GetInfosCnt.ts(188,13): error TS2322: Type 'undefined' is not assignable to type 'ProfilAffichBul | null'. server/api/contrats/services/GetInfosCnt.ts(201,5): error TS2322: Type 'InfosCntData | null' is not assignable to type 'InfosCntData'. Type 'null' is not assignable to type 'InfosCntData'. - server/api/contrats/services/GetInfosCnt.ts(367,17): error TS2740: Type 'PpaCourante' is missing the following properties from type 'pay_periodepaye_ppa': ppa_libelle, ppa_numero_ordre, ppa_datereglement, lot_id, and 2 more. + server/api/contrats/services/GetInfosCnt.ts(367,13): error TS2740: Type 'PpaCourante' is missing the following properties from type 'pay_periodepaye_ppa': ppa_libelle, ppa_numero_ordre, ppa_datereglement, lot_id, and 2 more. server/api/contrats/services/GetInfosCnt.ts(383,31): error TS2769: No overload matches this call. The last overload gave the following error. Argument of type '(Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise | Promise)[]' is not assignable to parameter of type 'Iterable | null>'. @@ -188,13 +176,13 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume Type 'string' is not assignable to type 'null | undefined'. server/api/crm/zendesk/services/getInfosZdUser.ts(56,27): error TS2571: Object is of type 'unknown'. server/api/crm/zendesk/services/setZdOrgExternalId.ts(22,12): error TS2571: Object is of type 'unknown'. - server/api/dads/router.ts(66,31): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. - server/api/dads/router.ts(66,70): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. + server/api/dads/router.ts(66,31): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. + server/api/dads/router.ts(66,70): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/dads/router.ts(69,30): error TS2345: Argument of type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to parameter of type 'number'. - server/api/dads/router.ts(71,35): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. - server/api/dads/router.ts(71,74): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. - server/api/dads/router.ts(73,35): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. - server/api/dads/router.ts(73,74): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. + server/api/dads/router.ts(71,35): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. + server/api/dads/router.ts(71,74): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. + server/api/dads/router.ts(73,35): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. + server/api/dads/router.ts(73,74): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/documents/router.ts(52,26): error TS2345: Argument of type '{ [key: string]: any; }' is not assignable to parameter of type 'DocInfos'. Type '{ [key: string]: any; }' is missing the following properties from type 'DocInfos': doc_title, doc_comment, doc_id, doc_type, and 3 more. server/api/documents/router.ts(52,36): error TS2532: Object is possibly 'undefined'. @@ -350,36 +338,6 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume Type 'undefined' is not assignable to type 'DsnFile[]'. server/api/imports/services/dsn/createDataFromDsn.ts(70,22): error TS2339: Property 'id' does not exist on type '{}'. server/api/imports/services/dsn/createDataFromDsn.ts(70,27): error TS2304: Cannot find name 'id'. - server/api/imports/services/dsn/dataModel.ts(100,37): error TS6133: 'dsnDetail' is declared but its value is never read. - server/api/imports/services/dsn/dataModel.ts(104,33): error TS2339: Property 'id' does not exist on type '{}'. - server/api/imports/services/dsn/dataModel.ts(107,33): error TS2339: Property 'id' does not exist on type '{}'. - server/api/imports/services/dsn/dataModel.ts(110,33): error TS2339: Property 'id' does not exist on type '{}'. - server/api/imports/services/dsn/dataModel.ts(127,35): error TS6133: 'prop' is declared but its value is never read. - server/api/imports/services/dsn/dataModel.ts(129,29): error TS2339: Property 'pcs_dcode' does not exist on type '{}'. - server/api/imports/services/dsn/dataModel.ts(130,29): error TS2339: Property 'emp_extension_code_pcs' does not exist on type '{}'. - server/api/imports/services/dsn/dataModel.ts(131,29): error TS2339: Property 'emp_desc' does not exist on type '{}'. - server/api/imports/services/dsn/dataModel.ts(132,29): error TS2339: Property 'emp_desc' does not exist on type '{}'. - server/api/imports/services/dsn/dataModel.ts(132,49): error TS2339: Property 'emp_desc' does not exist on type '{}'. - server/api/imports/services/dsn/dataModel.ts(132,114): error TS2339: Property 'emp_desc' does not exist on type '{}'. - server/api/imports/services/dsn/dataModel.ts(137,57): error TS6133: 'dsnDetail' is declared but its value is never read. - server/api/imports/services/dsn/dataModel.ts(139,25): error TS2339: Property 'tat_valeurtaux' does not exist on type '{}'. - server/api/imports/services/dsn/dataModel.ts(143,57): error TS6133: 'dsnDetail' is declared but its value is never read. - server/api/imports/services/dsn/dataModel.ts(145,39): error TS2361: The right-hand side of an 'in' expression must not be a primitive. - server/api/imports/services/dsn/dataModel.ts(145,40): error TS2695: Left side of comma operator is unused and has no side effects. - server/api/imports/services/dsn/dataModel.ts(150,57): error TS6133: 'dsnDetail' is declared but its value is never read. - server/api/imports/services/dsn/dataModel.ts(166,57): error TS6133: 'dsnDetail' is declared but its value is never read. - server/api/imports/services/dsn/dataModel.ts(168,26): error TS2339: Property 'trem_dsn_code' does not exist on type '{}'. - server/api/imports/services/dsn/dataModel.ts(173,57): error TS6133: 'dsnDetail' is declared but its value is never read. - server/api/imports/services/dsn/dataModel.ts(175,25): error TS2695: Left side of comma operator is unused and has no side effects. - server/api/imports/services/dsn/dataModel.ts(183,57): error TS6133: 'dsnDetail' is declared but its value is never read. - server/api/imports/services/dsn/dataModel.ts(185,25): error TS2695: Left side of comma operator is unused and has no side effects. - server/api/imports/services/dsn/dataModel.ts(213,83): error TS2339: Property 'getfieldLabel' does not exist on type '{ "\uFEFFBlock Id": { Id: { label: string; type: string; }; }; "S10.G00.00": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; }; "S10.G00.01": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; }; "S10.G00.02": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; }; "S20.G00.05": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; }; "S20.G00.07": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; }; "S20.G00.08": { "001": { label: string; type: string; }; }; "S21.G00.06": { "903": { label: string; }; "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; }; "S21.G00.11": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "015": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; }; "S21.G00.15": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.16": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.82": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.20": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; }; "S21.G00.55": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; }; "S21.G00.22": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.23": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; }; "S21.G00.44": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.30": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "015": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "018": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; "021": { label: string; type: string; }; "022": { label: string; type: string; }; "023": { label: string; type: string; }; "024": { label: string; type: string; }; }; "S21.G00.31": { "001": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; }; "S21.G00.34": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.40": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "018": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; "021": { label: string; type: string; }; "022": { label: string; type: string; }; "023": { label: string; type: string; }; "024": { label: string; type: string; }; "025": { label: string; type: string; }; "026": { label: string; type: string; }; "027": { label: string; type: string; }; "028": { label: string; type: string; }; "029": { label: string; type: string; }; "030": { label: string; type: string; }; "031": { label: string; type: string; }; "032": { label: string; type: string; }; "033": { label: string; type: string; }; "035": { label: string; type: string; }; "036": { label: string; type: string; }; "037": { label: string; type: string; }; "038": { label: string; type: string; }; "039": { label: string; type: string; }; "040": { label: string; type: string; }; "041": { label: string; type: string; }; "042": { label: string; type: string; }; "043": { label: string; type: string; }; "044": { label: string; type: string; }; "045": { label: string; type: string; }; "046": { label: string; type: string; }; "048": { label: string; type: string; }; "049": { label: string; type: string; }; "050": { label: string; type: string; }; "051": { label: string; type: string; }; "052": { label: string; type: string; }; "053": { label: string; type: string; }; "054": { label: string; type: string; }; "055": { label: string; type: string; }; "056": { label: string; type: string; }; "057": { label: string; type: string; }; "058": { label: string; type: string; }; "059": { label: string; type: string; }; "060": { label: string; type: string; }; "061": { label: string; type: string; }; "062": { label: string; type: string; }; "063": { label: string; type: string; }; "064": { label: string; type: string; }; "065": { label: string; type: string; }; "066": { label: string; type: string; }; "067": { label: string; type: string; }; "068": { label: string; type: string; }; "069": { label: string; type: string; }; "070": { label: string; type: string; }; "071": { label: string; type: string; }; "072": { label: string; type: string; }; "073": { label: string; type: string; }; "074": { label: string; type: string; }; "075": { label: string; type: string; }; "076": { label: string; type: string; }; "077": { label: string; type: string; }; "078": { label: string; type: string; }; }; "S21.G00.41": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "018": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; "021": { label: string; type: string; }; "022": { label: string; type: string; }; "023": { label: string; type: string; }; "024": { label: string; type: string; }; "025": { label: string; type: string; }; "027": { label: string; type: string; }; "028": { label: string; type: string; }; "029": { label: string; type: string; }; "030": { label: string; type: string; }; "031": { label: string; type: string; }; "032": { label: string; type: string; }; "033": { label: string; type: string; }; "034": { label: string; type: string; }; "035": { label: string; type: string; }; "036": { label: string; type: string; }; "037": { label: string; type: string; }; "038": { label: string; type: string; }; "039": { label: string; type: string; }; "040": { label: string; type: string; }; "041": { label: string; type: string; }; "042": { label: string; type: string; }; "043": { label: string; type: string; }; "044": { label: string; type: string; }; "045": { label: string; type: string; }; "046": { label: string; type: string; }; "047": { label: string; type: string; }; "048": { label: string; type: string; }; "049": { label: string; type: string; }; "050": { label: string; type: string; }; "051": { label: string; type: string; }; "052": { label: string; type: string; }; "053": { label: string; type: string; }; "054": { label: string; type: string; }; "055": { label: string; type: string; }; "056": { label: string; type: string; }; "057": { label: string; type: string; }; }; "S21.G00.60": { "600": { label: string; type: string; }; "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; }; "S21.G00.66": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.62": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "008": { label: string; type: string; }; "011": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "018": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; }; "S21.G00.63": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.65": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.70": { "004": { label: string; type: string; }; "005": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "015": { label: string; type: string; }; }; "S21.G00.73": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; }; "S21.G00.71": { "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.72": { "001": { label: string; type: string; }; }; "S21.G00.50": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; }; "S21.G00.51": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "015": { label: string; type: string; }; "016": { label: string; type: string; }; }; "S21.G00.53": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.52": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; }; "S21.G00.54": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; }; "S21.G00.56": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; }; "S21.G00.78": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; }; "S21.G00.79": { "001": { label: string; type: string; }; "004": { label: string; type: string; }; }; "S21.G00.81": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.83": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; "S21.G00.84": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.95": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.86": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.85": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; }; "S89.G00.32": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "015": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; }; "S89.G00.33": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; "S89.G00.35": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; "S89.G00.43": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; "S89.G00.87": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; }; "S89.G00.88": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; }; "S89.G00.89": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; }; "S89.G00.91": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "015": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "018": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; "021": { label: string; type: string; }; }; "S89.G00.92": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; }; "S89.G00.93": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; }; "S89.G00.94": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; "S90.G00.90": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; }'. - server/api/imports/services/dsn/dataModel.ts(215,124): error TS2339: Property 'getfieldLabel' does not exist on type '{ "\uFEFFBlock Id": { Id: { label: string; type: string; }; }; "S10.G00.00": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; }; "S10.G00.01": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; }; "S10.G00.02": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; }; "S20.G00.05": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; }; "S20.G00.07": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; }; "S20.G00.08": { "001": { label: string; type: string; }; }; "S21.G00.06": { "903": { label: string; }; "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; }; "S21.G00.11": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "015": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; }; "S21.G00.15": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.16": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.82": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.20": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; }; "S21.G00.55": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; }; "S21.G00.22": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.23": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; }; "S21.G00.44": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.30": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "015": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "018": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; "021": { label: string; type: string; }; "022": { label: string; type: string; }; "023": { label: string; type: string; }; "024": { label: string; type: string; }; }; "S21.G00.31": { "001": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; }; "S21.G00.34": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.40": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "018": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; "021": { label: string; type: string; }; "022": { label: string; type: string; }; "023": { label: string; type: string; }; "024": { label: string; type: string; }; "025": { label: string; type: string; }; "026": { label: string; type: string; }; "027": { label: string; type: string; }; "028": { label: string; type: string; }; "029": { label: string; type: string; }; "030": { label: string; type: string; }; "031": { label: string; type: string; }; "032": { label: string; type: string; }; "033": { label: string; type: string; }; "035": { label: string; type: string; }; "036": { label: string; type: string; }; "037": { label: string; type: string; }; "038": { label: string; type: string; }; "039": { label: string; type: string; }; "040": { label: string; type: string; }; "041": { label: string; type: string; }; "042": { label: string; type: string; }; "043": { label: string; type: string; }; "044": { label: string; type: string; }; "045": { label: string; type: string; }; "046": { label: string; type: string; }; "048": { label: string; type: string; }; "049": { label: string; type: string; }; "050": { label: string; type: string; }; "051": { label: string; type: string; }; "052": { label: string; type: string; }; "053": { label: string; type: string; }; "054": { label: string; type: string; }; "055": { label: string; type: string; }; "056": { label: string; type: string; }; "057": { label: string; type: string; }; "058": { label: string; type: string; }; "059": { label: string; type: string; }; "060": { label: string; type: string; }; "061": { label: string; type: string; }; "062": { label: string; type: string; }; "063": { label: string; type: string; }; "064": { label: string; type: string; }; "065": { label: string; type: string; }; "066": { label: string; type: string; }; "067": { label: string; type: string; }; "068": { label: string; type: string; }; "069": { label: string; type: string; }; "070": { label: string; type: string; }; "071": { label: string; type: string; }; "072": { label: string; type: string; }; "073": { label: string; type: string; }; "074": { label: string; type: string; }; "075": { label: string; type: string; }; "076": { label: string; type: string; }; "077": { label: string; type: string; }; "078": { label: string; type: string; }; }; "S21.G00.41": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "018": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; "021": { label: string; type: string; }; "022": { label: string; type: string; }; "023": { label: string; type: string; }; "024": { label: string; type: string; }; "025": { label: string; type: string; }; "027": { label: string; type: string; }; "028": { label: string; type: string; }; "029": { label: string; type: string; }; "030": { label: string; type: string; }; "031": { label: string; type: string; }; "032": { label: string; type: string; }; "033": { label: string; type: string; }; "034": { label: string; type: string; }; "035": { label: string; type: string; }; "036": { label: string; type: string; }; "037": { label: string; type: string; }; "038": { label: string; type: string; }; "039": { label: string; type: string; }; "040": { label: string; type: string; }; "041": { label: string; type: string; }; "042": { label: string; type: string; }; "043": { label: string; type: string; }; "044": { label: string; type: string; }; "045": { label: string; type: string; }; "046": { label: string; type: string; }; "047": { label: string; type: string; }; "048": { label: string; type: string; }; "049": { label: string; type: string; }; "050": { label: string; type: string; }; "051": { label: string; type: string; }; "052": { label: string; type: string; }; "053": { label: string; type: string; }; "054": { label: string; type: string; }; "055": { label: string; type: string; }; "056": { label: string; type: string; }; "057": { label: string; type: string; }; }; "S21.G00.60": { "600": { label: string; type: string; }; "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; }; "S21.G00.66": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.62": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "008": { label: string; type: string; }; "011": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "018": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; }; "S21.G00.63": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.65": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.70": { "004": { label: string; type: string; }; "005": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "015": { label: string; type: string; }; }; "S21.G00.73": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; }; "S21.G00.71": { "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.72": { "001": { label: string; type: string; }; }; "S21.G00.50": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; }; "S21.G00.51": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "015": { label: string; type: string; }; "016": { label: string; type: string; }; }; "S21.G00.53": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; }; "S21.G00.52": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; }; "S21.G00.54": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; }; "S21.G00.56": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; }; "S21.G00.78": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; }; "S21.G00.79": { "001": { label: string; type: string; }; "004": { label: string; type: string; }; }; "S21.G00.81": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.83": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; "S21.G00.84": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.95": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.86": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "005": { label: string; type: string; }; }; "S21.G00.85": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; }; "S89.G00.32": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "015": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; }; "S89.G00.33": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; "S89.G00.35": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; "S89.G00.43": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; "S89.G00.87": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; }; "S89.G00.88": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; }; "S89.G00.89": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; }; "S89.G00.91": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; "015": { label: string; type: string; }; "016": { label: string; type: string; }; "017": { label: string; type: string; }; "018": { label: string; type: string; }; "019": { label: string; type: string; }; "020": { label: string; type: string; }; "021": { label: string; type: string; }; }; "S89.G00.92": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; "011": { label: string; type: string; }; "012": { label: string; type: string; }; "013": { label: string; type: string; }; "014": { label: string; type: string; }; }; "S89.G00.93": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; "003": { label: string; type: string; }; "004": { label: string; type: string; }; "005": { label: string; type: string; }; "006": { label: string; type: string; }; "007": { label: string; type: string; }; "008": { label: string; type: string; }; "009": { label: string; type: string; }; "010": { label: string; type: string; }; }; "S89.G00.94": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; "S90.G00.90": { "001": { label: string; type: string; }; "002": { label: string; type: string; }; }; }'. - server/api/imports/services/dsn/dataModel.ts(219,5): error TS6133: 'audit' is declared but its value is never read. - server/api/imports/services/dsn/dataModel.ts(249,22): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'. - server/api/imports/services/dsn/dataModel.ts(254,21): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'. - server/api/imports/services/dsn/dataModel.ts(259,22): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'. - server/api/imports/services/dsn/dataModel.ts(264,22): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'. server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts(29,13): error TS2322: Type 'string' is not assignable to type 'Date | undefined'. server/api/imports/services/dsn/entities/createAdhesionsPrevoyance.ts(30,13): error TS2322: Type 'string' is not assignable to type 'number | undefined'. server/api/imports/services/dsn/entities/createEct.ts(29,9): error TS2322: Type 'string' is not assignable to type 'Date | undefined'. @@ -515,16 +473,16 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume server/api/rh/actualites/router.ts(75,9): error TS2322: Type '{ messages: never[]; }' is not assignable to type 'ApiServerResponse'. Object literal may only specify known properties, and 'messages' does not exist in type 'ApiServerResponse'. server/api/rh/actualites/router.ts(79,17): error TS2339: Property 'data' does not exist on type 'ApiServerResponse'. - server/api/salaries/router.ts(33,31): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. - server/api/salaries/router.ts(33,70): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. - server/api/salaries/router.ts(39,55): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. - server/api/salaries/router.ts(41,59): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. + server/api/salaries/router.ts(33,31): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. + server/api/salaries/router.ts(33,70): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. + server/api/salaries/router.ts(39,55): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. + server/api/salaries/router.ts(41,59): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/salaries/router.ts(42,13): error TS2339: Property 'arhAddMessage' does not exist on type 'Response, number>'. server/api/salaries/router.ts(53,20): error TS2339: Property 'arhSendError' does not exist on type 'Response, number>'. - server/api/salaries/router.ts(58,81): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. - server/api/salaries/router.ts(58,120): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. + server/api/salaries/router.ts(58,81): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. + server/api/salaries/router.ts(58,120): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/salaries/router.ts(60,16): error TS2339: Property 'arhSendOk' does not exist on type 'Response, number>'. - server/api/salaries/router.ts(71,54): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. + server/api/salaries/router.ts(71,54): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/salaries/router.ts(73,20): error TS2339: Property 'arhSendError' does not exist on type 'Response, number>'. server/api/salaries/router.ts(76,16): error TS2339: Property 'arhSendOk' does not exist on type 'Response, number>'. server/api/theme/router.ts(14,55): error TS2532: Object is possibly 'undefined'. @@ -559,8 +517,8 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume Property 'wdm_id' is missing in type '{ pad_id: number; uti_id: number; }' but required in type 'Params'. server/api/workflows/absences/router.ts(31,22): error TS2339: Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'. server/api/workflows/absences/router.ts(31,80): error TS2339: Property 'wdm_id' does not exist on type '{ pad_id: number; uti_id: number; }'. - server/api/workflows/absences/router.ts(41,21): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. - server/api/workflows/absences/router.ts(42,21): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. + server/api/workflows/absences/router.ts(41,21): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. + server/api/workflows/absences/router.ts(42,21): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/workflows/absences/router.ts(47,24): error TS2339: Property 'arhSendError' does not exist on type 'Response, number>'. server/api/workflows/absences/router.ts(50,20): error TS2339: Property 'arhSendOk' does not exist on type 'Response, number>'. server/api/workflows/absences/router.ts(82,46): error TS2345: Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'. @@ -574,21 +532,21 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume server/api/workflows/router.ts(51,117): error TS2339: Property 'typeWorkflow' does not exist on type '{ uti_id: number; pad_id: number; sal_id: number | null; domainApp: APP_DOMAIN; }'. server/api/workflows/router.ts(54,13): error TS2339: Property 'arhAddMessage' does not exist on type 'Response>'. server/api/workflows/router.ts(59,16): error TS2339: Property 'arhSendOk' does not exist on type 'Response>'. - server/api/workflows/router.ts(64,21): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. - server/api/workflows/router.ts(65,21): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. + server/api/workflows/router.ts(64,21): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. + server/api/workflows/router.ts(65,21): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/workflows/router.ts(70,24): error TS2339: Property 'arhSendError' does not exist on type 'Response, number>'. server/api/workflows/router.ts(73,20): error TS2339: Property 'arhSendOk' does not exist on type 'Response, number>'. - server/api/workflows/router.ts(79,35): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. + server/api/workflows/router.ts(79,35): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/workflows/router.ts(81,24): error TS2339: Property 'arhSendError' does not exist on type 'Response, number>'. server/api/workflows/router.ts(84,20): error TS2339: Property 'arhSendOk' does not exist on type 'Response, number>'. - server/api/workflows/router.ts(91,21): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. - server/api/workflows/router.ts(92,21): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. + server/api/workflows/router.ts(91,21): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. + server/api/workflows/router.ts(92,21): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/workflows/router.ts(97,24): error TS2339: Property 'arhSendError' does not exist on type 'Response, number>'. server/api/workflows/router.ts(100,20): error TS2339: Property 'arhSendOk' does not exist on type 'Response, number>'. server/api/workflows/router.ts(139,25): error TS2345: Argument of type '{ uti_id: number; domainApp: APP_DOMAIN; }' is not assignable to parameter of type 'Params'. Property 'wdm_id' is missing in type '{ uti_id: number; domainApp: APP_DOMAIN; }' but required in type 'Params'. - server/api/workflows/router.ts(166,21): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. - server/api/workflows/router.ts(167,21): error TS2339: Property 'session' does not exist on type 'Request, any, any, ParsedQs, Record>'. + server/api/workflows/router.ts(166,21): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. + server/api/workflows/router.ts(167,21): error TS2339: Property 'session' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/api/workflows/router.ts(172,24): error TS2339: Property 'arhSendError' does not exist on type 'Response, number>'. server/api/workflows/router.ts(175,20): error TS2339: Property 'arhSendOk' does not exist on type 'Response, number>'. server/api/workflows/services/changeStatusRunnedStep.ts(263,23): error TS2345: Argument of type '{ fk_id: number; origin: "WFRS"; pad_id: number; uti_id_target: number; desc: string; }' is not assignable to parameter of type 'Data'. @@ -636,7 +594,7 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume server/app/app.ts(506,32): error TS2339: Property 'arhMessages' does not exist on type 'Response>'. server/app/app.ts(511,22): error TS2339: Property 'arhSendError' does not exist on type 'Response>'. server/app/appUws.ts(60,42): error TS2345: Argument of type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is not assignable to parameter of type 'Readonly'. - Type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, dpub_id, trem_id, rcdd_id, and 4 more. + Type '{ semp_id: STATUT_EMPLOI_FONCTION_PUBLIQUE; pad_id: number; }' is missing the following properties from type 'Readonly': ncnt_id, eta_id, rcdd_id, dpub_id, and 4 more. server/app/appUws.ts(207,59): error TS6133: 'err' is declared but its value is never read. server/app/appUws.ts(213,69): error TS6133: 'err' is declared but its value is never read. server/app/appUws.ts(422,23): error TS2345: Argument of type '(e: any) => void' is not assignable to parameter of type '() => void'. @@ -706,7 +664,7 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume 'Payload' could be instantiated with an arbitrary type which could be unrelated to 'Promise | { file: File; files: MulterFilesType | undefined; }>'. server/app/middlewares/fileNormalizationMiddleware.ts(22,53): error TS2345: Argument of type 'File | undefined' is not assignable to parameter of type 'File'. Type 'undefined' is not assignable to type 'File'. - server/app/routerApp.ts(29,13): error TS2339: Property 'arhRouteIsWhitelistedForAuth' does not exist on type 'Request, any, any, ParsedQs, Record>'. + server/app/routerApp.ts(29,13): error TS2339: Property 'arhRouteIsWhitelistedForAuth' does not exist on type 'Request<{}, any, any, ParsedQs, Record>'. server/app/routerApp.ts(49,51): error TS2345: Argument of type 'string | undefined' is not assignable to parameter of type 'string'. Type 'undefined' is not assignable to type 'string'. server/appSessions.ts(363,5): error TS2741: Property 'portefeuilles' is missing in type '{ uti_id: any; sal_id: any; uti_pseudo: any; uti_nom: any; uti_prenom: any; uti_email: any; uti_access_to_business_dashboard: any; uti_superadmin: any; pdos_id: any; currentPAD: any; currentDOS: any; currentGdpId: any; currentPdosId: any; currentUi: any; lots_id_granted: any; typesUi: any; scope: { sals: never[]; pads: number[]; }; }' but required in type 'User'. @@ -909,7 +867,7 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume Types of property 'montantSalaire' are incompatible. Type 'number | undefined' is not assignable to type 'number'. Type 'undefined' is not assignable to type 'number'. - server/graphql/resolvers/queries/cotisationsFraisDeSante/getCotisationsFraisDeSante/resolver.ts(52,40): error TS2345: Argument of type '{ src_id_force?: number | null | undefined; cnt_id?: number | undefined; ltrac_type?: number | null | undefined; emp_id?: number | null | undefined; pad_id: number; catc_id: number | null; ncnt_id: number; dpub_id: number | null; semp_id: number; trem_id: number | null; rcdd_id: number | null; euti_id: number | null; eta_id: number; src_id: number | null; peri_anneemois: number; lot_id: number; cnt_debut_date: Date; cnt_fin_date?: Date | undefined; }' is not assignable to parameter of type 'Readonly'. + server/graphql/resolvers/queries/cotisationsFraisDeSante/getCotisationsFraisDeSante/resolver.ts(52,40): error TS2345: Argument of type '{ src_id_force?: number | null | undefined; cnt_id?: number | undefined; ltrac_type?: number | null | undefined; emp_id?: number | null | undefined; pad_id: number; catc_id: number | null; ncnt_id: number; eta_id: number; semp_id: number; rcdd_id: number | null; src_id: number | null; euti_id: number | null; dpub_id: number | null; trem_id: number | null; peri_anneemois: number; lot_id: number; cnt_debut_date: Date; cnt_fin_date?: Date | undefined; }' is not assignable to parameter of type 'Readonly'. Types of property 'src_id_force' are incompatible. Type 'number | null | undefined' is not assignable to type 'src_id_force'. Type 'undefined' is not assignable to type 'src_id_force'. @@ -932,16 +890,11 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume The types of 'plhSemaine1.jours' are incompatible between these types. Type 'number[]' is not assignable to type 'Jph[]'. Type 'number' is not assignable to type 'Jph'. - server/graphql/workflows/infosForValidationAbsence/resolver.ts(43,17): error TS2322: Type 'pay_paramprofprem_pare' is not assignable to type 'ProfilRem'. - Types of property 'pare_quot_journ_coll_ref' are incompatible. - Type 'pare_quot_journ_coll_ref' is not assignable to type 'number'. - Type 'null' is not assignable to type 'number'. server/graphql/workflows/infosForValidationAbsence/resolver.ts(45,17): error TS2741: Property 'jfs' is missing in type 'gta_calendrierjf_cjf' but required in type 'Cjf'. server/helpdesk/routerHelpdesk.ts(27,9): error TS2322: Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'number | null | undefined'. Type 'string' is not assignable to type 'number | null | undefined'. server/helpdesk/routerHelpdesk.ts(46,9): error TS2322: Type 'string | string[] | ParsedQs | ParsedQs[] | undefined' is not assignable to type 'string | undefined'. Type 'string[]' is not assignable to type 'string'. - server/helpdesk/zendesk/authZendeskSSO.ts(4,10): error TS6133: 'NODE_ENV' is declared but its value is never read. server/helpdesk/zendesk/getInfosZdOrganization.ts(9,23): error TS2571: Object is of type 'unknown'. server/helpdesk/zendesk/zdSearchRequestAsync.ts(5,9): error TS2571: Object is of type 'unknown'. server/imports/genericImport.ts(146,5): error TS2322: Type '({ padId, config, csvRows }: ImportInput>>) => Promise' is not assignable to type 'ImportData'. @@ -1066,11 +1019,11 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume Type 'void' is not assignable to type 'Promise'. server/payrollEngine/PayrollEngine.ts(313,35): error TS2345: Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'. Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'. - server/payrollEngine/PayrollEngine.ts(344,9): error TS2322: Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'. - server/payrollEngine/PayrollEngine.ts(492,10): error TS2790: The operand of a 'delete' operator must be optional. - server/payrollEngine/PayrollEngine.ts(500,18): error TS2345: Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'. + server/payrollEngine/PayrollEngine.ts(353,9): error TS2322: Type 'RubSelectedCalc[]' is not assignable to type 'RubInCalc[]'. + server/payrollEngine/PayrollEngine.ts(501,10): error TS2790: The operand of a 'delete' operator must be optional. + server/payrollEngine/PayrollEngine.ts(509,18): error TS2345: Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'. Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'. - server/payrollEngine/PayrollEngine.ts(522,39): error TS2345: Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'. + server/payrollEngine/PayrollEngine.ts(531,39): error TS2345: Argument of type 'PoolClient' is not assignable to parameter of type 'DbClient'. Type 'PoolClient' is not assignable to type '{ begin: () => Promise; commit: () => Promise; rollback: () => Promise; }'. server/payrollEngine/PayrollFunctions.ts(67,28): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type. server/payrollEngine/PayrollFunctions.ts(67,36): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type. @@ -1184,7 +1137,8 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume Type 'null' is not assignable to type 'string | Date'. server/payrollEngine/druMgr/getDRUValue_CNT.ts(30,37): error TS2345: Argument of type 'cnt_datefin_prevue' is not assignable to parameter of type 'string | Date'. Type 'null' is not assignable to type 'string | Date'. - server/payrollEngine/druMgr/getDRUValue_CNT.ts(34,45): error TS2339: Property 'cnt_datefin_duree_minimale' does not exist on type 'CntInCalc'. + server/payrollEngine/druMgr/getDRUValue_CNT.ts(34,37): error TS2345: Argument of type 'cnt_datefin_duree_minimale' is not assignable to parameter of type 'string | Date'. + Type 'null' is not assignable to type 'string | Date'. server/payrollEngine/druMgr/getDRUValue_EFF.ts(116,40): error TS2345: Argument of type 'number | null' is not assignable to parameter of type 'string'. Type 'null' is not assignable to type 'string'. server/payrollEngine/druMgr/getDRUValue_MSAL.ts(40,17): error TS2322: Type 'Date' is not assignable to type 'string | number | boolean | null'. @@ -1309,13 +1263,7 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume Type 'null' is not assignable to type 'number'. server/payrollEngine/profiles/selectPpla.ts(200,34): error TS2345: Argument of type 'peria_id' is not assignable to parameter of type 'number'. Type 'null' is not assignable to type 'number'. - server/payrollEngine/selectBulsToRecalculate.ts(597,5): error TS2322: Type 'string' is not assignable to type 'Date'. - server/payrollEngine/selectBulsToRecalculate.ts(598,5): error TS2322: Type 'string' is not assignable to type 'cnt_fin_date'. - server/payrollEngine/selectBulsToRecalculate.ts(638,5): error TS2322: Type 'string' is not assignable to type 'Date'. - server/payrollEngine/selectBulsToRecalculate.ts(639,5): error TS2322: Type 'string' is not assignable to type 'Date'. - server/payrollEngine/selectBulsToRecalculate.ts(640,5): error TS2322: Type 'string' is not assignable to type 'Date'. - server/payrollEngine/selectBulsToRecalculate.ts(641,5): error TS2322: Type 'string' is not assignable to type 'Date'. - server/payrollEngine/selectBulsToRecalculate.ts(655,4): error TS2739: Type '{ calculer: false; netCible: null; iterations: never[]; }' is missing the following properties from type '{ calculer: boolean; type: number; varIdVariant: number; nextValueForVarId: number; netCible: { mnt: number; explain: string; } | null; iterations: IterationNetAuBrut[]; }': type, varIdVariant, nextValueForVarId + server/payrollEngine/selectBulsToRecalculate.ts(662,4): error TS2739: Type '{ calculer: false; netCible: null; iterations: never[]; }' is missing the following properties from type '{ calculer: boolean; type: number; varIdVariant: number; nextValueForVarId: number; netCible: { mnt: number; explain: string; } | null; iterations: IterationNetAuBrut[]; }': type, varIdVariant, nextValueForVarId server/payrollEngine/selectItems/checkSelectionRub.ts(139,50): error TS2532: Object is possibly 'undefined'. server/payrollEngine/selectItems/checkSelectionRub.ts(204,42): error TS2533: Object is possibly 'null' or 'undefined'. server/payrollEngine/selectItems/checkSelectionRub.ts(212,42): error TS2533: Object is possibly 'null' or 'undefined'. @@ -1393,31 +1341,6 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume server/reports/data/absences/getDataAbsJrtt.ts(339,45): error TS2339: Property 'absenceHeures' does not exist on type 'Object'. server/reports/data/absences/getDataAbsJrtt.ts(349,34): error TS2339: Property 'tab_desc' does not exist on type 'Object'. server/reports/data/absences/getDataAbsJrtt.ts(349,53): error TS2339: Property 'tab_lib' does not exist on type 'wfl_demande_wdm'. - server/reports/data/absences/getDataCp.ts(453,9): error TS2322: Type 'wfl_demande_wdm | never[] | null' is not assignable to type '(wfl_demande_wdm | null)[]'. - Type 'null' is not assignable to type '(wfl_demande_wdm | null)[]'. - server/reports/data/absences/getDataCp.ts(455,9): error TS2322: Type 'pay_absence_abs | never[]' is not assignable to type 'pay_absence_abs[]'. - Type 'pay_absence_abs' is missing the following properties from type 'pay_absence_abs[]': length, pop, push, concat, and 28 more. - server/reports/data/absences/getDataCp.ts(464,49): error TS2339: Property 'abs_datedebut' does not exist on type 'Object'. - server/reports/data/absences/getDataCp.ts(465,47): error TS2339: Property 'abs_datefin' does not exist on type 'Object'. - server/reports/data/absences/getDataCp.ts(466,53): error TS2339: Property 'abs_datedebut_commence_aprem' does not exist on type 'Object'. - server/reports/data/absences/getDataCp.ts(467,50): error TS2339: Property 'abs_datefin_finit_matin' does not exist on type 'Object'. - server/reports/data/absences/getDataCp.ts(468,21): error TS2739: Type 'gta_profilplanning_ppla' is missing the following properties from type 'DataGta': ppla_desc, plhSemaine1 - server/reports/data/absences/getDataCp.ts(469,36): error TS2339: Property 'profilRem' does not exist on type 'FinalRow'. - server/reports/data/absences/getDataCp.ts(471,21): error TS2322: Type '"ouvrés"' is not assignable to type 'TypeMethode'. - server/reports/data/absences/getDataCp.ts(472,45): error TS2339: Property 'absenceHeures' does not exist on type 'Object'. - server/reports/data/absences/getDataCp.ts(485,34): error TS2339: Property 'tab_desc' does not exist on type 'Object'. - server/reports/data/absences/getDataCp.ts(485,53): error TS2339: Property 'tab_lib' does not exist on type 'wfl_demande_wdm'. - server/reports/data/absences/getDataCp.ts(495,17): error TS2339: Property 'abs_non_paie' does not exist on type 'FinalRow'. - server/reports/data/absences/getDataCp.ts(499,59): error TS2345: Argument of type 'pay_absence_abs' is not assignable to parameter of type 'Abs'. - Property 'tab_lib' is missing in type 'pay_absence_abs' but required in type 'Abs'. - server/reports/data/absences/getDataCp.ts(499,68): error TS2339: Property 'dabs' does not exist on type 'pay_absence_abs'. - server/reports/data/absences/getDataCp.ts(508,25): error TS2322: Type 'gta_profilplanning_ppla' is not assignable to type 'DataGta'. - server/reports/data/absences/getDataCp.ts(509,40): error TS2339: Property 'profilRem' does not exist on type 'FinalRow'. - server/reports/data/absences/getDataCp.ts(511,25): error TS2322: Type '"ouvrés"' is not assignable to type 'TypeMethode'. - server/reports/data/absences/getDataCp.ts(529,17): error TS2339: Property 'abs_non_paie' does not exist on type 'FinalRow'. - server/reports/data/absences/getDataCp.ts(532,53): error TS2339: Property 'abs_non_paie' does not exist on type 'FinalRow'. - server/reports/data/absences/getDatesNonPaieFromAbs.spec.ts(30,26): error TS2345: Argument of type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is not assignable to parameter of type 'Abs'. - Type '{ abs_id: number; ptab_id: number; abs_datedebut: Date; abs_datedebut_commence_aprem: boolean; abs_datefin: Date; abs_datefin_finit_matin: boolean; }' is missing the following properties from type 'Abs': uab_id, tab_lib server/reports/data/bul/formatBulSimpl.ts(144,59): error TS2339: Property 'isHeaderRem' does not exist on type 'LblSimpl'. server/reports/data/bul/formatBulSimpl.ts(160,72): error TS2345: Argument of type 'rub_id' is not assignable to parameter of type 'number'. Type 'null' is not assignable to type 'number'. @@ -1507,6 +1430,18 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume server/reports/data/compta/provCp/getDataProvCp.ts(126,5): error TS2322: Type 'RowDataProvCp[]' is not assignable to type 'Row[]'. server/reports/data/compta/provIfcdd/getRows.ts(78,28): error TS2339: Property 'sal_id' does not exist on type 'Row'. server/reports/data/compta/provIfcdd/getRows.ts(79,28): error TS2339: Property 'pad_id' does not exist on type 'Row'. + server/reports/data/controles/getDataControleDatesBulletins.ts(105,43): error TS2345: Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'. + Types of property 'criteria' are incompatible. + Type 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin + server/reports/data/controles/getDataControleOverlapCnts.ts(59,43): error TS2345: Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'. + Types of property 'criteria' are incompatible. + Type 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin + server/reports/data/controles/getDataControleVva.ts(71,43): error TS2345: Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'. + Types of property 'criteria' are incompatible. + Type 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin + server/reports/data/controles/getDataErreurRelevesHeures.ts(51,43): error TS2345: Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'. + Types of property 'criteria' are incompatible. + Type 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin server/reports/data/cotis/getDataCOTIS.ts(146,13): error TS2322: Type '"org_desc"' is not assignable to type '"emp_desc" | "sal_desc" | "date_debut" | "uorg_desc" | "aff_lib" | "cpt_numero" | "compte_analytique" | "affil_desc"'. server/reports/data/cotis/getDataCOTIS.ts(147,13): error TS2322: Type '""' is not assignable to type '"Salarié" | "Emploi" | "Affectation" | "Affaire" | "Date d'entrée" | "Numéro de compte" | "Imputation analytique" | "Affiliation"'. server/reports/data/cotis/getDataCOTIS.ts(168,60): error TS2345: Argument of type 'Criteria' is not assignable to parameter of type 'ReportCriteria'. @@ -1518,7 +1453,16 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume server/reports/data/dsn/getDataDsnBasesAssujetties.ts(52,25): error TS2322: Type 'Line[]' is not assignable to type 'Row[]'. Type 'Line' is not assignable to type 'Row'. Index signature is missing in type 'Line'. + server/reports/data/dsn/getDataDsnCotisIndiv.ts(101,61): error TS2345: Argument of type '{ criteria: CriteriaUrssaf; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'. + Types of property 'criteria' are incompatible. + Type 'CriteriaUrssaf' is missing the following properties from type 'Omit': peri_debut, peri_fin + server/reports/data/dsn/getDataDsnPas.ts(66,43): error TS2345: Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'. + Types of property 'criteria' are incompatible. + Type 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin server/reports/data/dsn/getDataDsnPas.ts(171,15): error TS2740: Type '{ salNom: string; salPrenom: string; salMatricule: string; }' is missing the following properties from type 'DataRow': sal_id, netAPayer, mntPas, netFiscal, and 6 more. + server/reports/data/dsn/getDataDsnPrev.ts(65,43): error TS2345: Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'. + Types of property 'criteria' are incompatible. + Type 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin server/reports/data/dsn/getDataDsnPrev.ts(502,9): error TS2322: Type 'LineByContrat | undefined' is not assignable to type 'LineByContrat'. Type 'undefined' is not assignable to type 'LineByContrat'. server/reports/data/dsn/getDataDsnPrev.ts(652,159): error TS2531: Object is possibly 'null'. @@ -1526,6 +1470,9 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume Types of property 'codeOption' are incompatible. Type 'string | undefined' is not assignable to type 'string'. Type 'undefined' is not assignable to type 'string'. + server/reports/data/dsn/getDataDsnRc.ts(52,43): error TS2345: Argument of type '{ criteria: Criteria; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'. + Types of property 'criteria' are incompatible. + Type 'Criteria' is missing the following properties from type 'Omit': peri_debut, peri_fin server/reports/data/dsn/getDataDsnRc.ts(200,5): error TS2322: Type 'import("/home/runner/work/payroll-app/payroll-app/server/reports/data/shared/shared").DataRow[]' is not assignable to type 'DataRow[]'. Type 'DataRow' is missing the following properties from type 'DataRow': sal_id, salMatricule, salNom, salPrenom, and 9 more. server/reports/data/dsn/rc/transform.ts(176,13): error TS2322: Type '{ brut: number; ta: number; reduction: number | null; baseExoApprenti: number | null; cot_avant_reduction: number | null; cot: number | null; brutSpecif: number | null; taSpecif: number | null; baseExcep: number | null; sal_id: number; salNom: string; salPrenom: string; salMatricule: string; cntDesc: string; statutRc: string; codeRetraite: string; periodeDesc: string; }' is not assignable to type 'DataRow'. @@ -1604,90 +1551,6 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume Types of property 'heureDebutDesc' are incompatible. Type 'jtrav_heure_debut' is not assignable to type 'string'. Type 'null' is not assignable to type 'string'. - server/reports/data/getDataEtatPaiements.ts(19,11): error TS2430: Interface 'Criteria' incorrectly extends interface 'ReportCriteria'. - Types of property 'sal_id_out' are incompatible. - Type 'number[] | null | undefined' is not assignable to type 'number[] | undefined'. - Type 'null' is not assignable to type 'number[] | undefined'. - server/reports/data/getDataEtatPaiements.ts(61,105): error TS2345: Argument of type 'Criteria' is not assignable to parameter of type 'Criteria'. - Types of property 'sal_id_out' are incompatible. - Type 'number[] | null | undefined' is not assignable to type 'number[] | undefined'. - server/reports/data/getDataEtatPaiements.ts(89,9): error TS2322: Type 'Criteria' is not assignable to type 'Partial'. - Types of property 'sal_id_out' are incompatible. - Type 'number[] | null | undefined' is not assignable to type 'number[] | undefined'. - server/reports/data/getDataEtatPaiements.ts(363,44): error TS2345: Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'. - Types of property 'sal_id_out' are incompatible. - Type 'number[] | null | undefined' is not assignable to type 'number[] | undefined'. - server/reports/data/getDataEtatPaiements.ts(418,44): error TS2339: Property 'is_positif' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(419,44): error TS2339: Property 'is_negatif' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(421,25): error TS2339: Property 'is_negatif' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(423,101): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(425,114): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(425,139): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(428,41): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(429,103): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(429,128): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(433,115): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(433,150): error TS2339: Property 'mdp' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(435,121): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(435,146): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(438,41): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(439,103): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(439,128): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(440,38): error TS2339: Property 'mdp' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(444,53): error TS2339: Property 'sal_nom_usage' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(444,82): error TS2339: Property 'sal_prenom' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(446,55): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(448,55): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(453,55): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(455,55): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(458,29): error TS2339: Property 'is_positif' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(459,105): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(461,118): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(461,143): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(464,45): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(465,107): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(465,132): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(469,119): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(469,154): error TS2339: Property 'mdp' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(471,125): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(471,150): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(474,45): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(475,107): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(475,132): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(476,42): error TS2339: Property 'mdp' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(480,104): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(480,139): error TS2339: Property 'mdp' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(482,118): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(482,143): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(485,45): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(486,107): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(486,132): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(487,42): error TS2339: Property 'mdp' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(491,65): error TS2339: Property 'mdp' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(494,54): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(496,54): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(499,53): error TS2339: Property 'mdp' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(502,105): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(502,130): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(505,53): error TS2339: Property 'mdp' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(510,40): error TS2339: Property 'is_zero' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(511,25): error TS2339: Property 'is_zero' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(512,94): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(514,111): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(514,136): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(517,41): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(518,103): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(518,128): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(522,108): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(522,143): error TS2339: Property 'mdp' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(524,118): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(524,143): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(527,41): error TS2339: Property 'sal_id' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(528,103): error TS2339: Property 'mnt_retenu' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(528,128): error TS2339: Property 'net_a_payer' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(529,38): error TS2339: Property 'mdp' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(533,49): error TS2339: Property 'sal_nom_usage' does not exist on type 'DataRow'. - server/reports/data/getDataEtatPaiements.ts(533,78): error TS2339: Property 'sal_prenom' does not exist on type 'DataRow'. server/reports/data/getDataMultiBUL.ts(140,193): error TS2339: Property 'messages' does not exist on type 'ApiServerResponse'. server/reports/data/getDataMultiBUL.ts(145,39): error TS2339: Property 'messages' does not exist on type 'ApiServerResponse'. server/reports/data/getDataMultiBUL.ts(223,70): error TS2345: Argument of type '((client: PoolClient, criteria: ReportBulsCriteria, options: OptionsReportBul, memoizedGetters: MemoizedGetters, bul: Bul, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void) | ((client: PoolClient, criteria: ReportBulsCriteria, optionsBuls: OptionsReportBul, memoizedGetters: MemoizedGetters, bulAgg: BulAgg, externalCallback: (err?: Error | null | undefined, databul?: DataBul | undefined) => void) => void)' is not assignable to parameter of type 'FnGetDataBuls'. @@ -1738,117 +1601,114 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume server/reports/data/getDataSaisies.ts(167,44): error TS2345: Argument of type 'Criteria' is not assignable to parameter of type 'CriteriaForWhere'. Types of property 'uorg_id' are incompatible. Type 'number[] | null' is not assignable to type 'number[] | undefined'. + server/reports/data/getDataShared.ts(52,65): error TS2345: Argument of type 'Omit' is not assignable to parameter of type 'ReportCriteria'. + Type 'Omit' is missing the following properties from type 'ReportCriteria': name, outputType server/reports/data/getDataShared.ts(75,5): error TS2322: Type 'TemplateHeader[]' is not assignable to type 'HeaderToDisplay[]'. Property 'stopGroupColSpan' is missing in type 'TemplateHeader' but required in type 'HeaderToDisplay'. - server/reports/data/getDataShared.ts(95,42): error TS2339: Property 'cumul' does not exist on type 'TemplateConfig'. - server/reports/data/getDataShared.ts(95,136): error TS2339: Property 'cumul' does not exist on type 'TemplateConfig'. - server/reports/data/getDataShared.ts(97,5): error TS2322: Type 'Group[]' is not assignable to type 'GroupToDisplay[]'. - Type 'Group' is not assignable to type 'GroupToDisplay'. - Types of property 'sAlert' are incompatible. - Type 'string | null | undefined' is not assignable to type 'string'. - Type 'undefined' is not assignable to type 'string'. - server/reports/data/getDataShared.ts(110,21): error TS2345: Argument of type 'DataToDisplay | undefined' is not assignable to parameter of type 'DataToDisplay | PromiseLike>'. + server/reports/data/getDataShared.ts(78,40): error TS2339: Property 'outputType' does not exist on type 'Omit'. + server/reports/data/getDataShared.ts(94,42): error TS2339: Property 'cumul' does not exist on type 'TemplateConfig'. + server/reports/data/getDataShared.ts(94,136): error TS2339: Property 'cumul' does not exist on type 'TemplateConfig'. + server/reports/data/getDataShared.ts(109,21): error TS2345: Argument of type 'DataToDisplay | undefined' is not assignable to parameter of type 'DataToDisplay | PromiseLike>'. Type 'undefined' is not assignable to type 'DataToDisplay | PromiseLike>'. + server/reports/data/paiements/getDataNetsNegatifs.ts(50,43): error TS2345: Argument of type '{ criteria: CriteriaDataNetsNegatifs; templateConfig: TemplateConfig; }' is not assignable to parameter of type 'DataConfig'. + Types of property 'criteria' are incompatible. + Property 'peri_fin' is missing in type 'CriteriaDataNetsNegatifs' but required in type 'Omit'. server/reports/data/shared/getSignataireContrat.ts(94,9): error TS2741: Property 'titreCivilite' is missing in type '{ rsp_id: null; nom: null; prenom: null; isExterne: null; email: null; niveau: null; qualite: null; doc_id_signature: null; urlSignature: null; pdos_domain_name: null; }' but required in type 'Signataire'. + server/reports/data/shared/groupOnColNo.ts(39,62): error TS2345: Argument of type 'number | null' is not assignable to parameter of type 'string'. + Type 'null' is not assignable to type 'string'. server/reports/data/shared/groupOnColNo.ts(82,64): error TS2345: Argument of type 'Col' is not assignable to parameter of type 'GroupCol'. Type 'Col' is missing the following properties from type 'GroupCol': total, count - server/reports/data/shared/groupOnColNo.ts(87,13): error TS2322: Type 'string | number | boolean' is not assignable to type 'string | boolean | null'. - Type 'number' is not assignable to type 'string | boolean | null'. - server/reports/data/shared/groupOnColNo.ts(102,22): error TS2345: Argument of type 'string | number | null' is not assignable to parameter of type 'string'. - Type 'null' is not assignable to type 'string'. - server/reports/data/shared/groupOnColNo.ts(103,19): error TS2345: Argument of type 'string | number' is not assignable to parameter of type 'string'. - Type 'number' is not assignable to type 'string'. - server/reports/data/shared/groupOnColNo.ts(104,28): error TS2345: Argument of type 'string | number | null' is not assignable to parameter of type 'string'. - Type 'null' is not assignable to type 'string'. - server/reports/data/shared/groupOnColNo.ts(107,32): error TS2538: Type 'null' cannot be used as an index type. - server/reports/data/shared/groupOnColNo.ts(110,23): error TS2345: Argument of type 'string | number | null' is not assignable to parameter of type 'string'. - Type 'null' is not assignable to type 'string'. - server/reports/data/shared/groupOnColNo.ts(111,12): error TS2538: Type 'null' cannot be used as an index type. - server/reports/dataReportsMgr.ts(83,121): error TS2339: Property 'messages' does not exist on type 'ApiServerResponse'. - server/reports/dataReportsMgr.ts(90,34): error TS2339: Property 'messages' does not exist on type 'ApiServerResponse'. - server/reports/dataReportsMgr.ts(148,34): error TS2339: Property 'messages' does not exist on type 'ApiServerResponse'. - server/reports/dataReportsMgr.ts(187,40): error TS2339: Property 'currentPdosId' does not exist on type 'ReportUser'. - server/reports/dataReportsMgr.ts(188,41): error TS2339: Property 'currentPdosId' does not exist on type 'ReportUser'. - server/reports/dataReportsMgr.ts(189,42): error TS2339: Property 'currentPdosId' does not exist on type 'ReportUser'. - server/reports/dataReportsMgr.ts(309,61): error TS2345: Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'. + server/reports/data/shared/groupOnColNo.ts(87,19): error TS2339: Property 'alert' does not exist on type 'LineToDisplay'. + server/reports/data/shared/groupOnColNo.ts(87,33): error TS2339: Property 'alert' does not exist on type 'LineToDisplay'. + server/reports/data/shared/groupOnColNo.ts(87,47): error TS2339: Property 'alert' does not exist on type 'LineToDisplay'. + server/reports/data/shared/groupOnColNo.ts(88,19): error TS2339: Property 'class' does not exist on type 'LineToDisplay'. + server/reports/data/shared/groupOnColNo.ts(89,19): error TS2339: Property 'style' does not exist on type 'LineToDisplay'. + server/reports/data/shared/groupOnColNo.ts(90,13): error TS2322: Type 'string | true' is not assignable to type 'boolean'. + Type 'string' is not assignable to type 'boolean'. + server/reports/data/shared/groupOnColNo.ts(95,38): error TS2339: Property 'alert' does not exist on type 'LineToDisplay'. + server/reports/data/shared/groupOnColNo.ts(102,22): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. + server/reports/data/shared/groupOnColNo.ts(103,19): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. + server/reports/data/shared/groupOnColNo.ts(104,28): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. + server/reports/data/shared/groupOnColNo.ts(110,23): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. + server/reports/dataReportsMgr.ts(82,121): error TS2339: Property 'messages' does not exist on type 'ApiServerResponse'. + server/reports/dataReportsMgr.ts(89,34): error TS2339: Property 'messages' does not exist on type 'ApiServerResponse'. + server/reports/dataReportsMgr.ts(147,34): error TS2339: Property 'messages' does not exist on type 'ApiServerResponse'. + server/reports/dataReportsMgr.ts(186,40): error TS2339: Property 'currentPdosId' does not exist on type 'ReportUser'. + server/reports/dataReportsMgr.ts(187,41): error TS2339: Property 'currentPdosId' does not exist on type 'ReportUser'. + server/reports/dataReportsMgr.ts(188,42): error TS2339: Property 'currentPdosId' does not exist on type 'ReportUser'. + server/reports/dataReportsMgr.ts(308,61): error TS2345: Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'. Types of property 'uorg_id' are incompatible. Type 'number[] | undefined' is not assignable to type 'number[] | null'. Type 'undefined' is not assignable to type 'number[] | null'. - server/reports/dataReportsMgr.ts(357,58): error TS2345: Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'. + server/reports/dataReportsMgr.ts(356,58): error TS2345: Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'. Property 'displayDetailDemandes' is missing in type 'ReportCriteria' but required in type 'Criteria'. - server/reports/dataReportsMgr.ts(365,56): error TS2345: Argument of type 'ReportCriteria' is not assignable to parameter of type 'CriteriaOD'. + server/reports/dataReportsMgr.ts(364,56): error TS2345: Argument of type 'ReportCriteria' is not assignable to parameter of type 'CriteriaOD'. Types of property 'uorg_id' are incompatible. Type 'number[] | undefined' is not assignable to type 'number[]'. Type 'undefined' is not assignable to type 'number[]'. - server/reports/dataReportsMgr.ts(419,57): error TS2345: Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'. + server/reports/dataReportsMgr.ts(418,57): error TS2345: Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'. Type 'ReportCriteria' is missing the following properties from type 'Criteria': displayCumulMensuel, displayCumulAnnuel, displayCumulContrat, groupBySal - server/reports/dataReportsMgr.ts(446,64): error TS2345: Argument of type 'ReportCriteria' is not assignable to parameter of type 'EtatPrepCriteria'. + server/reports/dataReportsMgr.ts(445,64): error TS2345: Argument of type 'ReportCriteria' is not assignable to parameter of type 'EtatPrepCriteria'. Property 'bul_id' is missing in type 'ReportCriteria' but required in type 'EtatPrepCriteria'. - server/reports/dataReportsMgr.ts(475,75): error TS2345: Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'. + server/reports/dataReportsMgr.ts(474,75): error TS2345: Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'. Types of property 'dsnd_id' are incompatible. Type 'number | undefined' is not assignable to type 'number'. Type 'undefined' is not assignable to type 'number'. - server/reports/dataReportsMgr.ts(481,13): error TS2322: Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'. + server/reports/dataReportsMgr.ts(480,13): error TS2322: Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'. Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'. Types of parameters 'criteria' and 'criteria' are incompatible. Type 'ReportCriteria' is not assignable to type 'Criteria'. Types of property 'dsnd_id' are incompatible. Type 'number | undefined' is not assignable to type 'number'. Type 'undefined' is not assignable to type 'number'. - server/reports/dataReportsMgr.ts(487,13): error TS2322: Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'. + server/reports/dataReportsMgr.ts(486,13): error TS2322: Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'. Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'. Types of parameters 'criteria' and 'criteria' are incompatible. Type 'ReportCriteria' is not assignable to type 'Criteria'. Types of property 'dsnd_id' are incompatible. Type 'number | undefined' is not assignable to type 'number'. Type 'undefined' is not assignable to type 'number'. - server/reports/dataReportsMgr.ts(493,13): error TS2322: Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'. + server/reports/dataReportsMgr.ts(492,13): error TS2322: Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'. Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'. Types of parameters 'criteria' and 'criteria' are incompatible. Type 'ReportCriteria' is not assignable to type 'Criteria'. Types of property 'dsnd_id' are incompatible. Type 'number | undefined' is not assignable to type 'number'. Type 'undefined' is not assignable to type 'number'. - server/reports/dataReportsMgr.ts(565,76): error TS2339: Property 'currentPdosId' does not exist on type 'ReportUser'. - server/reports/dataReportsMgr.ts(571,13): error TS2322: Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'. + server/reports/dataReportsMgr.ts(564,76): error TS2339: Property 'currentPdosId' does not exist on type 'ReportUser'. + server/reports/dataReportsMgr.ts(570,13): error TS2322: Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'. Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'. Types of parameters 'criteria' and 'criteria' are incompatible. Type 'ReportCriteria' is not assignable to type 'Criteria'. Types of property 'dsnd_id' are incompatible. Type 'number | undefined' is not assignable to type 'number'. Type 'undefined' is not assignable to type 'number'. - server/reports/dataReportsMgr.ts(577,13): error TS2322: Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'. + server/reports/dataReportsMgr.ts(576,13): error TS2322: Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'. Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter'. Types of parameters 'criteria' and 'criteria' are incompatible. Type 'ReportCriteria' is not assignable to type 'Criteria'. Types of property 'rdsnId' are incompatible. Type 'number | undefined' is not assignable to type 'number'. Type 'undefined' is not assignable to type 'number'. - server/reports/dataReportsMgr.ts(595,72): error TS2345: Argument of type 'ReportCriteria' is not assignable to parameter of type 'ValidationCriteria'. + server/reports/dataReportsMgr.ts(594,72): error TS2345: Argument of type 'ReportCriteria' is not assignable to parameter of type 'ValidationCriteria'. Property 'origineRubs' is missing in type 'ReportCriteria' but required in type 'ValidationCriteria'. - server/reports/dataReportsMgr.ts(610,76): error TS2345: Argument of type 'ReportUser' is not assignable to parameter of type 'User'. + server/reports/dataReportsMgr.ts(609,76): error TS2345: Argument of type 'ReportUser' is not assignable to parameter of type 'User'. Property 'currentPdosId' is missing in type 'ReportUser' but required in type 'User'. - server/reports/dataReportsMgr.ts(616,75): error TS2345: Argument of type 'ReportUser' is not assignable to parameter of type 'User'. - server/reports/dataReportsMgr.ts(628,78): error TS2345: Argument of type 'ReportUser' is not assignable to parameter of type 'User'. - server/reports/dataReportsMgr.ts(634,67): error TS2345: Argument of type 'ReportUser' is not assignable to parameter of type 'User'. - server/reports/dataReportsMgr.ts(640,75): error TS2345: Argument of type 'ReportUser' is not assignable to parameter of type 'User'. - server/reports/dataReportsMgr.ts(652,66): error TS2345: Argument of type 'ReportUser' is not assignable to parameter of type 'User'. - server/reports/dataReportsMgr.ts(664,60): error TS2345: Argument of type 'ReportUser' is not assignable to parameter of type 'User'. - server/reports/dataReportsMgr.ts(739,95): error TS2339: Property 'messages' does not exist on type 'ApiServerResponse'. + server/reports/dataReportsMgr.ts(615,75): error TS2345: Argument of type 'ReportUser' is not assignable to parameter of type 'User'. + server/reports/dataReportsMgr.ts(627,78): error TS2345: Argument of type 'ReportUser' is not assignable to parameter of type 'User'. + server/reports/dataReportsMgr.ts(633,67): error TS2345: Argument of type 'ReportUser' is not assignable to parameter of type 'User'. + server/reports/dataReportsMgr.ts(639,75): error TS2345: Argument of type 'ReportUser' is not assignable to parameter of type 'User'. + server/reports/dataReportsMgr.ts(651,66): error TS2345: Argument of type 'ReportUser' is not assignable to parameter of type 'User'. + server/reports/dataReportsMgr.ts(663,60): error TS2345: Argument of type 'ReportUser' is not assignable to parameter of type 'User'. + server/reports/dataReportsMgr.ts(731,95): error TS2339: Property 'messages' does not exist on type 'ApiServerResponse'. server/reports/generateSpecificReport.spec.ts(10,19): error TS2741: Property 'lots_id_granted' is missing in type '{ srep_id: number; pad_id: number; peri: number; }' but required in type 'ParamsReceived'. server/reports/generateSpecificReport.ts(211,9): error TS2790: The operand of a 'delete' operator must be optional. server/reports/getFileNameForSave.ts(67,18): error TS2339: Property 'bulSimpl' does not exist on type 'ReportCriteria'. server/reports/getFooterTemplate.ts(1,87): error TS2366: Function lacks ending return statement and return type does not include 'undefined'. - server/reports/handlebars/handlebarsHelpers.spec.ts(53,17): error TS6133: 'options' is declared but its value is never read. - server/reports/handlebars/handlebarsHelpers.spec.ts(67,24): error TS2554: Expected 0 arguments, but got 3. - server/reports/handlebars/handlebarsHelpers.spec.ts(72,24): error TS2554: Expected 0 arguments, but got 3. - server/reports/handlebars/handlebarsHelpers.spec.ts(77,24): error TS2554: Expected 0 arguments, but got 3. - server/reports/handlebars/handlebarsHelpers.spec.ts(82,24): error TS2554: Expected 0 arguments, but got 3. - server/reports/handlebars/handlebarsHelpers.spec.ts(87,24): error TS2554: Expected 0 arguments, but got 3. - server/reports/objectToTemplateArray.ts(29,9): error TS2322: Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'. + server/reports/objectToTemplateArray.ts(28,9): error TS2322: Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'. Type 'TemplateHeaderWithValue | null' is not assignable to type 'TemplateHeaderWithValue'. Type 'null' is not assignable to type 'TemplateHeaderWithValue'. - server/reports/objectToTemplateArray.ts(89,5): error TS2322: Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'. + server/reports/objectToTemplateArray.ts(84,5): error TS2322: Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'. server/reports/prepareReport.ts(28,42): error TS2345: Argument of type 'User' is not assignable to parameter of type 'ReportUser'. Type 'User' is missing the following properties from type 'ReportUser': currentPAD, scope server/reports/reportsMgr.ts(36,33): error TS2339: Property 'messages' does not exist on type 'ApiServerResponse'. @@ -1879,9 +1739,9 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume server/reports/templateMgr.ts(159,13): error TS2322: Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | "chrome-pdf"' is not assignable to type 'REPORT_TYPE_OUTPUT'. server/reports/templateMgr.ts(167,13): error TS2322: Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | "chrome-pdf"' is not assignable to type 'REPORT_TYPE_OUTPUT'. server/reports/templateMgr.ts(175,13): error TS2322: Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | "chrome-pdf"' is not assignable to type 'REPORT_TYPE_OUTPUT'. - server/reports/templateMgr.ts(221,13): error TS2322: Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | "chrome-pdf"' is not assignable to type 'REPORT_TYPE_OUTPUT'. - server/reports/templateMgr.ts(237,17): error TS2322: Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | "chrome-pdf"' is not assignable to type 'REPORT_TYPE_OUTPUT'. - server/reports/templateMgr.ts(406,28): error TS2345: Argument of type 'TemplateStoredConfig | undefined' is not assignable to parameter of type 'TemplateStoredConfig | PromiseLike | null'. + server/reports/templateMgr.ts(220,13): error TS2322: Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | "chrome-pdf"' is not assignable to type 'REPORT_TYPE_OUTPUT'. + server/reports/templateMgr.ts(236,17): error TS2322: Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | "chrome-pdf"' is not assignable to type 'REPORT_TYPE_OUTPUT'. + server/reports/templateMgr.ts(405,28): error TS2345: Argument of type 'TemplateStoredConfig | undefined' is not assignable to parameter of type 'TemplateStoredConfig | PromiseLike | null'. Type 'undefined' is not assignable to type 'TemplateStoredConfig | PromiseLike | null'. server/sepa/lockBuls.ts(2,10): error TS2459: Module '"./savePayment"' declares 'Payment' locally, but it is not exported. server/sepa/selectDataPaymentsFromBuls.ts(144,38): error TS2367: This condition will always return 'false' since the types 'MODE_PAIEMENT.TOUS' and '3' have no overlap. @@ -1977,5 +1837,4 @@ exports.output = `server/absences/getCalendarJF.ts(145,55): error TS2345: Argume test-integration/app/unauthenticatedRoute.spec.ts(1,23): error TS2305: Module '"../commonIntegration"' has no exported member 'db'. test-integration/commonIntegration.ts(59,4): error TS2794: Expected 1 arguments, but got 0. Did you forget to include 'void' in your type argument to 'Promise'? test-integration/getComputedData/computeOnePeriod.spec.ts(25,17): error TS2739: Type '{ startDate: Moment; endDate: Moment; }' is missing the following properties from type 'Week': numWeek, numMonth, vva, isLastPeriode - test-integration/setup.spec.ts(20,1): error TS2741: Property 'serverConfig' is missing in type '{ dbConfig: { user: string; host: string; database: string; password: string; ssl: boolean; port: number; max: number; application_name: string; idleTimeoutMillis: number; connectionTimeoutMillis: number; }; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'. - `; + test-integration/setup.spec.ts(20,1): error TS2741: Property 'serverConfig' is missing in type '{ dbConfig: { user: string; host: string; database: string; password: string; ssl: boolean; port: number; max: number; application_name: string; idleTimeoutMillis: number; connectionTimeoutMillis: number; }; }' but required in type '{ serverConfig: ServerConfig; dbConfig: any; }'.`; diff --git a/__tests__/test_compare_2/resultCompareErrors.js b/__tests__/test_compare_2/resultCompareErrors.js index f40a3b1..786fa49 100644 --- a/__tests__/test_compare_2/resultCompareErrors.js +++ b/__tests__/test_compare_2/resultCompareErrors.js @@ -1,4 +1,4 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.result = void 0; -exports.result = { "errorsAdded": [{ "fileName": "server/reports/data/getDataEtatPaiements.ts", "line": "89", "column": "9", "severity": "error", "code": "2322", "message": "Type 'Criteria' is not assignable to type 'Partial'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "75", "column": "5", "severity": "error", "code": "2322", "message": "Type 'TemplateHeader[]' is not assignable to type 'HeaderToDisplay[]'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "95", "column": "42", "severity": "error", "code": "2339", "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "95", "column": "136", "severity": "error", "code": "2339", "message": "Property 'cumul' does not exist on type 'TemplateConfig'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "97", "column": "5", "severity": "error", "code": "2322", "message": "Type 'Group[]' is not assignable to type 'GroupToDisplay[]'." }, { "fileName": "server/reports/data/getDataShared.ts", "line": "110", "column": "21", "severity": "error", "code": "2345", "message": "Argument of type 'DataToDisplay | undefined' is not assignable to parameter of type 'DataToDisplay | PromiseLike>'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "82", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'Col' is not assignable to parameter of type 'GroupCol'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "87", "column": "13", "severity": "error", "code": "2322", "message": "Type 'string | number | boolean' is not assignable to type 'string | boolean | null'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "102", "column": "22", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | null' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "103", "column": "19", "severity": "error", "code": "2345", "message": "Argument of type 'string | number' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "104", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | null' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "107", "column": "32", "severity": "error", "code": "2538", "message": "Type 'null' cannot be used as an index type." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "110", "column": "23", "severity": "error", "code": "2345", "message": "Argument of type 'string | number | null' is not assignable to parameter of type 'string'." }, { "fileName": "server/reports/data/shared/groupOnColNo.ts", "line": "111", "column": "12", "severity": "error", "code": "2538", "message": "Type 'null' cannot be used as an index type." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "83", "column": "121", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "90", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "148", "column": "34", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "187", "column": "40", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "188", "column": "41", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "189", "column": "42", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "309", "column": "61", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "357", "column": "58", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "365", "column": "56", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'CriteriaOD'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "419", "column": "57", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "446", "column": "64", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'EtatPrepCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "475", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'Criteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "481", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "487", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "493", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "565", "column": "76", "severity": "error", "code": "2339", "message": "Property 'currentPdosId' does not exist on type 'ReportUser'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "571", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "577", "column": "13", "severity": "error", "code": "2322", "message": "Type '(criteria: Criteria) => Promise>' is not assignable to type 'DataGetter | DataGetterAsync | null'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "595", "column": "72", "severity": "error", "code": "2345", "message": "Argument of type 'ReportCriteria' is not assignable to parameter of type 'ValidationCriteria'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "610", "column": "76", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "616", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "628", "column": "78", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "634", "column": "67", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "640", "column": "75", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "652", "column": "66", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "664", "column": "60", "severity": "error", "code": "2345", "message": "Argument of type 'ReportUser' is not assignable to parameter of type 'User'." }, { "fileName": "server/reports/dataReportsMgr.ts", "line": "739", "column": "95", "severity": "error", "code": "2339", "message": "Property 'messages' does not exist on type 'ApiServerResponse'." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "53", "column": "17", "severity": "error", "code": "6133", "message": "'options' is declared but its value is never read." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "67", "column": "24", "severity": "error", "code": "2554", "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "72", "column": "24", "severity": "error", "code": "2554", "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "77", "column": "24", "severity": "error", "code": "2554", "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "82", "column": "24", "severity": "error", "code": "2554", "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/handlebars/handlebarsHelpers.spec.ts", "line": "87", "column": "24", "severity": "error", "code": "2554", "message": "Expected 0 arguments, but got 3." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": "29", "column": "9", "severity": "error", "code": "2322", "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'." }, { "fileName": "server/reports/objectToTemplateArray.ts", "line": "89", "column": "5", "severity": "error", "code": "2322", "message": "Type '(TemplateHeaderWithValue | null)[]' is not assignable to type 'TemplateHeaderWithValue[]'." }, { "fileName": "server/reports/templateMgr.ts", "line": "101", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "111", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "150", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "159", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "167", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "175", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "221", "column": "13", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "237", "column": "17", "severity": "error", "code": "2322", "message": "Type 'REPORT_TYPE_OUTPUT.HTML | REPORT_TYPE_OUTPUT.CHROMEPDF | REPORT_TYPE_OUTPUT.EXCEL | REPORT_TYPE_OUTPUT.SEPA | REPORT_TYPE_OUTPUT.DATA | \"chrome-pdf\"' is not assignable to type 'REPORT_TYPE_OUTPUT'." }, { "fileName": "server/reports/templateMgr.ts", "line": "406", "column": "28", "severity": "error", "code": "2345", "message": "Argument of type 'TemplateStoredConfig | undefined' is not assignable to parameter of type 'TemplateStoredConfig | PromiseLike | null'." }] }; +exports.result = { "errorsAdded": [{ "fileName": "server/graphql/resolvers/queries/cotisationsFraisDeSante/getCotisationsFraisDeSante/resolver.ts", "line": "52", "column": "40", "severity": "error", "code": "2345", "message": "Argument of type '{ src_id_force?: number | null | undefined; cnt_id?: number | undefined; ltrac_type?: number | null | undefined; emp_id?: number | null | undefined; pad_id: number; catc_id: number | null; ncnt_id: number; eta_id: number; semp_id: number; rcdd_id: number | null; src_id: number | null; euti_id: number | null; dpub_id: number | null; trem_id: number | null; peri_anneemois: number; lot_id: number; cnt_debut_date: Date; cnt_fin_date?: Date | undefined; }' is not assignable to parameter of type 'Readonly'.", "extraMsg": "Types of property 'src_id_force' are incompatible.\nType 'number | null | undefined' is not assignable to type 'src_id_force'.\nType 'undefined' is not assignable to type 'src_id_force'." }, { "fileName": "server/payrollEngine/druMgr/getDRUValue_CNT.ts", "line": "34", "column": "37", "severity": "error", "code": "2345", "message": "Argument of type 'cnt_datefin_duree_minimale' is not assignable to parameter of type 'string | Date'.", "extraMsg": "Type 'null' is not assignable to type 'string | Date'." }] }; diff --git a/dist/index.js b/dist/index.js index f5d8532..d2096eb 100644 --- a/dist/index.js +++ b/dist/index.js @@ -78,7 +78,7 @@ function compareErrors({ errorsBefore, errorsAfter, filesChanged, filesAdded, li if (!isModified) { return { ...errBefore, - lineInPr: parseInt(errBefore.line) + lineInPr: errBefore.line }; } const lineNumbersForThisFile = lineNumbers.find(o => o.path === errBefore.fileName); @@ -86,12 +86,12 @@ function compareErrors({ errorsBefore, errorsAfter, filesChanged, filesAdded, li (0, core_1.warning)(`Impossible de trouver les line numbers pour le fichier ${errBefore.fileName}`); return { ...errBefore, - lineInPr: parseInt(errBefore.line) + lineInPr: errBefore.line }; } - const linesAddedBeforeLine = lineNumbersForThisFile.added.filter(n => n <= parseInt(errBefore.line)); - const linesRemoveBeforeLine = lineNumbersForThisFile.removed.filter(n => n <= parseInt(errBefore.line)); - const newLineNumber = parseInt(errBefore.line) + linesAddedBeforeLine.length - linesRemoveBeforeLine.length; + const linesAddedBeforeLine = lineNumbersForThisFile.added.filter(n => n <= errBefore.line); + const linesRemoveBeforeLine = lineNumbersForThisFile.removed.filter(n => n <= errBefore.line); + const newLineNumber = errBefore.line + linesAddedBeforeLine.length - linesRemoveBeforeLine.length; return { ...errBefore, lineInPr: newLineNumber @@ -106,7 +106,7 @@ function compareErrors({ errorsBefore, errorsAfter, filesChanged, filesAdded, li let isNew = true; const isStrictlySameExisting = errorsBeforeTransformed.find(errBefore => { const isInSameFile = errBefore.fileName === errAfter.fileName; - return isInSameFile && errBefore.code === errAfter.code && errAfter.message === errBefore.message && errBefore.lineInPr === parseInt(errAfter.line); + return isInSameFile && errBefore.code === errAfter.code && errAfter.message === errBefore.message && errBefore.lineInPr === errAfter.line; }); if (isStrictlySameExisting) { isNew = false; @@ -477,8 +477,8 @@ async function run() { var _a; (0, core_1.error)(`${err.fileName}:${err.line}:${err.column} - ${err.message}`, { file: err.fileName, - startLine: parseInt(err.line), - startColumn: parseInt(err.column), + startLine: err.line, + startColumn: err.column, title: (_a = err.extraMsg) !== null && _a !== void 0 ? _a : err.message }); }); @@ -613,22 +613,28 @@ exports.tscMatcher = { regexp: "^([^\\s].*)[\\(:](\\d+)[,:](\\d+)(?:\\):\\s+|\\s+-\\s+)(error|warning|info)\\s+TS(\\d+)\\s*:\\s*(.*)$", parts: [{ name: "fileName", - position: 1 + position: 1, + type: "string" }, { name: "line", - position: 2 + position: 2, + type: "number" }, { name: "column", - position: 3 + position: 3, + type: "number" }, { name: "severity", - position: 4 + position: 4, + type: "string" }, { name: "code", - position: 5 + position: 5, + type: "number" }, { name: "message", - position: 6 + position: 6, + type: "string" }] }; function parseTscErrorLine(str, matcher) { @@ -644,7 +650,7 @@ function parseTscErrorLine(str, matcher) { arr.forEach((hash, index) => { const matcherHash = matcher.parts.find(part => part.position === index); if (matcherHash) { - result[matcherHash.name] = hash; + result[matcherHash.name] = matcherHash.type === "number" ? parseInt(hash, 10) : hash; } }); return result; diff --git a/dist/index.js.map b/dist/index.js.map index a61df9b..967a883 100644 --- a/dist/index.js.map +++ b/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","mappings":";;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AChDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC1DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACzHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AClPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC/DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACnDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC/EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC3FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC/UA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACzDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC5EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACzDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC1RA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACvCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACzmBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AChFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC5lBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC5DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AChLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACpVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AChDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC/KA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACrYA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACnHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC5MA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC/kCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACzEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AChLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACxDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC7CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACvEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACrCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AChqDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACzCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACxHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC3IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AClEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC9GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC9EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACjHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACxnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACxaA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC5ZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACveA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AChMA;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACvQA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA+wHA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmwGA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AClhOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC9EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC5CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC1GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC7EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC5LA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACvMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACnMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AChxCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AChCA;;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AC7BA;AACA;;;;AEDA;AACA;AACA;AACA","sources":["../webpack://action-check-typescript/./lib/checkoutAndInstallBaseBranch.js","../webpack://action-check-typescript/./lib/compareErrors.js","../webpack://action-check-typescript/./lib/createCheck.js","../webpack://action-check-typescript/./lib/getAndValidateArgs.js","../webpack://action-check-typescript/./lib/getBodyComment.js","../webpack://action-check-typescript/./lib/main.js","../webpack://action-check-typescript/./lib/tscHelpers/parseOutputTsc.js","../webpack://action-check-typescript/./lib/tscHelpers/parseTsConfigFileToCompilerOptions.js","../webpack://action-check-typescript/./lib/tscHelpers/runTscCli.js","../webpack://action-check-typescript/./node_modules/@actions/core/lib/command.js","../webpack://action-check-typescript/./node_modules/@actions/core/lib/core.js","../webpack://action-check-typescript/./node_modules/@actions/core/lib/file-command.js","../webpack://action-check-typescript/./node_modules/@actions/core/lib/oidc-utils.js","../webpack://action-check-typescript/./node_modules/@actions/core/lib/path-utils.js","../webpack://action-check-typescript/./node_modules/@actions/core/lib/summary.js","../webpack://action-check-typescript/./node_modules/@actions/core/lib/utils.js","../webpack://action-check-typescript/./node_modules/@actions/exec/lib/exec.js","../webpack://action-check-typescript/./node_modules/@actions/exec/lib/toolrunner.js","../webpack://action-check-typescript/./node_modules/@actions/github/lib/context.js","../webpack://action-check-typescript/./node_modules/@actions/github/lib/github.js","../webpack://action-check-typescript/./node_modules/@actions/github/lib/internal/utils.js","../webpack://action-check-typescript/./node_modules/@actions/github/lib/utils.js","../webpack://action-check-typescript/./node_modules/@actions/http-client/lib/auth.js","../webpack://action-check-typescript/./node_modules/@actions/http-client/lib/index.js","../webpack://action-check-typescript/./node_modules/@actions/http-client/lib/proxy.js","../webpack://action-check-typescript/./node_modules/@actions/io/lib/io-util.js","../webpack://action-check-typescript/./node_modules/@actions/io/lib/io.js","../webpack://action-check-typescript/./node_modules/@octokit/auth-token/dist-node/index.js","../webpack://action-check-typescript/./node_modules/@octokit/core/dist-node/index.js","../webpack://action-check-typescript/./node_modules/@octokit/endpoint/dist-node/index.js","../webpack://action-check-typescript/./node_modules/@octokit/graphql/dist-node/index.js","../webpack://action-check-typescript/./node_modules/@octokit/plugin-paginate-rest/dist-node/index.js","../webpack://action-check-typescript/./node_modules/@octokit/plugin-rest-endpoint-methods/dist-node/index.js","../webpack://action-check-typescript/./node_modules/@octokit/request-error/dist-node/index.js","../webpack://action-check-typescript/./node_modules/@octokit/request/dist-node/index.js","../webpack://action-check-typescript/./node_modules/before-after-hook/index.js","../webpack://action-check-typescript/./node_modules/before-after-hook/lib/add.js","../webpack://action-check-typescript/./node_modules/before-after-hook/lib/register.js","../webpack://action-check-typescript/./node_modules/before-after-hook/lib/remove.js","../webpack://action-check-typescript/./node_modules/buffer-from/index.js","../webpack://action-check-typescript/./node_modules/deprecation/dist-node/index.js","../webpack://action-check-typescript/./node_modules/is-plain-object/dist/is-plain-object.js","../webpack://action-check-typescript/./node_modules/node-fetch/lib/index.js","../webpack://action-check-typescript/./node_modules/once/once.js","../webpack://action-check-typescript/./node_modules/source-map-support/source-map-support.js","../webpack://action-check-typescript/./node_modules/source-map/lib/array-set.js","../webpack://action-check-typescript/./node_modules/source-map/lib/base64-vlq.js","../webpack://action-check-typescript/./node_modules/source-map/lib/base64.js","../webpack://action-check-typescript/./node_modules/source-map/lib/binary-search.js","../webpack://action-check-typescript/./node_modules/source-map/lib/mapping-list.js","../webpack://action-check-typescript/./node_modules/source-map/lib/quick-sort.js","../webpack://action-check-typescript/./node_modules/source-map/lib/source-map-consumer.js","../webpack://action-check-typescript/./node_modules/source-map/lib/source-map-generator.js","../webpack://action-check-typescript/./node_modules/source-map/lib/source-node.js","../webpack://action-check-typescript/./node_modules/source-map/lib/util.js","../webpack://action-check-typescript/./node_modules/source-map/source-map.js","../webpack://action-check-typescript/./node_modules/tr46/index.js","../webpack://action-check-typescript/./node_modules/tunnel/index.js","../webpack://action-check-typescript/./node_modules/tunnel/lib/tunnel.js","../webpack://action-check-typescript/./node_modules/typescript/lib/typescript.js","../webpack://action-check-typescript/./node_modules/universal-user-agent/dist-node/index.js","../webpack://action-check-typescript/./node_modules/uuid/dist/index.js","../webpack://action-check-typescript/./node_modules/uuid/dist/md5.js","../webpack://action-check-typescript/./node_modules/uuid/dist/nil.js","../webpack://action-check-typescript/./node_modules/uuid/dist/parse.js","../webpack://action-check-typescript/./node_modules/uuid/dist/regex.js","../webpack://action-check-typescript/./node_modules/uuid/dist/rng.js","../webpack://action-check-typescript/./node_modules/uuid/dist/sha1.js","../webpack://action-check-typescript/./node_modules/uuid/dist/stringify.js","../webpack://action-check-typescript/./node_modules/uuid/dist/v1.js","../webpack://action-check-typescript/./node_modules/uuid/dist/v3.js","../webpack://action-check-typescript/./node_modules/uuid/dist/v35.js","../webpack://action-check-typescript/./node_modules/uuid/dist/v4.js","../webpack://action-check-typescript/./node_modules/uuid/dist/v5.js","../webpack://action-check-typescript/./node_modules/uuid/dist/validate.js","../webpack://action-check-typescript/./node_modules/uuid/dist/version.js","../webpack://action-check-typescript/./node_modules/webidl-conversions/lib/index.js","../webpack://action-check-typescript/./node_modules/whatwg-url/lib/URL-impl.js","../webpack://action-check-typescript/./node_modules/whatwg-url/lib/URL.js","../webpack://action-check-typescript/./node_modules/whatwg-url/lib/public-api.js","../webpack://action-check-typescript/./node_modules/whatwg-url/lib/url-state-machine.js","../webpack://action-check-typescript/./node_modules/whatwg-url/lib/utils.js","../webpack://action-check-typescript/./node_modules/wrappy/wrappy.js","../webpack://action-check-typescript/./node_modules/@vercel/ncc/dist/ncc/@@notfound.js","../webpack://action-check-typescript/external node-commonjs \"assert\"","../webpack://action-check-typescript/external node-commonjs \"buffer\"","../webpack://action-check-typescript/external node-commonjs \"child_process\"","../webpack://action-check-typescript/external node-commonjs \"crypto\"","../webpack://action-check-typescript/external node-commonjs \"events\"","../webpack://action-check-typescript/external node-commonjs \"fs\"","../webpack://action-check-typescript/external node-commonjs \"http\"","../webpack://action-check-typescript/external node-commonjs \"https\"","../webpack://action-check-typescript/external node-commonjs \"inspector\"","../webpack://action-check-typescript/external node-commonjs \"module\"","../webpack://action-check-typescript/external node-commonjs \"net\"","../webpack://action-check-typescript/external node-commonjs \"os\"","../webpack://action-check-typescript/external node-commonjs \"path\"","../webpack://action-check-typescript/external node-commonjs \"perf_hooks\"","../webpack://action-check-typescript/external node-commonjs \"punycode\"","../webpack://action-check-typescript/external node-commonjs \"stream\"","../webpack://action-check-typescript/external node-commonjs \"string_decoder\"","../webpack://action-check-typescript/external node-commonjs \"timers\"","../webpack://action-check-typescript/external node-commonjs \"tls\"","../webpack://action-check-typescript/external node-commonjs \"url\"","../webpack://action-check-typescript/external node-commonjs \"util\"","../webpack://action-check-typescript/external node-commonjs \"zlib\"","../webpack://action-check-typescript/webpack/bootstrap","../webpack://action-check-typescript/webpack/runtime/compat","../webpack://action-check-typescript/webpack/before-startup","../webpack://action-check-typescript/webpack/startup","../webpack://action-check-typescript/webpack/after-startup"],"sourcesContent":["\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.checkoutAndInstallBaseBranch = void 0;\nconst core_1 = require(\"@actions/core\");\nconst exec_1 = require(\"@actions/exec\");\n/**\n * Checkout base branch of the pr, install dependencies\n */\nasync function checkoutAndInstallBaseBranch({ installScript, payload, execOptions }) {\n (0, core_1.startGroup)(`[base branch] Checkout target branch`);\n let baseRef;\n try {\n baseRef = payload.pull_request.base.ref;\n if (!baseRef)\n throw Error('missing context.payload.pull_request.base.ref');\n await (0, exec_1.exec)(`git fetch -n origin ${payload.pull_request.base.ref}`);\n (0, core_1.info)('successfully fetched pull_request.base.ref');\n }\n catch (errFetchBaseRef) {\n (0, core_1.info)(`fetching base.ref failed ${errFetchBaseRef.message}`);\n try {\n await (0, exec_1.exec)(`git fetch -n origin ${payload.pull_request.base.sha}`);\n (0, core_1.info)('successfully fetched pull_request.base.sha');\n }\n catch (errFetchBaseSha) {\n (0, core_1.info)(`fetching base.sha failed ${errFetchBaseSha.message}`);\n try {\n await (0, exec_1.exec)(`git fetch -n`);\n }\n catch (errFetch) {\n (0, core_1.info)(`fetch failed ${errFetch.message}`);\n }\n }\n }\n (0, core_1.info)('checking out and building base commit');\n try {\n if (!baseRef)\n throw Error('missing context.payload.pull_request.base.ref');\n await (0, exec_1.exec)(`git reset --hard ${baseRef}`);\n }\n catch (e) {\n await (0, exec_1.exec)(`git reset --hard ${payload.pull_request.base.sha}`);\n }\n (0, core_1.endGroup)();\n (0, core_1.startGroup)(`[base branch] Install Dependencies`);\n await (0, exec_1.exec)(installScript, [], execOptions);\n (0, core_1.endGroup)();\n}\nexports.checkoutAndInstallBaseBranch = checkoutAndInstallBaseBranch;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.compareErrors = void 0;\nconst core_1 = require(\"@actions/core\");\n/**\n * A partir des erreurs ts de la base branche\n */\nfunction compareErrors({ errorsBefore, errorsAfter, filesChanged, filesAdded, lineNumbers }) {\n /*\n on va déterminer numéro de ligne dans correspondant dans le fichier modifié dans la PR\n */\n const errorsBeforeTransformed = errorsBefore.map(errBefore => {\n const isModified = filesChanged.includes(errBefore.fileName);\n if (!isModified) {\n return {\n ...errBefore,\n lineInPr: parseInt(errBefore.line)\n };\n }\n const lineNumbersForThisFile = lineNumbers.find(o => o.path === errBefore.fileName);\n if (!lineNumbersForThisFile) {\n (0, core_1.warning)(`Impossible de trouver les line numbers pour le fichier ${errBefore.fileName}`);\n return {\n ...errBefore,\n lineInPr: parseInt(errBefore.line)\n };\n }\n const linesAddedBeforeLine = lineNumbersForThisFile.added.filter(n => n <= parseInt(errBefore.line));\n const linesRemoveBeforeLine = lineNumbersForThisFile.removed.filter(n => n <= parseInt(errBefore.line));\n const newLineNumber = parseInt(errBefore.line) + linesAddedBeforeLine.length - linesRemoveBeforeLine.length;\n return {\n ...errBefore,\n lineInPr: newLineNumber\n };\n });\n const errorsAdded = errorsAfter.reduce((newErrors, errAfter) => {\n const isErrorInNewFile = filesAdded.includes(errAfter.fileName);\n if (isErrorInNewFile) {\n newErrors.push(errAfter);\n return newErrors;\n }\n let isNew = true;\n const isStrictlySameExisting = errorsBeforeTransformed.find(errBefore => {\n const isInSameFile = errBefore.fileName === errAfter.fileName;\n return isInSameFile && errBefore.code === errAfter.code && errAfter.message === errBefore.message && errBefore.lineInPr === parseInt(errAfter.line);\n });\n if (isStrictlySameExisting) {\n isNew = false;\n }\n if (isNew) {\n newErrors.push(errAfter);\n }\n return newErrors;\n }, []);\n return {\n errorsAdded\n };\n}\nexports.compareErrors = compareErrors;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.createCheck = void 0;\n/*\n * create a check and return a function that updates(completes) it\n */\nasync function createCheck(octokit, context, checkName) {\n const check = await octokit.rest.checks.create({\n ...context.repo,\n name: checkName,\n head_sha: context.payload.pull_request.head.sha,\n status: 'in_progress'\n });\n return async (details) => {\n await octokit.rest.checks.update({\n ...context.repo,\n check_run_id: check.data.id,\n completed_at: new Date().toISOString(),\n status: 'completed',\n ...details\n });\n };\n}\nexports.createCheck = createCheck;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getAndValidateArgs = void 0;\nconst core_1 = require(\"@actions/core\");\nfunction getAndValidateArgs() {\n var _a, _b, _c, _d;\n const args = {\n repoToken: (0, core_1.getInput)('repo-token', { required: true, trimWhitespace: true }),\n directory: (0, core_1.getInput)('directory', { trimWhitespace: true }),\n tsConfigPath: (0, core_1.getInput)('ts-config-path', { trimWhitespace: true, required: true }),\n filesChanged: ((_a = (0, core_1.getInput)('files-changed')) !== null && _a !== void 0 ? _a : \"\").split(\" \"),\n filesAdded: ((_b = (0, core_1.getInput)('files-added')) !== null && _b !== void 0 ? _b : \"\").split(\" \"),\n filesDeleted: ((_c = (0, core_1.getInput)('files-deleted')) !== null && _c !== void 0 ? _c : \"\").split(\" \"),\n lineNumbers: (_d = JSON.parse((0, core_1.getInput)('line-numbers'))) !== null && _d !== void 0 ? _d : [],\n useCheck: (0, core_1.getBooleanInput)('use-check'),\n checkFailMode: (0, core_1.getInput)('check-fail-mode'),\n outputBehaviour: (0, core_1.getInput)('output-behaviour'),\n debug: (0, core_1.getBooleanInput)('debug')\n };\n if (![\n \"added\" /* CHECK_FAIL_MODE.ON_ERRORS_ADDED_IN_PR */,\n \"errors_in_code\" /* CHECK_FAIL_MODE.ON_ERRORS_PRESENT_IN_CODE */,\n \"errors_in_pr\" /* CHECK_FAIL_MODE.ON_ERRORS_PRESENT_IN_PR */\n ].includes(args.checkFailMode)) {\n throw new Error(`Invalid value ${args.checkFailMode} for input check-fail-mode`);\n }\n if (![\n \"comment\" /* OUTPUT_BEHAVIOUR.COMMENT */,\n \"annotate\" /* OUTPUT_BEHAVIOUR.ANNOTATE */,\n \"both\" /* OUTPUT_BEHAVIOUR.COMMENT_AND_ANNOTATE */\n ].includes(args.outputBehaviour)) {\n throw new Error(`Invalid value ${args.outputBehaviour} for input output-behaviour`);\n }\n return args;\n}\nexports.getAndValidateArgs = getAndValidateArgs;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.escapeForMarkdown = exports.getBodyComment = void 0;\nconst BLANK_LINE = ' \\n';\nfunction getBodyComment({ errorsInProjectBefore, errorsInProjectAfter, errorsInModifiedFiles, newErrorsInProject }) {\n const delta = errorsInProjectAfter.length - errorsInProjectBefore.length;\n let s = `## Typescript errors check \\n`;\n const areStillErrors = !!errorsInProjectAfter.length;\n if (areStillErrors) {\n if (delta < 0) {\n s += BLANK_LINE;\n s += `Yeah, you have removed ${-delta} errors with this PR 👏 \\n`;\n s += BLANK_LINE;\n }\n else if (delta > 0) {\n s += BLANK_LINE;\n s += `Ohhh you have added ${delta} errors whith this PR 😥 \\n`;\n s += BLANK_LINE;\n }\n s += `**${errorsInProjectAfter.length} ts error${errorsInProjectAfter.length === 1 ? '' : 's'} detected in all the codebase 😟.** \\n`;\n s += getNbOfErrorsByFile(`Details`, errorsInProjectAfter);\n s += BLANK_LINE;\n s += BLANK_LINE;\n }\n if (!areStillErrors) {\n s += `No ts errors in the codebase ! 🎉 \\n`;\n s += BLANK_LINE;\n if (delta < 0) {\n s += `Congrats, you have removed ${-delta} ts error${-delta === 1 ? '' : 's'} with this PR 💪 \\n`;\n s += BLANK_LINE;\n }\n return s;\n }\n if (!errorsInModifiedFiles.length) {\n s += `Well done: no ts errors in files changed in this PR! 🎉 \\n`;\n s += BLANK_LINE;\n }\n else {\n s += `**${errorsInModifiedFiles.length} ts error${errorsInModifiedFiles.length === 1 ? '' : 's'} detected in the modified files.** \\n`;\n s += BLANK_LINE;\n s += getListOfErrors(`Details`, errorsInModifiedFiles);\n s += BLANK_LINE;\n }\n if (newErrorsInProject.length > 0) {\n s += BLANK_LINE;\n s += `**${newErrorsInProject.length} new error${newErrorsInProject.length > 1 ? 's' : ''} added** \\n`;\n s += `*Note : in some rare cases, new errors can be existing errors but with different locations*`;\n s += BLANK_LINE;\n s += getListOfErrors(`Details`, newErrorsInProject);\n s += BLANK_LINE;\n }\n s += BLANK_LINE;\n s += BLANK_LINE;\n s += 'Arhia/action-check-typescript';\n return s;\n}\nexports.getBodyComment = getBodyComment;\nfunction getListOfErrors(title, errors, thresholdCollapse = 5) {\n const shouldUseCollapsible = errors.length > thresholdCollapse;\n let s = ``;\n if (shouldUseCollapsible) {\n s += `
${title} \\n`;\n s += BLANK_LINE;\n s += BLANK_LINE;\n }\n else {\n s += BLANK_LINE;\n }\n s += `\\nFilename|Location|Message\\n`;\n s += `-- | -- | -- \\n`;\n s += errors.map(err => {\n return `${err.fileName}|${err.line}, ${err.column}|${escapeForMarkdown(err.message)}`;\n }).join('\\n');\n if (shouldUseCollapsible) {\n s += BLANK_LINE;\n s += `
\\n`;\n }\n return s;\n}\nfunction escapeForMarkdown(s) {\n return s.replace(/\\|/g, '\\\\|');\n}\nexports.escapeForMarkdown = escapeForMarkdown;\nfunction getNbOfErrorsByFile(title, errors, thresholdCollapse = 5) {\n const errorsByFile = [];\n errors.forEach(err => {\n const errByFileFound = errorsByFile.find(o => o.fileName === err.fileName);\n if (errByFileFound) {\n errByFileFound.errors.push(err);\n }\n else {\n errorsByFile.push({\n fileName: err.fileName,\n errors: [err]\n });\n }\n });\n errorsByFile.sort((errA, errB) => {\n return -(errA.errors.length > errB.errors.length);\n });\n const shouldUseCollapsible = errorsByFile.length > thresholdCollapse;\n let s = ``;\n if (shouldUseCollapsible) {\n s += `
${title} \\n`;\n s += BLANK_LINE;\n s += BLANK_LINE;\n }\n else {\n s += `${title} \\n`;\n s += BLANK_LINE;\n }\n s += `\\nFilename|Nb of errors\\n`;\n s += `-- | -- \\n`;\n s += errorsByFile.map(err => {\n return `${err.fileName}|${err.errors.length}`;\n }).join('\\n');\n if (shouldUseCollapsible) {\n s += BLANK_LINE;\n s += `
\\n`;\n }\n return s;\n}\n","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n var desc = Object.getOwnPropertyDescriptor(m, k);\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n desc = { enumerable: true, get: function() { return m[k]; } };\n }\n Object.defineProperty(o, k2, desc);\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst core_1 = require(\"@actions/core\");\nconst path = __importStar(require(\"path\"));\nconst github_1 = require(\"@actions/github\");\nconst createCheck_1 = require(\"./createCheck\");\nconst github = __importStar(require(\"@actions/github\"));\nconst fs = __importStar(require(\"fs\"));\nconst parseTsConfigFileToCompilerOptions_1 = require(\"./tscHelpers/parseTsConfigFileToCompilerOptions\");\nconst getAndValidateArgs_1 = require(\"./getAndValidateArgs\");\nconst exec_1 = require(\"@actions/exec\");\nconst getBodyComment_1 = require(\"./getBodyComment\");\nconst checkoutAndInstallBaseBranch_1 = require(\"./checkoutAndInstallBaseBranch\");\nconst compareErrors_1 = require(\"./compareErrors\");\nconst runTscCli_1 = require(\"./tscHelpers/runTscCli\");\nconst parseOutputTsc_1 = require(\"./tscHelpers/parseOutputTsc\");\nasync function run() {\n try {\n const args = (0, getAndValidateArgs_1.getAndValidateArgs)();\n if (args.debug) {\n (0, core_1.info)(`[config] args: \\n${JSON.stringify(args)}`);\n }\n const workingDir = path.join(process.cwd(), args.directory);\n (0, core_1.info)(`working directory: ${workingDir}`);\n const tsconfigPath = path.join(workingDir, args.tsConfigPath);\n (0, core_1.info)(`tsconfigPath: ${tsconfigPath}`);\n if (!fs.existsSync(tsconfigPath)) {\n throw new Error(`could not find tsconfig.json at: ${tsconfigPath}`);\n }\n const octokit = (0, github_1.getOctokit)(args.repoToken);\n const pr = github.context.payload.pull_request;\n if (!pr) {\n throw Error('Could not retrieve PR information. Only \"pull_request\" triggered workflows are currently supported.');\n }\n const execOptions = {\n ...(args.directory ? { cwd: args.directory } : {})\n };\n const yarnLock = fs.existsSync(path.resolve(workingDir, 'yarn.lock'));\n const packageLock = fs.existsSync(path.resolve(workingDir, 'package-lock.json'));\n let installScript = `npm install --production=false`;\n if (yarnLock) {\n installScript = `yarn --frozen-lockfile`;\n }\n else if (packageLock) {\n installScript = `npm ci`;\n }\n const rootDir = `.`;\n const rootPath = path.resolve(rootDir);\n (0, core_1.info)(`rootPath : ${rootPath}`);\n // ***********************************************************************************************\n // PR\n // ***********************************************************************************************\n (0, core_1.startGroup)(`[current branch] Install Dependencies`);\n (0, core_1.info)(`Installing using ${installScript}`);\n await (0, exec_1.exec)(installScript, [], execOptions);\n (0, core_1.endGroup)();\n (0, core_1.startGroup)(`[current branch] compile ts files`);\n const { rawParsing: rawParsingPr } = (0, parseTsConfigFileToCompilerOptions_1.parseTsConfigFile)(tsconfigPath);\n (0, core_1.info)(`[current branch] : tsconfig raw parsing :\\n ${JSON.stringify(rawParsingPr)}`);\n const { output: tscOutputCurrent } = await (0, runTscCli_1.runTscCli)({\n workingDir,\n tsconfigPath\n });\n const errorsPr = (0, parseOutputTsc_1.parseOutputTsc)(tscOutputCurrent);\n (0, core_1.info)(`[current branch] : ${errorsPr.length} error(s) detected`);\n const ansiColorsCode = {\n magenta: '\\u001b[35m',\n cyan: '\\u001b[38;5;6m',\n red: '\\u001b[38;2;255;0;0m'\n };\n if (args.debug) {\n (0, core_1.info)(`${ansiColorsCode.cyan}[current branch] all errors: \\n${JSON.stringify(errorsPr)}`);\n }\n (0, core_1.endGroup)();\n // ***********************************************************************************************\n // BASE BRANCH\n // ***********************************************************************************************\n await (0, checkoutAndInstallBaseBranch_1.checkoutAndInstallBaseBranch)({\n installScript,\n payload: github_1.context.payload,\n execOptions\n });\n (0, core_1.startGroup)(`[base branch] compile ts files`);\n const { output: tscOutputBase } = await (0, runTscCli_1.runTscCli)({\n workingDir,\n tsconfigPath\n });\n const errorsBaseBranch = (0, parseOutputTsc_1.parseOutputTsc)(tscOutputBase);\n (0, core_1.info)(`[base branch] : ${errorsBaseBranch.length} error(s) detected`);\n if (args.debug) {\n (0, core_1.info)(`${ansiColorsCode.cyan}[base branch] all errors: \\n${JSON.stringify(errorsBaseBranch)}`);\n }\n (0, core_1.endGroup)();\n (0, core_1.startGroup)(`Comparing errors`);\n const resultCompareErrors = (0, compareErrors_1.compareErrors)({\n errorsBefore: errorsBaseBranch,\n errorsAfter: errorsPr,\n filesChanged: args.filesChanged,\n filesAdded: args.filesAdded,\n filesDeleted: args.filesDeleted,\n lineNumbers: args.lineNumbers\n });\n if (args.debug) {\n (0, core_1.info)(`${ansiColorsCode.cyan}Contenu de resultCompareErrors : ${JSON.stringify(resultCompareErrors)}`);\n }\n const errorsInModifiedFiles = errorsPr.filter(err => {\n return args.filesChanged.concat(args.filesAdded).includes(err.fileName);\n });\n (0, core_1.info)(`${errorsInModifiedFiles.length} errors in modified files`);\n const newErrorsInModifiedFiles = resultCompareErrors.errorsAdded.filter(err => {\n return args.filesChanged.concat(args.filesAdded).includes(err.fileName);\n });\n (0, core_1.info)(`${newErrorsInModifiedFiles.length} added errors in modified files`);\n (0, core_1.endGroup)();\n if ([\"annotate\" /* OUTPUT_BEHAVIOUR.ANNOTATE */, \"both\" /* OUTPUT_BEHAVIOUR.COMMENT_AND_ANNOTATE */].includes(args.outputBehaviour)) {\n resultCompareErrors.errorsAdded.forEach(err => {\n var _a;\n (0, core_1.error)(`${err.fileName}:${err.line}:${err.column} - ${err.message}`, {\n file: err.fileName,\n startLine: parseInt(err.line),\n startColumn: parseInt(err.column),\n title: (_a = err.extraMsg) !== null && _a !== void 0 ? _a : err.message\n });\n });\n }\n if ([\"comment\" /* OUTPUT_BEHAVIOUR.COMMENT */, \"both\" /* OUTPUT_BEHAVIOUR.COMMENT_AND_ANNOTATE */].includes(args.outputBehaviour)) {\n (0, core_1.startGroup)(`Creating comment`);\n const commentInfo = {\n ...github_1.context.repo,\n issue_number: github_1.context.payload.pull_request.number\n };\n const comment = {\n ...commentInfo,\n body: (0, getBodyComment_1.getBodyComment)({\n errorsInProjectBefore: errorsBaseBranch,\n errorsInProjectAfter: errorsPr,\n newErrorsInProject: resultCompareErrors.errorsAdded,\n errorsInModifiedFiles,\n newErrorsInModifiedFiles\n })\n };\n (0, core_1.info)(`comment body obtained`);\n try {\n await octokit.rest.issues.createComment(comment);\n }\n catch (e) {\n (0, core_1.info)(`Error creating comment: ${e.message}`);\n (0, core_1.info)(`Submitting a PR review comment instead...`);\n try {\n const issue = github_1.context.issue || pr;\n await octokit.rest.pulls.createReview({\n owner: issue.owner,\n repo: issue.repo,\n pull_number: issue.number,\n event: 'COMMENT',\n body: comment.body\n });\n }\n catch (errCreateComment) {\n (0, core_1.info)(`Error creating PR review ${errCreateComment.message}`);\n }\n }\n (0, core_1.info)(`comment created`);\n (0, core_1.endGroup)();\n }\n let shouldFailCheck = false;\n let title = '';\n let summary = '';\n if (args.checkFailMode === \"added\" /* CHECK_FAIL_MODE.ON_ERRORS_ADDED_IN_PR */) {\n shouldFailCheck = resultCompareErrors.errorsAdded.length > 0;\n if (shouldFailCheck) {\n title = `${resultCompareErrors.errorsAdded.length} ts errors added by this PR.`;\n summary = `${resultCompareErrors.errorsAdded.length} ts errors added by this PR.`;\n }\n else {\n title = `No ts errors added.`;\n summary = `No ts errors added.`;\n }\n }\n else if (args.checkFailMode === \"errors_in_pr\" /* CHECK_FAIL_MODE.ON_ERRORS_PRESENT_IN_PR */) {\n shouldFailCheck = errorsInModifiedFiles.length > 0;\n if (shouldFailCheck) {\n title = `${errorsInModifiedFiles.length} ts errors present in modified files.`;\n summary = `${errorsInModifiedFiles.length} ts errors present in modified files.`;\n }\n else {\n title = `No ts errors in modified files.`;\n summary = `No ts errors in modified files.`;\n }\n }\n else if (args.checkFailMode === \"errors_in_code\" /* CHECK_FAIL_MODE.ON_ERRORS_PRESENT_IN_CODE */) {\n shouldFailCheck = errorsPr.length > 0;\n if (shouldFailCheck) {\n title = `${errorsPr.length} ts errors in the PR branch.`;\n summary = `${errorsPr.length} ts errors in the PR branch.`;\n }\n else {\n title = `No ts errors in the PR branch.`;\n summary = `No ts errors in the PR branch.`;\n }\n }\n if (args.useCheck) {\n const finish = await (0, createCheck_1.createCheck)(octokit, github_1.context, \"Check ts errors\");\n await finish({\n conclusion: shouldFailCheck ? 'failure' : 'success',\n output: {\n title: title,\n summary: summary\n }\n });\n }\n else if (shouldFailCheck) {\n (0, core_1.setFailed)(summary);\n }\n }\n catch (errorRun) {\n (0, core_1.setFailed)(errorRun.message);\n }\n}\nrun();\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.parseTscErrorLine = exports.tscMatcher = exports.parseOutputTsc = void 0;\nfunction parseOutputTsc(output) {\n const lines = output.split('\\n').map(line => line.trim()).filter(line => !!line);\n const errorsParsed = [];\n let lastTrueError;\n lines.forEach(line => {\n const errParsed = parseTscErrorLine(line, exports.tscMatcher);\n if (errParsed.fileName) {\n errorsParsed.push(errParsed);\n lastTrueError = errParsed;\n }\n else {\n if (lastTrueError) {\n lastTrueError.extraMsg = (lastTrueError.extraMsg ? `${lastTrueError.extraMsg}\\n${line}` : line);\n }\n }\n });\n const errorsFiltered = errorsParsed.filter(err => !!err.fileName);\n return errorsFiltered;\n}\nexports.parseOutputTsc = parseOutputTsc;\nexports.tscMatcher = {\n regexp: \"^([^\\\\s].*)[\\\\(:](\\\\d+)[,:](\\\\d+)(?:\\\\):\\\\s+|\\\\s+-\\\\s+)(error|warning|info)\\\\s+TS(\\\\d+)\\\\s*:\\\\s*(.*)$\",\n parts: [{\n name: \"fileName\",\n position: 1\n }, {\n name: \"line\",\n position: 2\n }, {\n name: \"column\",\n position: 3\n }, {\n name: \"severity\",\n position: 4\n }, {\n name: \"code\",\n position: 5\n }, {\n name: \"message\",\n position: 6\n }]\n};\nfunction parseTscErrorLine(str, matcher) {\n let arr = [];\n try {\n arr = str.match(matcher.regexp) || [];\n }\n catch (error) {\n console.error('erreur match string');\n throw error;\n }\n const result = {};\n arr.forEach((hash, index) => {\n const matcherHash = matcher.parts.find(part => part.position === index);\n if (matcherHash) {\n result[matcherHash.name] = hash;\n }\n });\n return result;\n}\nexports.parseTscErrorLine = parseTscErrorLine;\n","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n var desc = Object.getOwnPropertyDescriptor(m, k);\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n desc = { enumerable: true, get: function() { return m[k]; } };\n }\n Object.defineProperty(o, k2, desc);\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.parseTsConfigFile = void 0;\nconst ts = __importStar(require(\"typescript\"));\nconst path = __importStar(require(\"path\"));\nconst fs = __importStar(require(\"fs\"));\nfunction parseTsConfigFile(configPath) {\n const content = fs.readFileSync(configPath).toString();\n const rawParsing = JSON.parse(content);\n let parsed;\n let compilerOptions;\n try {\n parsed = ts.parseJsonConfigFileContent(rawParsing, ts.sys, path.dirname(configPath));\n compilerOptions = parsed.options;\n }\n catch (error) {\n throw new Error(`Error while parsing tsconfig and converting to compiler options \\n ${error.message}`);\n }\n if (parsed.errors && parsed.errors.length) {\n console.error(`erreurs dans parsing tsconfig.json ${JSON.stringify(parsed.errors)}`);\n }\n return {\n compilerOptions,\n rawParsing: rawParsing,\n fileNames: parsed.fileNames,\n projectReferences: parsed.projectReferences\n };\n}\nexports.parseTsConfigFile = parseTsConfigFile;\n","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n var desc = Object.getOwnPropertyDescriptor(m, k);\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n desc = { enumerable: true, get: function() { return m[k]; } };\n }\n Object.defineProperty(o, k2, desc);\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.runTscCli = void 0;\nconst exec_1 = require(\"@actions/exec\");\nconst path = __importStar(require(\"path\"));\nconst core_1 = require(\"@actions/core\");\n/*\nexemple d'output renvoyé\n\nsrc/main.ts(39,11): error TS1155: 'const' declarations must be initialized.\nsrc/main.ts(39,11): error TS7005: Variable 'hereIsAUnusedVariableToHaveAnError' implicitly has an 'any' type.\n*/\nasync function runTscCli({ workingDir, tsconfigPath, files }) {\n let myOutput = '';\n let myError = '';\n const options = {};\n options.listeners = {\n stdout: (data) => {\n myOutput += data.toString();\n },\n stderr: (data) => {\n myError += data.toString();\n }\n };\n const execArgs = [\n `${path.join(workingDir, 'node_modules/typescript/bin/tsc')}`,\n '--noEmit',\n '--noErrorTruncation',\n '--pretty',\n 'false',\n '--incremental',\n 'false',\n '--watch',\n 'false'\n ];\n if (tsconfigPath) {\n execArgs.push('--project', tsconfigPath);\n }\n // si on passe un tableau de filenames, on les sépare par un espace pour les passer au compiler\n if (files) {\n execArgs.push(files.reduce((str, file) => {\n return `${str} ${file}`;\n }, ''));\n }\n try {\n await (0, exec_1.exec)('node', execArgs, options);\n }\n catch (error) {\n (0, core_1.setFailed)(error.message);\n }\n process.exitCode = 0;\n return {\n output: myOutput,\n error: myError\n };\n}\nexports.runTscCli = runTscCli;\n","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.issue = exports.issueCommand = void 0;\nconst os = __importStar(require(\"os\"));\nconst utils_1 = require(\"./utils\");\n/**\n * Commands\n *\n * Command Format:\n * ::name key=value,key=value::message\n *\n * Examples:\n * ::warning::This is the message\n * ::set-env name=MY_VAR::some value\n */\nfunction issueCommand(command, properties, message) {\n const cmd = new Command(command, properties, message);\n process.stdout.write(cmd.toString() + os.EOL);\n}\nexports.issueCommand = issueCommand;\nfunction issue(name, message = '') {\n issueCommand(name, {}, message);\n}\nexports.issue = issue;\nconst CMD_STRING = '::';\nclass Command {\n constructor(command, properties, message) {\n if (!command) {\n command = 'missing.command';\n }\n this.command = command;\n this.properties = properties;\n this.message = message;\n }\n toString() {\n let cmdStr = CMD_STRING + this.command;\n if (this.properties && Object.keys(this.properties).length > 0) {\n cmdStr += ' ';\n let first = true;\n for (const key in this.properties) {\n if (this.properties.hasOwnProperty(key)) {\n const val = this.properties[key];\n if (val) {\n if (first) {\n first = false;\n }\n else {\n cmdStr += ',';\n }\n cmdStr += `${key}=${escapeProperty(val)}`;\n }\n }\n }\n }\n cmdStr += `${CMD_STRING}${escapeData(this.message)}`;\n return cmdStr;\n }\n}\nfunction escapeData(s) {\n return utils_1.toCommandValue(s)\n .replace(/%/g, '%25')\n .replace(/\\r/g, '%0D')\n .replace(/\\n/g, '%0A');\n}\nfunction escapeProperty(s) {\n return utils_1.toCommandValue(s)\n .replace(/%/g, '%25')\n .replace(/\\r/g, '%0D')\n .replace(/\\n/g, '%0A')\n .replace(/:/g, '%3A')\n .replace(/,/g, '%2C');\n}\n//# sourceMappingURL=command.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getIDToken = exports.getState = exports.saveState = exports.group = exports.endGroup = exports.startGroup = exports.info = exports.notice = exports.warning = exports.error = exports.debug = exports.isDebug = exports.setFailed = exports.setCommandEcho = exports.setOutput = exports.getBooleanInput = exports.getMultilineInput = exports.getInput = exports.addPath = exports.setSecret = exports.exportVariable = exports.ExitCode = void 0;\nconst command_1 = require(\"./command\");\nconst file_command_1 = require(\"./file-command\");\nconst utils_1 = require(\"./utils\");\nconst os = __importStar(require(\"os\"));\nconst path = __importStar(require(\"path\"));\nconst oidc_utils_1 = require(\"./oidc-utils\");\n/**\n * The code to exit an action\n */\nvar ExitCode;\n(function (ExitCode) {\n /**\n * A code indicating that the action was successful\n */\n ExitCode[ExitCode[\"Success\"] = 0] = \"Success\";\n /**\n * A code indicating that the action was a failure\n */\n ExitCode[ExitCode[\"Failure\"] = 1] = \"Failure\";\n})(ExitCode = exports.ExitCode || (exports.ExitCode = {}));\n//-----------------------------------------------------------------------\n// Variables\n//-----------------------------------------------------------------------\n/**\n * Sets env variable for this action and future actions in the job\n * @param name the name of the variable to set\n * @param val the value of the variable. Non-string values will be converted to a string via JSON.stringify\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction exportVariable(name, val) {\n const convertedVal = utils_1.toCommandValue(val);\n process.env[name] = convertedVal;\n const filePath = process.env['GITHUB_ENV'] || '';\n if (filePath) {\n return file_command_1.issueFileCommand('ENV', file_command_1.prepareKeyValueMessage(name, val));\n }\n command_1.issueCommand('set-env', { name }, convertedVal);\n}\nexports.exportVariable = exportVariable;\n/**\n * Registers a secret which will get masked from logs\n * @param secret value of the secret\n */\nfunction setSecret(secret) {\n command_1.issueCommand('add-mask', {}, secret);\n}\nexports.setSecret = setSecret;\n/**\n * Prepends inputPath to the PATH (for this action and future actions)\n * @param inputPath\n */\nfunction addPath(inputPath) {\n const filePath = process.env['GITHUB_PATH'] || '';\n if (filePath) {\n file_command_1.issueFileCommand('PATH', inputPath);\n }\n else {\n command_1.issueCommand('add-path', {}, inputPath);\n }\n process.env['PATH'] = `${inputPath}${path.delimiter}${process.env['PATH']}`;\n}\nexports.addPath = addPath;\n/**\n * Gets the value of an input.\n * Unless trimWhitespace is set to false in InputOptions, the value is also trimmed.\n * Returns an empty string if the value is not defined.\n *\n * @param name name of the input to get\n * @param options optional. See InputOptions.\n * @returns string\n */\nfunction getInput(name, options) {\n const val = process.env[`INPUT_${name.replace(/ /g, '_').toUpperCase()}`] || '';\n if (options && options.required && !val) {\n throw new Error(`Input required and not supplied: ${name}`);\n }\n if (options && options.trimWhitespace === false) {\n return val;\n }\n return val.trim();\n}\nexports.getInput = getInput;\n/**\n * Gets the values of an multiline input. Each value is also trimmed.\n *\n * @param name name of the input to get\n * @param options optional. See InputOptions.\n * @returns string[]\n *\n */\nfunction getMultilineInput(name, options) {\n const inputs = getInput(name, options)\n .split('\\n')\n .filter(x => x !== '');\n if (options && options.trimWhitespace === false) {\n return inputs;\n }\n return inputs.map(input => input.trim());\n}\nexports.getMultilineInput = getMultilineInput;\n/**\n * Gets the input value of the boolean type in the YAML 1.2 \"core schema\" specification.\n * Support boolean input list: `true | True | TRUE | false | False | FALSE` .\n * The return value is also in boolean type.\n * ref: https://yaml.org/spec/1.2/spec.html#id2804923\n *\n * @param name name of the input to get\n * @param options optional. See InputOptions.\n * @returns boolean\n */\nfunction getBooleanInput(name, options) {\n const trueValue = ['true', 'True', 'TRUE'];\n const falseValue = ['false', 'False', 'FALSE'];\n const val = getInput(name, options);\n if (trueValue.includes(val))\n return true;\n if (falseValue.includes(val))\n return false;\n throw new TypeError(`Input does not meet YAML 1.2 \"Core Schema\" specification: ${name}\\n` +\n `Support boolean input list: \\`true | True | TRUE | false | False | FALSE\\``);\n}\nexports.getBooleanInput = getBooleanInput;\n/**\n * Sets the value of an output.\n *\n * @param name name of the output to set\n * @param value value to store. Non-string values will be converted to a string via JSON.stringify\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction setOutput(name, value) {\n const filePath = process.env['GITHUB_OUTPUT'] || '';\n if (filePath) {\n return file_command_1.issueFileCommand('OUTPUT', file_command_1.prepareKeyValueMessage(name, value));\n }\n process.stdout.write(os.EOL);\n command_1.issueCommand('set-output', { name }, utils_1.toCommandValue(value));\n}\nexports.setOutput = setOutput;\n/**\n * Enables or disables the echoing of commands into stdout for the rest of the step.\n * Echoing is disabled by default if ACTIONS_STEP_DEBUG is not set.\n *\n */\nfunction setCommandEcho(enabled) {\n command_1.issue('echo', enabled ? 'on' : 'off');\n}\nexports.setCommandEcho = setCommandEcho;\n//-----------------------------------------------------------------------\n// Results\n//-----------------------------------------------------------------------\n/**\n * Sets the action status to failed.\n * When the action exits it will be with an exit code of 1\n * @param message add error issue message\n */\nfunction setFailed(message) {\n process.exitCode = ExitCode.Failure;\n error(message);\n}\nexports.setFailed = setFailed;\n//-----------------------------------------------------------------------\n// Logging Commands\n//-----------------------------------------------------------------------\n/**\n * Gets whether Actions Step Debug is on or not\n */\nfunction isDebug() {\n return process.env['RUNNER_DEBUG'] === '1';\n}\nexports.isDebug = isDebug;\n/**\n * Writes debug message to user log\n * @param message debug message\n */\nfunction debug(message) {\n command_1.issueCommand('debug', {}, message);\n}\nexports.debug = debug;\n/**\n * Adds an error issue\n * @param message error issue message. Errors will be converted to string via toString()\n * @param properties optional properties to add to the annotation.\n */\nfunction error(message, properties = {}) {\n command_1.issueCommand('error', utils_1.toCommandProperties(properties), message instanceof Error ? message.toString() : message);\n}\nexports.error = error;\n/**\n * Adds a warning issue\n * @param message warning issue message. Errors will be converted to string via toString()\n * @param properties optional properties to add to the annotation.\n */\nfunction warning(message, properties = {}) {\n command_1.issueCommand('warning', utils_1.toCommandProperties(properties), message instanceof Error ? message.toString() : message);\n}\nexports.warning = warning;\n/**\n * Adds a notice issue\n * @param message notice issue message. Errors will be converted to string via toString()\n * @param properties optional properties to add to the annotation.\n */\nfunction notice(message, properties = {}) {\n command_1.issueCommand('notice', utils_1.toCommandProperties(properties), message instanceof Error ? message.toString() : message);\n}\nexports.notice = notice;\n/**\n * Writes info to log with console.log.\n * @param message info message\n */\nfunction info(message) {\n process.stdout.write(message + os.EOL);\n}\nexports.info = info;\n/**\n * Begin an output group.\n *\n * Output until the next `groupEnd` will be foldable in this group\n *\n * @param name The name of the output group\n */\nfunction startGroup(name) {\n command_1.issue('group', name);\n}\nexports.startGroup = startGroup;\n/**\n * End an output group.\n */\nfunction endGroup() {\n command_1.issue('endgroup');\n}\nexports.endGroup = endGroup;\n/**\n * Wrap an asynchronous function call in a group.\n *\n * Returns the same type as the function itself.\n *\n * @param name The name of the group\n * @param fn The function to wrap in the group\n */\nfunction group(name, fn) {\n return __awaiter(this, void 0, void 0, function* () {\n startGroup(name);\n let result;\n try {\n result = yield fn();\n }\n finally {\n endGroup();\n }\n return result;\n });\n}\nexports.group = group;\n//-----------------------------------------------------------------------\n// Wrapper action state\n//-----------------------------------------------------------------------\n/**\n * Saves state for current action, the state can only be retrieved by this action's post job execution.\n *\n * @param name name of the state to store\n * @param value value to store. Non-string values will be converted to a string via JSON.stringify\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction saveState(name, value) {\n const filePath = process.env['GITHUB_STATE'] || '';\n if (filePath) {\n return file_command_1.issueFileCommand('STATE', file_command_1.prepareKeyValueMessage(name, value));\n }\n command_1.issueCommand('save-state', { name }, utils_1.toCommandValue(value));\n}\nexports.saveState = saveState;\n/**\n * Gets the value of an state set by this action's main execution.\n *\n * @param name name of the state to get\n * @returns string\n */\nfunction getState(name) {\n return process.env[`STATE_${name}`] || '';\n}\nexports.getState = getState;\nfunction getIDToken(aud) {\n return __awaiter(this, void 0, void 0, function* () {\n return yield oidc_utils_1.OidcClient.getIDToken(aud);\n });\n}\nexports.getIDToken = getIDToken;\n/**\n * Summary exports\n */\nvar summary_1 = require(\"./summary\");\nObject.defineProperty(exports, \"summary\", { enumerable: true, get: function () { return summary_1.summary; } });\n/**\n * @deprecated use core.summary\n */\nvar summary_2 = require(\"./summary\");\nObject.defineProperty(exports, \"markdownSummary\", { enumerable: true, get: function () { return summary_2.markdownSummary; } });\n/**\n * Path exports\n */\nvar path_utils_1 = require(\"./path-utils\");\nObject.defineProperty(exports, \"toPosixPath\", { enumerable: true, get: function () { return path_utils_1.toPosixPath; } });\nObject.defineProperty(exports, \"toWin32Path\", { enumerable: true, get: function () { return path_utils_1.toWin32Path; } });\nObject.defineProperty(exports, \"toPlatformPath\", { enumerable: true, get: function () { return path_utils_1.toPlatformPath; } });\n//# sourceMappingURL=core.js.map","\"use strict\";\n// For internal use, subject to change.\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.prepareKeyValueMessage = exports.issueFileCommand = void 0;\n// We use any as a valid input type\n/* eslint-disable @typescript-eslint/no-explicit-any */\nconst fs = __importStar(require(\"fs\"));\nconst os = __importStar(require(\"os\"));\nconst uuid_1 = require(\"uuid\");\nconst utils_1 = require(\"./utils\");\nfunction issueFileCommand(command, message) {\n const filePath = process.env[`GITHUB_${command}`];\n if (!filePath) {\n throw new Error(`Unable to find environment variable for file command ${command}`);\n }\n if (!fs.existsSync(filePath)) {\n throw new Error(`Missing file at path: ${filePath}`);\n }\n fs.appendFileSync(filePath, `${utils_1.toCommandValue(message)}${os.EOL}`, {\n encoding: 'utf8'\n });\n}\nexports.issueFileCommand = issueFileCommand;\nfunction prepareKeyValueMessage(key, value) {\n const delimiter = `ghadelimiter_${uuid_1.v4()}`;\n const convertedValue = utils_1.toCommandValue(value);\n // These should realistically never happen, but just in case someone finds a\n // way to exploit uuid generation let's not allow keys or values that contain\n // the delimiter.\n if (key.includes(delimiter)) {\n throw new Error(`Unexpected input: name should not contain the delimiter \"${delimiter}\"`);\n }\n if (convertedValue.includes(delimiter)) {\n throw new Error(`Unexpected input: value should not contain the delimiter \"${delimiter}\"`);\n }\n return `${key}<<${delimiter}${os.EOL}${convertedValue}${os.EOL}${delimiter}`;\n}\nexports.prepareKeyValueMessage = prepareKeyValueMessage;\n//# sourceMappingURL=file-command.js.map","\"use strict\";\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.OidcClient = void 0;\nconst http_client_1 = require(\"@actions/http-client\");\nconst auth_1 = require(\"@actions/http-client/lib/auth\");\nconst core_1 = require(\"./core\");\nclass OidcClient {\n static createHttpClient(allowRetry = true, maxRetry = 10) {\n const requestOptions = {\n allowRetries: allowRetry,\n maxRetries: maxRetry\n };\n return new http_client_1.HttpClient('actions/oidc-client', [new auth_1.BearerCredentialHandler(OidcClient.getRequestToken())], requestOptions);\n }\n static getRequestToken() {\n const token = process.env['ACTIONS_ID_TOKEN_REQUEST_TOKEN'];\n if (!token) {\n throw new Error('Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable');\n }\n return token;\n }\n static getIDTokenUrl() {\n const runtimeUrl = process.env['ACTIONS_ID_TOKEN_REQUEST_URL'];\n if (!runtimeUrl) {\n throw new Error('Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable');\n }\n return runtimeUrl;\n }\n static getCall(id_token_url) {\n var _a;\n return __awaiter(this, void 0, void 0, function* () {\n const httpclient = OidcClient.createHttpClient();\n const res = yield httpclient\n .getJson(id_token_url)\n .catch(error => {\n throw new Error(`Failed to get ID Token. \\n \n Error Code : ${error.statusCode}\\n \n Error Message: ${error.result.message}`);\n });\n const id_token = (_a = res.result) === null || _a === void 0 ? void 0 : _a.value;\n if (!id_token) {\n throw new Error('Response json body do not have ID Token field');\n }\n return id_token;\n });\n }\n static getIDToken(audience) {\n return __awaiter(this, void 0, void 0, function* () {\n try {\n // New ID Token is requested from action service\n let id_token_url = OidcClient.getIDTokenUrl();\n if (audience) {\n const encodedAudience = encodeURIComponent(audience);\n id_token_url = `${id_token_url}&audience=${encodedAudience}`;\n }\n core_1.debug(`ID token url is ${id_token_url}`);\n const id_token = yield OidcClient.getCall(id_token_url);\n core_1.setSecret(id_token);\n return id_token;\n }\n catch (error) {\n throw new Error(`Error message: ${error.message}`);\n }\n });\n }\n}\nexports.OidcClient = OidcClient;\n//# sourceMappingURL=oidc-utils.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.toPlatformPath = exports.toWin32Path = exports.toPosixPath = void 0;\nconst path = __importStar(require(\"path\"));\n/**\n * toPosixPath converts the given path to the posix form. On Windows, \\\\ will be\n * replaced with /.\n *\n * @param pth. Path to transform.\n * @return string Posix path.\n */\nfunction toPosixPath(pth) {\n return pth.replace(/[\\\\]/g, '/');\n}\nexports.toPosixPath = toPosixPath;\n/**\n * toWin32Path converts the given path to the win32 form. On Linux, / will be\n * replaced with \\\\.\n *\n * @param pth. Path to transform.\n * @return string Win32 path.\n */\nfunction toWin32Path(pth) {\n return pth.replace(/[/]/g, '\\\\');\n}\nexports.toWin32Path = toWin32Path;\n/**\n * toPlatformPath converts the given path to a platform-specific path. It does\n * this by replacing instances of / and \\ with the platform-specific path\n * separator.\n *\n * @param pth The path to platformize.\n * @return string The platform-specific path.\n */\nfunction toPlatformPath(pth) {\n return pth.replace(/[/\\\\]/g, path.sep);\n}\nexports.toPlatformPath = toPlatformPath;\n//# sourceMappingURL=path-utils.js.map","\"use strict\";\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.summary = exports.markdownSummary = exports.SUMMARY_DOCS_URL = exports.SUMMARY_ENV_VAR = void 0;\nconst os_1 = require(\"os\");\nconst fs_1 = require(\"fs\");\nconst { access, appendFile, writeFile } = fs_1.promises;\nexports.SUMMARY_ENV_VAR = 'GITHUB_STEP_SUMMARY';\nexports.SUMMARY_DOCS_URL = 'https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary';\nclass Summary {\n constructor() {\n this._buffer = '';\n }\n /**\n * Finds the summary file path from the environment, rejects if env var is not found or file does not exist\n * Also checks r/w permissions.\n *\n * @returns step summary file path\n */\n filePath() {\n return __awaiter(this, void 0, void 0, function* () {\n if (this._filePath) {\n return this._filePath;\n }\n const pathFromEnv = process.env[exports.SUMMARY_ENV_VAR];\n if (!pathFromEnv) {\n throw new Error(`Unable to find environment variable for $${exports.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);\n }\n try {\n yield access(pathFromEnv, fs_1.constants.R_OK | fs_1.constants.W_OK);\n }\n catch (_a) {\n throw new Error(`Unable to access summary file: '${pathFromEnv}'. Check if the file has correct read/write permissions.`);\n }\n this._filePath = pathFromEnv;\n return this._filePath;\n });\n }\n /**\n * Wraps content in an HTML tag, adding any HTML attributes\n *\n * @param {string} tag HTML tag to wrap\n * @param {string | null} content content within the tag\n * @param {[attribute: string]: string} attrs key-value list of HTML attributes to add\n *\n * @returns {string} content wrapped in HTML element\n */\n wrap(tag, content, attrs = {}) {\n const htmlAttrs = Object.entries(attrs)\n .map(([key, value]) => ` ${key}=\"${value}\"`)\n .join('');\n if (!content) {\n return `<${tag}${htmlAttrs}>`;\n }\n return `<${tag}${htmlAttrs}>${content}`;\n }\n /**\n * Writes text in the buffer to the summary buffer file and empties buffer. Will append by default.\n *\n * @param {SummaryWriteOptions} [options] (optional) options for write operation\n *\n * @returns {Promise} summary instance\n */\n write(options) {\n return __awaiter(this, void 0, void 0, function* () {\n const overwrite = !!(options === null || options === void 0 ? void 0 : options.overwrite);\n const filePath = yield this.filePath();\n const writeFunc = overwrite ? writeFile : appendFile;\n yield writeFunc(filePath, this._buffer, { encoding: 'utf8' });\n return this.emptyBuffer();\n });\n }\n /**\n * Clears the summary buffer and wipes the summary file\n *\n * @returns {Summary} summary instance\n */\n clear() {\n return __awaiter(this, void 0, void 0, function* () {\n return this.emptyBuffer().write({ overwrite: true });\n });\n }\n /**\n * Returns the current summary buffer as a string\n *\n * @returns {string} string of summary buffer\n */\n stringify() {\n return this._buffer;\n }\n /**\n * If the summary buffer is empty\n *\n * @returns {boolen} true if the buffer is empty\n */\n isEmptyBuffer() {\n return this._buffer.length === 0;\n }\n /**\n * Resets the summary buffer without writing to summary file\n *\n * @returns {Summary} summary instance\n */\n emptyBuffer() {\n this._buffer = '';\n return this;\n }\n /**\n * Adds raw text to the summary buffer\n *\n * @param {string} text content to add\n * @param {boolean} [addEOL=false] (optional) append an EOL to the raw text (default: false)\n *\n * @returns {Summary} summary instance\n */\n addRaw(text, addEOL = false) {\n this._buffer += text;\n return addEOL ? this.addEOL() : this;\n }\n /**\n * Adds the operating system-specific end-of-line marker to the buffer\n *\n * @returns {Summary} summary instance\n */\n addEOL() {\n return this.addRaw(os_1.EOL);\n }\n /**\n * Adds an HTML codeblock to the summary buffer\n *\n * @param {string} code content to render within fenced code block\n * @param {string} lang (optional) language to syntax highlight code\n *\n * @returns {Summary} summary instance\n */\n addCodeBlock(code, lang) {\n const attrs = Object.assign({}, (lang && { lang }));\n const element = this.wrap('pre', this.wrap('code', code), attrs);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML list to the summary buffer\n *\n * @param {string[]} items list of items to render\n * @param {boolean} [ordered=false] (optional) if the rendered list should be ordered or not (default: false)\n *\n * @returns {Summary} summary instance\n */\n addList(items, ordered = false) {\n const tag = ordered ? 'ol' : 'ul';\n const listItems = items.map(item => this.wrap('li', item)).join('');\n const element = this.wrap(tag, listItems);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML table to the summary buffer\n *\n * @param {SummaryTableCell[]} rows table rows\n *\n * @returns {Summary} summary instance\n */\n addTable(rows) {\n const tableBody = rows\n .map(row => {\n const cells = row\n .map(cell => {\n if (typeof cell === 'string') {\n return this.wrap('td', cell);\n }\n const { header, data, colspan, rowspan } = cell;\n const tag = header ? 'th' : 'td';\n const attrs = Object.assign(Object.assign({}, (colspan && { colspan })), (rowspan && { rowspan }));\n return this.wrap(tag, data, attrs);\n })\n .join('');\n return this.wrap('tr', cells);\n })\n .join('');\n const element = this.wrap('table', tableBody);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds a collapsable HTML details element to the summary buffer\n *\n * @param {string} label text for the closed state\n * @param {string} content collapsable content\n *\n * @returns {Summary} summary instance\n */\n addDetails(label, content) {\n const element = this.wrap('details', this.wrap('summary', label) + content);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML image tag to the summary buffer\n *\n * @param {string} src path to the image you to embed\n * @param {string} alt text description of the image\n * @param {SummaryImageOptions} options (optional) addition image attributes\n *\n * @returns {Summary} summary instance\n */\n addImage(src, alt, options) {\n const { width, height } = options || {};\n const attrs = Object.assign(Object.assign({}, (width && { width })), (height && { height }));\n const element = this.wrap('img', null, Object.assign({ src, alt }, attrs));\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML section heading element\n *\n * @param {string} text heading text\n * @param {number | string} [level=1] (optional) the heading level, default: 1\n *\n * @returns {Summary} summary instance\n */\n addHeading(text, level) {\n const tag = `h${level}`;\n const allowedTag = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'].includes(tag)\n ? tag\n : 'h1';\n const element = this.wrap(allowedTag, text);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML thematic break (
) to the summary buffer\n *\n * @returns {Summary} summary instance\n */\n addSeparator() {\n const element = this.wrap('hr', null);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML line break (
) to the summary buffer\n *\n * @returns {Summary} summary instance\n */\n addBreak() {\n const element = this.wrap('br', null);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML blockquote to the summary buffer\n *\n * @param {string} text quote text\n * @param {string} cite (optional) citation url\n *\n * @returns {Summary} summary instance\n */\n addQuote(text, cite) {\n const attrs = Object.assign({}, (cite && { cite }));\n const element = this.wrap('blockquote', text, attrs);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML anchor tag to the summary buffer\n *\n * @param {string} text link text/content\n * @param {string} href hyperlink\n *\n * @returns {Summary} summary instance\n */\n addLink(text, href) {\n const element = this.wrap('a', text, { href });\n return this.addRaw(element).addEOL();\n }\n}\nconst _summary = new Summary();\n/**\n * @deprecated use `core.summary`\n */\nexports.markdownSummary = _summary;\nexports.summary = _summary;\n//# sourceMappingURL=summary.js.map","\"use strict\";\n// We use any as a valid input type\n/* eslint-disable @typescript-eslint/no-explicit-any */\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.toCommandProperties = exports.toCommandValue = void 0;\n/**\n * Sanitizes an input into a string so it can be passed into issueCommand safely\n * @param input input to sanitize into a string\n */\nfunction toCommandValue(input) {\n if (input === null || input === undefined) {\n return '';\n }\n else if (typeof input === 'string' || input instanceof String) {\n return input;\n }\n return JSON.stringify(input);\n}\nexports.toCommandValue = toCommandValue;\n/**\n *\n * @param annotationProperties\n * @returns The command properties to send with the actual annotation command\n * See IssueCommandProperties: https://github.com/actions/runner/blob/main/src/Runner.Worker/ActionCommandManager.cs#L646\n */\nfunction toCommandProperties(annotationProperties) {\n if (!Object.keys(annotationProperties).length) {\n return {};\n }\n return {\n title: annotationProperties.title,\n file: annotationProperties.file,\n line: annotationProperties.startLine,\n endLine: annotationProperties.endLine,\n col: annotationProperties.startColumn,\n endColumn: annotationProperties.endColumn\n };\n}\nexports.toCommandProperties = toCommandProperties;\n//# sourceMappingURL=utils.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getExecOutput = exports.exec = void 0;\nconst string_decoder_1 = require(\"string_decoder\");\nconst tr = __importStar(require(\"./toolrunner\"));\n/**\n * Exec a command.\n * Output will be streamed to the live console.\n * Returns promise with return code\n *\n * @param commandLine command to execute (can include additional args). Must be correctly escaped.\n * @param args optional arguments for tool. Escaping is handled by the lib.\n * @param options optional exec options. See ExecOptions\n * @returns Promise exit code\n */\nfunction exec(commandLine, args, options) {\n return __awaiter(this, void 0, void 0, function* () {\n const commandArgs = tr.argStringToArray(commandLine);\n if (commandArgs.length === 0) {\n throw new Error(`Parameter 'commandLine' cannot be null or empty.`);\n }\n // Path to tool to execute should be first arg\n const toolPath = commandArgs[0];\n args = commandArgs.slice(1).concat(args || []);\n const runner = new tr.ToolRunner(toolPath, args, options);\n return runner.exec();\n });\n}\nexports.exec = exec;\n/**\n * Exec a command and get the output.\n * Output will be streamed to the live console.\n * Returns promise with the exit code and collected stdout and stderr\n *\n * @param commandLine command to execute (can include additional args). Must be correctly escaped.\n * @param args optional arguments for tool. Escaping is handled by the lib.\n * @param options optional exec options. See ExecOptions\n * @returns Promise exit code, stdout, and stderr\n */\nfunction getExecOutput(commandLine, args, options) {\n var _a, _b;\n return __awaiter(this, void 0, void 0, function* () {\n let stdout = '';\n let stderr = '';\n //Using string decoder covers the case where a mult-byte character is split\n const stdoutDecoder = new string_decoder_1.StringDecoder('utf8');\n const stderrDecoder = new string_decoder_1.StringDecoder('utf8');\n const originalStdoutListener = (_a = options === null || options === void 0 ? void 0 : options.listeners) === null || _a === void 0 ? void 0 : _a.stdout;\n const originalStdErrListener = (_b = options === null || options === void 0 ? void 0 : options.listeners) === null || _b === void 0 ? void 0 : _b.stderr;\n const stdErrListener = (data) => {\n stderr += stderrDecoder.write(data);\n if (originalStdErrListener) {\n originalStdErrListener(data);\n }\n };\n const stdOutListener = (data) => {\n stdout += stdoutDecoder.write(data);\n if (originalStdoutListener) {\n originalStdoutListener(data);\n }\n };\n const listeners = Object.assign(Object.assign({}, options === null || options === void 0 ? void 0 : options.listeners), { stdout: stdOutListener, stderr: stdErrListener });\n const exitCode = yield exec(commandLine, args, Object.assign(Object.assign({}, options), { listeners }));\n //flush any remaining characters\n stdout += stdoutDecoder.end();\n stderr += stderrDecoder.end();\n return {\n exitCode,\n stdout,\n stderr\n };\n });\n}\nexports.getExecOutput = getExecOutput;\n//# sourceMappingURL=exec.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.argStringToArray = exports.ToolRunner = void 0;\nconst os = __importStar(require(\"os\"));\nconst events = __importStar(require(\"events\"));\nconst child = __importStar(require(\"child_process\"));\nconst path = __importStar(require(\"path\"));\nconst io = __importStar(require(\"@actions/io\"));\nconst ioUtil = __importStar(require(\"@actions/io/lib/io-util\"));\nconst timers_1 = require(\"timers\");\n/* eslint-disable @typescript-eslint/unbound-method */\nconst IS_WINDOWS = process.platform === 'win32';\n/*\n * Class for running command line tools. Handles quoting and arg parsing in a platform agnostic way.\n */\nclass ToolRunner extends events.EventEmitter {\n constructor(toolPath, args, options) {\n super();\n if (!toolPath) {\n throw new Error(\"Parameter 'toolPath' cannot be null or empty.\");\n }\n this.toolPath = toolPath;\n this.args = args || [];\n this.options = options || {};\n }\n _debug(message) {\n if (this.options.listeners && this.options.listeners.debug) {\n this.options.listeners.debug(message);\n }\n }\n _getCommandString(options, noPrefix) {\n const toolPath = this._getSpawnFileName();\n const args = this._getSpawnArgs(options);\n let cmd = noPrefix ? '' : '[command]'; // omit prefix when piped to a second tool\n if (IS_WINDOWS) {\n // Windows + cmd file\n if (this._isCmdFile()) {\n cmd += toolPath;\n for (const a of args) {\n cmd += ` ${a}`;\n }\n }\n // Windows + verbatim\n else if (options.windowsVerbatimArguments) {\n cmd += `\"${toolPath}\"`;\n for (const a of args) {\n cmd += ` ${a}`;\n }\n }\n // Windows (regular)\n else {\n cmd += this._windowsQuoteCmdArg(toolPath);\n for (const a of args) {\n cmd += ` ${this._windowsQuoteCmdArg(a)}`;\n }\n }\n }\n else {\n // OSX/Linux - this can likely be improved with some form of quoting.\n // creating processes on Unix is fundamentally different than Windows.\n // on Unix, execvp() takes an arg array.\n cmd += toolPath;\n for (const a of args) {\n cmd += ` ${a}`;\n }\n }\n return cmd;\n }\n _processLineBuffer(data, strBuffer, onLine) {\n try {\n let s = strBuffer + data.toString();\n let n = s.indexOf(os.EOL);\n while (n > -1) {\n const line = s.substring(0, n);\n onLine(line);\n // the rest of the string ...\n s = s.substring(n + os.EOL.length);\n n = s.indexOf(os.EOL);\n }\n return s;\n }\n catch (err) {\n // streaming lines to console is best effort. Don't fail a build.\n this._debug(`error processing line. Failed with error ${err}`);\n return '';\n }\n }\n _getSpawnFileName() {\n if (IS_WINDOWS) {\n if (this._isCmdFile()) {\n return process.env['COMSPEC'] || 'cmd.exe';\n }\n }\n return this.toolPath;\n }\n _getSpawnArgs(options) {\n if (IS_WINDOWS) {\n if (this._isCmdFile()) {\n let argline = `/D /S /C \"${this._windowsQuoteCmdArg(this.toolPath)}`;\n for (const a of this.args) {\n argline += ' ';\n argline += options.windowsVerbatimArguments\n ? a\n : this._windowsQuoteCmdArg(a);\n }\n argline += '\"';\n return [argline];\n }\n }\n return this.args;\n }\n _endsWith(str, end) {\n return str.endsWith(end);\n }\n _isCmdFile() {\n const upperToolPath = this.toolPath.toUpperCase();\n return (this._endsWith(upperToolPath, '.CMD') ||\n this._endsWith(upperToolPath, '.BAT'));\n }\n _windowsQuoteCmdArg(arg) {\n // for .exe, apply the normal quoting rules that libuv applies\n if (!this._isCmdFile()) {\n return this._uvQuoteCmdArg(arg);\n }\n // otherwise apply quoting rules specific to the cmd.exe command line parser.\n // the libuv rules are generic and are not designed specifically for cmd.exe\n // command line parser.\n //\n // for a detailed description of the cmd.exe command line parser, refer to\n // http://stackoverflow.com/questions/4094699/how-does-the-windows-command-interpreter-cmd-exe-parse-scripts/7970912#7970912\n // need quotes for empty arg\n if (!arg) {\n return '\"\"';\n }\n // determine whether the arg needs to be quoted\n const cmdSpecialChars = [\n ' ',\n '\\t',\n '&',\n '(',\n ')',\n '[',\n ']',\n '{',\n '}',\n '^',\n '=',\n ';',\n '!',\n \"'\",\n '+',\n ',',\n '`',\n '~',\n '|',\n '<',\n '>',\n '\"'\n ];\n let needsQuotes = false;\n for (const char of arg) {\n if (cmdSpecialChars.some(x => x === char)) {\n needsQuotes = true;\n break;\n }\n }\n // short-circuit if quotes not needed\n if (!needsQuotes) {\n return arg;\n }\n // the following quoting rules are very similar to the rules that by libuv applies.\n //\n // 1) wrap the string in quotes\n //\n // 2) double-up quotes - i.e. \" => \"\"\n //\n // this is different from the libuv quoting rules. libuv replaces \" with \\\", which unfortunately\n // doesn't work well with a cmd.exe command line.\n //\n // note, replacing \" with \"\" also works well if the arg is passed to a downstream .NET console app.\n // for example, the command line:\n // foo.exe \"myarg:\"\"my val\"\"\"\n // is parsed by a .NET console app into an arg array:\n // [ \"myarg:\\\"my val\\\"\" ]\n // which is the same end result when applying libuv quoting rules. although the actual\n // command line from libuv quoting rules would look like:\n // foo.exe \"myarg:\\\"my val\\\"\"\n //\n // 3) double-up slashes that precede a quote,\n // e.g. hello \\world => \"hello \\world\"\n // hello\\\"world => \"hello\\\\\"\"world\"\n // hello\\\\\"world => \"hello\\\\\\\\\"\"world\"\n // hello world\\ => \"hello world\\\\\"\n //\n // technically this is not required for a cmd.exe command line, or the batch argument parser.\n // the reasons for including this as a .cmd quoting rule are:\n //\n // a) this is optimized for the scenario where the argument is passed from the .cmd file to an\n // external program. many programs (e.g. .NET console apps) rely on the slash-doubling rule.\n //\n // b) it's what we've been doing previously (by deferring to node default behavior) and we\n // haven't heard any complaints about that aspect.\n //\n // note, a weakness of the quoting rules chosen here, is that % is not escaped. in fact, % cannot be\n // escaped when used on the command line directly - even though within a .cmd file % can be escaped\n // by using %%.\n //\n // the saving grace is, on the command line, %var% is left as-is if var is not defined. this contrasts\n // the line parsing rules within a .cmd file, where if var is not defined it is replaced with nothing.\n //\n // one option that was explored was replacing % with ^% - i.e. %var% => ^%var^%. this hack would\n // often work, since it is unlikely that var^ would exist, and the ^ character is removed when the\n // variable is used. the problem, however, is that ^ is not removed when %* is used to pass the args\n // to an external program.\n //\n // an unexplored potential solution for the % escaping problem, is to create a wrapper .cmd file.\n // % can be escaped within a .cmd file.\n let reverse = '\"';\n let quoteHit = true;\n for (let i = arg.length; i > 0; i--) {\n // walk the string in reverse\n reverse += arg[i - 1];\n if (quoteHit && arg[i - 1] === '\\\\') {\n reverse += '\\\\'; // double the slash\n }\n else if (arg[i - 1] === '\"') {\n quoteHit = true;\n reverse += '\"'; // double the quote\n }\n else {\n quoteHit = false;\n }\n }\n reverse += '\"';\n return reverse\n .split('')\n .reverse()\n .join('');\n }\n _uvQuoteCmdArg(arg) {\n // Tool runner wraps child_process.spawn() and needs to apply the same quoting as\n // Node in certain cases where the undocumented spawn option windowsVerbatimArguments\n // is used.\n //\n // Since this function is a port of quote_cmd_arg from Node 4.x (technically, lib UV,\n // see https://github.com/nodejs/node/blob/v4.x/deps/uv/src/win/process.c for details),\n // pasting copyright notice from Node within this function:\n //\n // Copyright Joyent, Inc. and other Node contributors. All rights reserved.\n //\n // Permission is hereby granted, free of charge, to any person obtaining a copy\n // of this software and associated documentation files (the \"Software\"), to\n // deal in the Software without restriction, including without limitation the\n // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n // sell copies of the Software, and to permit persons to whom the Software is\n // furnished to do so, subject to the following conditions:\n //\n // The above copyright notice and this permission notice shall be included in\n // all copies or substantial portions of the Software.\n //\n // THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n // IN THE SOFTWARE.\n if (!arg) {\n // Need double quotation for empty argument\n return '\"\"';\n }\n if (!arg.includes(' ') && !arg.includes('\\t') && !arg.includes('\"')) {\n // No quotation needed\n return arg;\n }\n if (!arg.includes('\"') && !arg.includes('\\\\')) {\n // No embedded double quotes or backslashes, so I can just wrap\n // quote marks around the whole thing.\n return `\"${arg}\"`;\n }\n // Expected input/output:\n // input : hello\"world\n // output: \"hello\\\"world\"\n // input : hello\"\"world\n // output: \"hello\\\"\\\"world\"\n // input : hello\\world\n // output: hello\\world\n // input : hello\\\\world\n // output: hello\\\\world\n // input : hello\\\"world\n // output: \"hello\\\\\\\"world\"\n // input : hello\\\\\"world\n // output: \"hello\\\\\\\\\\\"world\"\n // input : hello world\\\n // output: \"hello world\\\\\" - note the comment in libuv actually reads \"hello world\\\"\n // but it appears the comment is wrong, it should be \"hello world\\\\\"\n let reverse = '\"';\n let quoteHit = true;\n for (let i = arg.length; i > 0; i--) {\n // walk the string in reverse\n reverse += arg[i - 1];\n if (quoteHit && arg[i - 1] === '\\\\') {\n reverse += '\\\\';\n }\n else if (arg[i - 1] === '\"') {\n quoteHit = true;\n reverse += '\\\\';\n }\n else {\n quoteHit = false;\n }\n }\n reverse += '\"';\n return reverse\n .split('')\n .reverse()\n .join('');\n }\n _cloneExecOptions(options) {\n options = options || {};\n const result = {\n cwd: options.cwd || process.cwd(),\n env: options.env || process.env,\n silent: options.silent || false,\n windowsVerbatimArguments: options.windowsVerbatimArguments || false,\n failOnStdErr: options.failOnStdErr || false,\n ignoreReturnCode: options.ignoreReturnCode || false,\n delay: options.delay || 10000\n };\n result.outStream = options.outStream || process.stdout;\n result.errStream = options.errStream || process.stderr;\n return result;\n }\n _getSpawnOptions(options, toolPath) {\n options = options || {};\n const result = {};\n result.cwd = options.cwd;\n result.env = options.env;\n result['windowsVerbatimArguments'] =\n options.windowsVerbatimArguments || this._isCmdFile();\n if (options.windowsVerbatimArguments) {\n result.argv0 = `\"${toolPath}\"`;\n }\n return result;\n }\n /**\n * Exec a tool.\n * Output will be streamed to the live console.\n * Returns promise with return code\n *\n * @param tool path to tool to exec\n * @param options optional exec options. See ExecOptions\n * @returns number\n */\n exec() {\n return __awaiter(this, void 0, void 0, function* () {\n // root the tool path if it is unrooted and contains relative pathing\n if (!ioUtil.isRooted(this.toolPath) &&\n (this.toolPath.includes('/') ||\n (IS_WINDOWS && this.toolPath.includes('\\\\')))) {\n // prefer options.cwd if it is specified, however options.cwd may also need to be rooted\n this.toolPath = path.resolve(process.cwd(), this.options.cwd || process.cwd(), this.toolPath);\n }\n // if the tool is only a file name, then resolve it from the PATH\n // otherwise verify it exists (add extension on Windows if necessary)\n this.toolPath = yield io.which(this.toolPath, true);\n return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () {\n this._debug(`exec tool: ${this.toolPath}`);\n this._debug('arguments:');\n for (const arg of this.args) {\n this._debug(` ${arg}`);\n }\n const optionsNonNull = this._cloneExecOptions(this.options);\n if (!optionsNonNull.silent && optionsNonNull.outStream) {\n optionsNonNull.outStream.write(this._getCommandString(optionsNonNull) + os.EOL);\n }\n const state = new ExecState(optionsNonNull, this.toolPath);\n state.on('debug', (message) => {\n this._debug(message);\n });\n if (this.options.cwd && !(yield ioUtil.exists(this.options.cwd))) {\n return reject(new Error(`The cwd: ${this.options.cwd} does not exist!`));\n }\n const fileName = this._getSpawnFileName();\n const cp = child.spawn(fileName, this._getSpawnArgs(optionsNonNull), this._getSpawnOptions(this.options, fileName));\n let stdbuffer = '';\n if (cp.stdout) {\n cp.stdout.on('data', (data) => {\n if (this.options.listeners && this.options.listeners.stdout) {\n this.options.listeners.stdout(data);\n }\n if (!optionsNonNull.silent && optionsNonNull.outStream) {\n optionsNonNull.outStream.write(data);\n }\n stdbuffer = this._processLineBuffer(data, stdbuffer, (line) => {\n if (this.options.listeners && this.options.listeners.stdline) {\n this.options.listeners.stdline(line);\n }\n });\n });\n }\n let errbuffer = '';\n if (cp.stderr) {\n cp.stderr.on('data', (data) => {\n state.processStderr = true;\n if (this.options.listeners && this.options.listeners.stderr) {\n this.options.listeners.stderr(data);\n }\n if (!optionsNonNull.silent &&\n optionsNonNull.errStream &&\n optionsNonNull.outStream) {\n const s = optionsNonNull.failOnStdErr\n ? optionsNonNull.errStream\n : optionsNonNull.outStream;\n s.write(data);\n }\n errbuffer = this._processLineBuffer(data, errbuffer, (line) => {\n if (this.options.listeners && this.options.listeners.errline) {\n this.options.listeners.errline(line);\n }\n });\n });\n }\n cp.on('error', (err) => {\n state.processError = err.message;\n state.processExited = true;\n state.processClosed = true;\n state.CheckComplete();\n });\n cp.on('exit', (code) => {\n state.processExitCode = code;\n state.processExited = true;\n this._debug(`Exit code ${code} received from tool '${this.toolPath}'`);\n state.CheckComplete();\n });\n cp.on('close', (code) => {\n state.processExitCode = code;\n state.processExited = true;\n state.processClosed = true;\n this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);\n state.CheckComplete();\n });\n state.on('done', (error, exitCode) => {\n if (stdbuffer.length > 0) {\n this.emit('stdline', stdbuffer);\n }\n if (errbuffer.length > 0) {\n this.emit('errline', errbuffer);\n }\n cp.removeAllListeners();\n if (error) {\n reject(error);\n }\n else {\n resolve(exitCode);\n }\n });\n if (this.options.input) {\n if (!cp.stdin) {\n throw new Error('child process missing stdin');\n }\n cp.stdin.end(this.options.input);\n }\n }));\n });\n }\n}\nexports.ToolRunner = ToolRunner;\n/**\n * Convert an arg string to an array of args. Handles escaping\n *\n * @param argString string of arguments\n * @returns string[] array of arguments\n */\nfunction argStringToArray(argString) {\n const args = [];\n let inQuotes = false;\n let escaped = false;\n let arg = '';\n function append(c) {\n // we only escape double quotes.\n if (escaped && c !== '\"') {\n arg += '\\\\';\n }\n arg += c;\n escaped = false;\n }\n for (let i = 0; i < argString.length; i++) {\n const c = argString.charAt(i);\n if (c === '\"') {\n if (!escaped) {\n inQuotes = !inQuotes;\n }\n else {\n append(c);\n }\n continue;\n }\n if (c === '\\\\' && escaped) {\n append(c);\n continue;\n }\n if (c === '\\\\' && inQuotes) {\n escaped = true;\n continue;\n }\n if (c === ' ' && !inQuotes) {\n if (arg.length > 0) {\n args.push(arg);\n arg = '';\n }\n continue;\n }\n append(c);\n }\n if (arg.length > 0) {\n args.push(arg.trim());\n }\n return args;\n}\nexports.argStringToArray = argStringToArray;\nclass ExecState extends events.EventEmitter {\n constructor(options, toolPath) {\n super();\n this.processClosed = false; // tracks whether the process has exited and stdio is closed\n this.processError = '';\n this.processExitCode = 0;\n this.processExited = false; // tracks whether the process has exited\n this.processStderr = false; // tracks whether stderr was written to\n this.delay = 10000; // 10 seconds\n this.done = false;\n this.timeout = null;\n if (!toolPath) {\n throw new Error('toolPath must not be empty');\n }\n this.options = options;\n this.toolPath = toolPath;\n if (options.delay) {\n this.delay = options.delay;\n }\n }\n CheckComplete() {\n if (this.done) {\n return;\n }\n if (this.processClosed) {\n this._setResult();\n }\n else if (this.processExited) {\n this.timeout = timers_1.setTimeout(ExecState.HandleTimeout, this.delay, this);\n }\n }\n _debug(message) {\n this.emit('debug', message);\n }\n _setResult() {\n // determine whether there is an error\n let error;\n if (this.processExited) {\n if (this.processError) {\n error = new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`);\n }\n else if (this.processExitCode !== 0 && !this.options.ignoreReturnCode) {\n error = new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`);\n }\n else if (this.processStderr && this.options.failOnStdErr) {\n error = new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`);\n }\n }\n // clear the timeout\n if (this.timeout) {\n clearTimeout(this.timeout);\n this.timeout = null;\n }\n this.done = true;\n this.emit('done', error, this.processExitCode);\n }\n static HandleTimeout(state) {\n if (state.done) {\n return;\n }\n if (!state.processClosed && state.processExited) {\n const message = `The STDIO streams did not close within ${state.delay /\n 1000} seconds of the exit event from process '${state.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;\n state._debug(message);\n }\n state._setResult();\n }\n}\n//# sourceMappingURL=toolrunner.js.map","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.Context = void 0;\nconst fs_1 = require(\"fs\");\nconst os_1 = require(\"os\");\nclass Context {\n /**\n * Hydrate the context from the environment\n */\n constructor() {\n var _a, _b, _c;\n this.payload = {};\n if (process.env.GITHUB_EVENT_PATH) {\n if (fs_1.existsSync(process.env.GITHUB_EVENT_PATH)) {\n this.payload = JSON.parse(fs_1.readFileSync(process.env.GITHUB_EVENT_PATH, { encoding: 'utf8' }));\n }\n else {\n const path = process.env.GITHUB_EVENT_PATH;\n process.stdout.write(`GITHUB_EVENT_PATH ${path} does not exist${os_1.EOL}`);\n }\n }\n this.eventName = process.env.GITHUB_EVENT_NAME;\n this.sha = process.env.GITHUB_SHA;\n this.ref = process.env.GITHUB_REF;\n this.workflow = process.env.GITHUB_WORKFLOW;\n this.action = process.env.GITHUB_ACTION;\n this.actor = process.env.GITHUB_ACTOR;\n this.job = process.env.GITHUB_JOB;\n this.runNumber = parseInt(process.env.GITHUB_RUN_NUMBER, 10);\n this.runId = parseInt(process.env.GITHUB_RUN_ID, 10);\n this.apiUrl = (_a = process.env.GITHUB_API_URL) !== null && _a !== void 0 ? _a : `https://api.github.com`;\n this.serverUrl = (_b = process.env.GITHUB_SERVER_URL) !== null && _b !== void 0 ? _b : `https://github.com`;\n this.graphqlUrl = (_c = process.env.GITHUB_GRAPHQL_URL) !== null && _c !== void 0 ? _c : `https://api.github.com/graphql`;\n }\n get issue() {\n const payload = this.payload;\n return Object.assign(Object.assign({}, this.repo), { number: (payload.issue || payload.pull_request || payload).number });\n }\n get repo() {\n if (process.env.GITHUB_REPOSITORY) {\n const [owner, repo] = process.env.GITHUB_REPOSITORY.split('/');\n return { owner, repo };\n }\n if (this.payload.repository) {\n return {\n owner: this.payload.repository.owner.login,\n repo: this.payload.repository.name\n };\n }\n throw new Error(\"context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'\");\n }\n}\nexports.Context = Context;\n//# sourceMappingURL=context.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getOctokit = exports.context = void 0;\nconst Context = __importStar(require(\"./context\"));\nconst utils_1 = require(\"./utils\");\nexports.context = new Context.Context();\n/**\n * Returns a hydrated octokit ready to use for GitHub Actions\n *\n * @param token the repo PAT or GITHUB_TOKEN\n * @param options other options to set\n */\nfunction getOctokit(token, options, ...additionalPlugins) {\n const GitHubWithPlugins = utils_1.GitHub.plugin(...additionalPlugins);\n return new GitHubWithPlugins(utils_1.getOctokitOptions(token, options));\n}\nexports.getOctokit = getOctokit;\n//# sourceMappingURL=github.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getApiBaseUrl = exports.getProxyAgent = exports.getAuthString = void 0;\nconst httpClient = __importStar(require(\"@actions/http-client\"));\nfunction getAuthString(token, options) {\n if (!token && !options.auth) {\n throw new Error('Parameter token or opts.auth is required');\n }\n else if (token && options.auth) {\n throw new Error('Parameters token and opts.auth may not both be specified');\n }\n return typeof options.auth === 'string' ? options.auth : `token ${token}`;\n}\nexports.getAuthString = getAuthString;\nfunction getProxyAgent(destinationUrl) {\n const hc = new httpClient.HttpClient();\n return hc.getAgent(destinationUrl);\n}\nexports.getProxyAgent = getProxyAgent;\nfunction getApiBaseUrl() {\n return process.env['GITHUB_API_URL'] || 'https://api.github.com';\n}\nexports.getApiBaseUrl = getApiBaseUrl;\n//# sourceMappingURL=utils.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getOctokitOptions = exports.GitHub = exports.defaults = exports.context = void 0;\nconst Context = __importStar(require(\"./context\"));\nconst Utils = __importStar(require(\"./internal/utils\"));\n// octokit + plugins\nconst core_1 = require(\"@octokit/core\");\nconst plugin_rest_endpoint_methods_1 = require(\"@octokit/plugin-rest-endpoint-methods\");\nconst plugin_paginate_rest_1 = require(\"@octokit/plugin-paginate-rest\");\nexports.context = new Context.Context();\nconst baseUrl = Utils.getApiBaseUrl();\nexports.defaults = {\n baseUrl,\n request: {\n agent: Utils.getProxyAgent(baseUrl)\n }\n};\nexports.GitHub = core_1.Octokit.plugin(plugin_rest_endpoint_methods_1.restEndpointMethods, plugin_paginate_rest_1.paginateRest).defaults(exports.defaults);\n/**\n * Convience function to correctly format Octokit Options to pass into the constructor.\n *\n * @param token the repo PAT or GITHUB_TOKEN\n * @param options other options to set\n */\nfunction getOctokitOptions(token, options) {\n const opts = Object.assign({}, options || {}); // Shallow clone - don't mutate the object provided by the caller\n // Auth\n const auth = Utils.getAuthString(token, opts);\n if (auth) {\n opts.auth = auth;\n }\n return opts;\n}\nexports.getOctokitOptions = getOctokitOptions;\n//# sourceMappingURL=utils.js.map","\"use strict\";\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.PersonalAccessTokenCredentialHandler = exports.BearerCredentialHandler = exports.BasicCredentialHandler = void 0;\nclass BasicCredentialHandler {\n constructor(username, password) {\n this.username = username;\n this.password = password;\n }\n prepareRequest(options) {\n if (!options.headers) {\n throw Error('The request has no headers');\n }\n options.headers['Authorization'] = `Basic ${Buffer.from(`${this.username}:${this.password}`).toString('base64')}`;\n }\n // This handler cannot handle 401\n canHandleAuthentication() {\n return false;\n }\n handleAuthentication() {\n return __awaiter(this, void 0, void 0, function* () {\n throw new Error('not implemented');\n });\n }\n}\nexports.BasicCredentialHandler = BasicCredentialHandler;\nclass BearerCredentialHandler {\n constructor(token) {\n this.token = token;\n }\n // currently implements pre-authorization\n // TODO: support preAuth = false where it hooks on 401\n prepareRequest(options) {\n if (!options.headers) {\n throw Error('The request has no headers');\n }\n options.headers['Authorization'] = `Bearer ${this.token}`;\n }\n // This handler cannot handle 401\n canHandleAuthentication() {\n return false;\n }\n handleAuthentication() {\n return __awaiter(this, void 0, void 0, function* () {\n throw new Error('not implemented');\n });\n }\n}\nexports.BearerCredentialHandler = BearerCredentialHandler;\nclass PersonalAccessTokenCredentialHandler {\n constructor(token) {\n this.token = token;\n }\n // currently implements pre-authorization\n // TODO: support preAuth = false where it hooks on 401\n prepareRequest(options) {\n if (!options.headers) {\n throw Error('The request has no headers');\n }\n options.headers['Authorization'] = `Basic ${Buffer.from(`PAT:${this.token}`).toString('base64')}`;\n }\n // This handler cannot handle 401\n canHandleAuthentication() {\n return false;\n }\n handleAuthentication() {\n return __awaiter(this, void 0, void 0, function* () {\n throw new Error('not implemented');\n });\n }\n}\nexports.PersonalAccessTokenCredentialHandler = PersonalAccessTokenCredentialHandler;\n//# sourceMappingURL=auth.js.map","\"use strict\";\n/* eslint-disable @typescript-eslint/no-explicit-any */\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.HttpClient = exports.isHttps = exports.HttpClientResponse = exports.HttpClientError = exports.getProxyUrl = exports.MediaTypes = exports.Headers = exports.HttpCodes = void 0;\nconst http = __importStar(require(\"http\"));\nconst https = __importStar(require(\"https\"));\nconst pm = __importStar(require(\"./proxy\"));\nconst tunnel = __importStar(require(\"tunnel\"));\nvar HttpCodes;\n(function (HttpCodes) {\n HttpCodes[HttpCodes[\"OK\"] = 200] = \"OK\";\n HttpCodes[HttpCodes[\"MultipleChoices\"] = 300] = \"MultipleChoices\";\n HttpCodes[HttpCodes[\"MovedPermanently\"] = 301] = \"MovedPermanently\";\n HttpCodes[HttpCodes[\"ResourceMoved\"] = 302] = \"ResourceMoved\";\n HttpCodes[HttpCodes[\"SeeOther\"] = 303] = \"SeeOther\";\n HttpCodes[HttpCodes[\"NotModified\"] = 304] = \"NotModified\";\n HttpCodes[HttpCodes[\"UseProxy\"] = 305] = \"UseProxy\";\n HttpCodes[HttpCodes[\"SwitchProxy\"] = 306] = \"SwitchProxy\";\n HttpCodes[HttpCodes[\"TemporaryRedirect\"] = 307] = \"TemporaryRedirect\";\n HttpCodes[HttpCodes[\"PermanentRedirect\"] = 308] = \"PermanentRedirect\";\n HttpCodes[HttpCodes[\"BadRequest\"] = 400] = \"BadRequest\";\n HttpCodes[HttpCodes[\"Unauthorized\"] = 401] = \"Unauthorized\";\n HttpCodes[HttpCodes[\"PaymentRequired\"] = 402] = \"PaymentRequired\";\n HttpCodes[HttpCodes[\"Forbidden\"] = 403] = \"Forbidden\";\n HttpCodes[HttpCodes[\"NotFound\"] = 404] = \"NotFound\";\n HttpCodes[HttpCodes[\"MethodNotAllowed\"] = 405] = \"MethodNotAllowed\";\n HttpCodes[HttpCodes[\"NotAcceptable\"] = 406] = \"NotAcceptable\";\n HttpCodes[HttpCodes[\"ProxyAuthenticationRequired\"] = 407] = \"ProxyAuthenticationRequired\";\n HttpCodes[HttpCodes[\"RequestTimeout\"] = 408] = \"RequestTimeout\";\n HttpCodes[HttpCodes[\"Conflict\"] = 409] = \"Conflict\";\n HttpCodes[HttpCodes[\"Gone\"] = 410] = \"Gone\";\n HttpCodes[HttpCodes[\"TooManyRequests\"] = 429] = \"TooManyRequests\";\n HttpCodes[HttpCodes[\"InternalServerError\"] = 500] = \"InternalServerError\";\n HttpCodes[HttpCodes[\"NotImplemented\"] = 501] = \"NotImplemented\";\n HttpCodes[HttpCodes[\"BadGateway\"] = 502] = \"BadGateway\";\n HttpCodes[HttpCodes[\"ServiceUnavailable\"] = 503] = \"ServiceUnavailable\";\n HttpCodes[HttpCodes[\"GatewayTimeout\"] = 504] = \"GatewayTimeout\";\n})(HttpCodes = exports.HttpCodes || (exports.HttpCodes = {}));\nvar Headers;\n(function (Headers) {\n Headers[\"Accept\"] = \"accept\";\n Headers[\"ContentType\"] = \"content-type\";\n})(Headers = exports.Headers || (exports.Headers = {}));\nvar MediaTypes;\n(function (MediaTypes) {\n MediaTypes[\"ApplicationJson\"] = \"application/json\";\n})(MediaTypes = exports.MediaTypes || (exports.MediaTypes = {}));\n/**\n * Returns the proxy URL, depending upon the supplied url and proxy environment variables.\n * @param serverUrl The server URL where the request will be sent. For example, https://api.github.com\n */\nfunction getProxyUrl(serverUrl) {\n const proxyUrl = pm.getProxyUrl(new URL(serverUrl));\n return proxyUrl ? proxyUrl.href : '';\n}\nexports.getProxyUrl = getProxyUrl;\nconst HttpRedirectCodes = [\n HttpCodes.MovedPermanently,\n HttpCodes.ResourceMoved,\n HttpCodes.SeeOther,\n HttpCodes.TemporaryRedirect,\n HttpCodes.PermanentRedirect\n];\nconst HttpResponseRetryCodes = [\n HttpCodes.BadGateway,\n HttpCodes.ServiceUnavailable,\n HttpCodes.GatewayTimeout\n];\nconst RetryableHttpVerbs = ['OPTIONS', 'GET', 'DELETE', 'HEAD'];\nconst ExponentialBackoffCeiling = 10;\nconst ExponentialBackoffTimeSlice = 5;\nclass HttpClientError extends Error {\n constructor(message, statusCode) {\n super(message);\n this.name = 'HttpClientError';\n this.statusCode = statusCode;\n Object.setPrototypeOf(this, HttpClientError.prototype);\n }\n}\nexports.HttpClientError = HttpClientError;\nclass HttpClientResponse {\n constructor(message) {\n this.message = message;\n }\n readBody() {\n return __awaiter(this, void 0, void 0, function* () {\n return new Promise((resolve) => __awaiter(this, void 0, void 0, function* () {\n let output = Buffer.alloc(0);\n this.message.on('data', (chunk) => {\n output = Buffer.concat([output, chunk]);\n });\n this.message.on('end', () => {\n resolve(output.toString());\n });\n }));\n });\n }\n}\nexports.HttpClientResponse = HttpClientResponse;\nfunction isHttps(requestUrl) {\n const parsedUrl = new URL(requestUrl);\n return parsedUrl.protocol === 'https:';\n}\nexports.isHttps = isHttps;\nclass HttpClient {\n constructor(userAgent, handlers, requestOptions) {\n this._ignoreSslError = false;\n this._allowRedirects = true;\n this._allowRedirectDowngrade = false;\n this._maxRedirects = 50;\n this._allowRetries = false;\n this._maxRetries = 1;\n this._keepAlive = false;\n this._disposed = false;\n this.userAgent = userAgent;\n this.handlers = handlers || [];\n this.requestOptions = requestOptions;\n if (requestOptions) {\n if (requestOptions.ignoreSslError != null) {\n this._ignoreSslError = requestOptions.ignoreSslError;\n }\n this._socketTimeout = requestOptions.socketTimeout;\n if (requestOptions.allowRedirects != null) {\n this._allowRedirects = requestOptions.allowRedirects;\n }\n if (requestOptions.allowRedirectDowngrade != null) {\n this._allowRedirectDowngrade = requestOptions.allowRedirectDowngrade;\n }\n if (requestOptions.maxRedirects != null) {\n this._maxRedirects = Math.max(requestOptions.maxRedirects, 0);\n }\n if (requestOptions.keepAlive != null) {\n this._keepAlive = requestOptions.keepAlive;\n }\n if (requestOptions.allowRetries != null) {\n this._allowRetries = requestOptions.allowRetries;\n }\n if (requestOptions.maxRetries != null) {\n this._maxRetries = requestOptions.maxRetries;\n }\n }\n }\n options(requestUrl, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('OPTIONS', requestUrl, null, additionalHeaders || {});\n });\n }\n get(requestUrl, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('GET', requestUrl, null, additionalHeaders || {});\n });\n }\n del(requestUrl, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('DELETE', requestUrl, null, additionalHeaders || {});\n });\n }\n post(requestUrl, data, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('POST', requestUrl, data, additionalHeaders || {});\n });\n }\n patch(requestUrl, data, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('PATCH', requestUrl, data, additionalHeaders || {});\n });\n }\n put(requestUrl, data, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('PUT', requestUrl, data, additionalHeaders || {});\n });\n }\n head(requestUrl, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('HEAD', requestUrl, null, additionalHeaders || {});\n });\n }\n sendStream(verb, requestUrl, stream, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request(verb, requestUrl, stream, additionalHeaders);\n });\n }\n /**\n * Gets a typed object from an endpoint\n * Be aware that not found returns a null. Other errors (4xx, 5xx) reject the promise\n */\n getJson(requestUrl, additionalHeaders = {}) {\n return __awaiter(this, void 0, void 0, function* () {\n additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson);\n const res = yield this.get(requestUrl, additionalHeaders);\n return this._processResponse(res, this.requestOptions);\n });\n }\n postJson(requestUrl, obj, additionalHeaders = {}) {\n return __awaiter(this, void 0, void 0, function* () {\n const data = JSON.stringify(obj, null, 2);\n additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson);\n additionalHeaders[Headers.ContentType] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.ContentType, MediaTypes.ApplicationJson);\n const res = yield this.post(requestUrl, data, additionalHeaders);\n return this._processResponse(res, this.requestOptions);\n });\n }\n putJson(requestUrl, obj, additionalHeaders = {}) {\n return __awaiter(this, void 0, void 0, function* () {\n const data = JSON.stringify(obj, null, 2);\n additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson);\n additionalHeaders[Headers.ContentType] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.ContentType, MediaTypes.ApplicationJson);\n const res = yield this.put(requestUrl, data, additionalHeaders);\n return this._processResponse(res, this.requestOptions);\n });\n }\n patchJson(requestUrl, obj, additionalHeaders = {}) {\n return __awaiter(this, void 0, void 0, function* () {\n const data = JSON.stringify(obj, null, 2);\n additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson);\n additionalHeaders[Headers.ContentType] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.ContentType, MediaTypes.ApplicationJson);\n const res = yield this.patch(requestUrl, data, additionalHeaders);\n return this._processResponse(res, this.requestOptions);\n });\n }\n /**\n * Makes a raw http request.\n * All other methods such as get, post, patch, and request ultimately call this.\n * Prefer get, del, post and patch\n */\n request(verb, requestUrl, data, headers) {\n return __awaiter(this, void 0, void 0, function* () {\n if (this._disposed) {\n throw new Error('Client has already been disposed.');\n }\n const parsedUrl = new URL(requestUrl);\n let info = this._prepareRequest(verb, parsedUrl, headers);\n // Only perform retries on reads since writes may not be idempotent.\n const maxTries = this._allowRetries && RetryableHttpVerbs.includes(verb)\n ? this._maxRetries + 1\n : 1;\n let numTries = 0;\n let response;\n do {\n response = yield this.requestRaw(info, data);\n // Check if it's an authentication challenge\n if (response &&\n response.message &&\n response.message.statusCode === HttpCodes.Unauthorized) {\n let authenticationHandler;\n for (const handler of this.handlers) {\n if (handler.canHandleAuthentication(response)) {\n authenticationHandler = handler;\n break;\n }\n }\n if (authenticationHandler) {\n return authenticationHandler.handleAuthentication(this, info, data);\n }\n else {\n // We have received an unauthorized response but have no handlers to handle it.\n // Let the response return to the caller.\n return response;\n }\n }\n let redirectsRemaining = this._maxRedirects;\n while (response.message.statusCode &&\n HttpRedirectCodes.includes(response.message.statusCode) &&\n this._allowRedirects &&\n redirectsRemaining > 0) {\n const redirectUrl = response.message.headers['location'];\n if (!redirectUrl) {\n // if there's no location to redirect to, we won't\n break;\n }\n const parsedRedirectUrl = new URL(redirectUrl);\n if (parsedUrl.protocol === 'https:' &&\n parsedUrl.protocol !== parsedRedirectUrl.protocol &&\n !this._allowRedirectDowngrade) {\n throw new Error('Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.');\n }\n // we need to finish reading the response before reassigning response\n // which will leak the open socket.\n yield response.readBody();\n // strip authorization header if redirected to a different hostname\n if (parsedRedirectUrl.hostname !== parsedUrl.hostname) {\n for (const header in headers) {\n // header names are case insensitive\n if (header.toLowerCase() === 'authorization') {\n delete headers[header];\n }\n }\n }\n // let's make the request with the new redirectUrl\n info = this._prepareRequest(verb, parsedRedirectUrl, headers);\n response = yield this.requestRaw(info, data);\n redirectsRemaining--;\n }\n if (!response.message.statusCode ||\n !HttpResponseRetryCodes.includes(response.message.statusCode)) {\n // If not a retry code, return immediately instead of retrying\n return response;\n }\n numTries += 1;\n if (numTries < maxTries) {\n yield response.readBody();\n yield this._performExponentialBackoff(numTries);\n }\n } while (numTries < maxTries);\n return response;\n });\n }\n /**\n * Needs to be called if keepAlive is set to true in request options.\n */\n dispose() {\n if (this._agent) {\n this._agent.destroy();\n }\n this._disposed = true;\n }\n /**\n * Raw request.\n * @param info\n * @param data\n */\n requestRaw(info, data) {\n return __awaiter(this, void 0, void 0, function* () {\n return new Promise((resolve, reject) => {\n function callbackForResult(err, res) {\n if (err) {\n reject(err);\n }\n else if (!res) {\n // If `err` is not passed, then `res` must be passed.\n reject(new Error('Unknown error'));\n }\n else {\n resolve(res);\n }\n }\n this.requestRawWithCallback(info, data, callbackForResult);\n });\n });\n }\n /**\n * Raw request with callback.\n * @param info\n * @param data\n * @param onResult\n */\n requestRawWithCallback(info, data, onResult) {\n if (typeof data === 'string') {\n if (!info.options.headers) {\n info.options.headers = {};\n }\n info.options.headers['Content-Length'] = Buffer.byteLength(data, 'utf8');\n }\n let callbackCalled = false;\n function handleResult(err, res) {\n if (!callbackCalled) {\n callbackCalled = true;\n onResult(err, res);\n }\n }\n const req = info.httpModule.request(info.options, (msg) => {\n const res = new HttpClientResponse(msg);\n handleResult(undefined, res);\n });\n let socket;\n req.on('socket', sock => {\n socket = sock;\n });\n // If we ever get disconnected, we want the socket to timeout eventually\n req.setTimeout(this._socketTimeout || 3 * 60000, () => {\n if (socket) {\n socket.end();\n }\n handleResult(new Error(`Request timeout: ${info.options.path}`));\n });\n req.on('error', function (err) {\n // err has statusCode property\n // res should have headers\n handleResult(err);\n });\n if (data && typeof data === 'string') {\n req.write(data, 'utf8');\n }\n if (data && typeof data !== 'string') {\n data.on('close', function () {\n req.end();\n });\n data.pipe(req);\n }\n else {\n req.end();\n }\n }\n /**\n * Gets an http agent. This function is useful when you need an http agent that handles\n * routing through a proxy server - depending upon the url and proxy environment variables.\n * @param serverUrl The server URL where the request will be sent. For example, https://api.github.com\n */\n getAgent(serverUrl) {\n const parsedUrl = new URL(serverUrl);\n return this._getAgent(parsedUrl);\n }\n _prepareRequest(method, requestUrl, headers) {\n const info = {};\n info.parsedUrl = requestUrl;\n const usingSsl = info.parsedUrl.protocol === 'https:';\n info.httpModule = usingSsl ? https : http;\n const defaultPort = usingSsl ? 443 : 80;\n info.options = {};\n info.options.host = info.parsedUrl.hostname;\n info.options.port = info.parsedUrl.port\n ? parseInt(info.parsedUrl.port)\n : defaultPort;\n info.options.path =\n (info.parsedUrl.pathname || '') + (info.parsedUrl.search || '');\n info.options.method = method;\n info.options.headers = this._mergeHeaders(headers);\n if (this.userAgent != null) {\n info.options.headers['user-agent'] = this.userAgent;\n }\n info.options.agent = this._getAgent(info.parsedUrl);\n // gives handlers an opportunity to participate\n if (this.handlers) {\n for (const handler of this.handlers) {\n handler.prepareRequest(info.options);\n }\n }\n return info;\n }\n _mergeHeaders(headers) {\n if (this.requestOptions && this.requestOptions.headers) {\n return Object.assign({}, lowercaseKeys(this.requestOptions.headers), lowercaseKeys(headers || {}));\n }\n return lowercaseKeys(headers || {});\n }\n _getExistingOrDefaultHeader(additionalHeaders, header, _default) {\n let clientHeader;\n if (this.requestOptions && this.requestOptions.headers) {\n clientHeader = lowercaseKeys(this.requestOptions.headers)[header];\n }\n return additionalHeaders[header] || clientHeader || _default;\n }\n _getAgent(parsedUrl) {\n let agent;\n const proxyUrl = pm.getProxyUrl(parsedUrl);\n const useProxy = proxyUrl && proxyUrl.hostname;\n if (this._keepAlive && useProxy) {\n agent = this._proxyAgent;\n }\n if (this._keepAlive && !useProxy) {\n agent = this._agent;\n }\n // if agent is already assigned use that agent.\n if (agent) {\n return agent;\n }\n const usingSsl = parsedUrl.protocol === 'https:';\n let maxSockets = 100;\n if (this.requestOptions) {\n maxSockets = this.requestOptions.maxSockets || http.globalAgent.maxSockets;\n }\n // This is `useProxy` again, but we need to check `proxyURl` directly for TypeScripts's flow analysis.\n if (proxyUrl && proxyUrl.hostname) {\n const agentOptions = {\n maxSockets,\n keepAlive: this._keepAlive,\n proxy: Object.assign(Object.assign({}, ((proxyUrl.username || proxyUrl.password) && {\n proxyAuth: `${proxyUrl.username}:${proxyUrl.password}`\n })), { host: proxyUrl.hostname, port: proxyUrl.port })\n };\n let tunnelAgent;\n const overHttps = proxyUrl.protocol === 'https:';\n if (usingSsl) {\n tunnelAgent = overHttps ? tunnel.httpsOverHttps : tunnel.httpsOverHttp;\n }\n else {\n tunnelAgent = overHttps ? tunnel.httpOverHttps : tunnel.httpOverHttp;\n }\n agent = tunnelAgent(agentOptions);\n this._proxyAgent = agent;\n }\n // if reusing agent across request and tunneling agent isn't assigned create a new agent\n if (this._keepAlive && !agent) {\n const options = { keepAlive: this._keepAlive, maxSockets };\n agent = usingSsl ? new https.Agent(options) : new http.Agent(options);\n this._agent = agent;\n }\n // if not using private agent and tunnel agent isn't setup then use global agent\n if (!agent) {\n agent = usingSsl ? https.globalAgent : http.globalAgent;\n }\n if (usingSsl && this._ignoreSslError) {\n // we don't want to set NODE_TLS_REJECT_UNAUTHORIZED=0 since that will affect request for entire process\n // http.RequestOptions doesn't expose a way to modify RequestOptions.agent.options\n // we have to cast it to any and change it directly\n agent.options = Object.assign(agent.options || {}, {\n rejectUnauthorized: false\n });\n }\n return agent;\n }\n _performExponentialBackoff(retryNumber) {\n return __awaiter(this, void 0, void 0, function* () {\n retryNumber = Math.min(ExponentialBackoffCeiling, retryNumber);\n const ms = ExponentialBackoffTimeSlice * Math.pow(2, retryNumber);\n return new Promise(resolve => setTimeout(() => resolve(), ms));\n });\n }\n _processResponse(res, options) {\n return __awaiter(this, void 0, void 0, function* () {\n return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () {\n const statusCode = res.message.statusCode || 0;\n const response = {\n statusCode,\n result: null,\n headers: {}\n };\n // not found leads to null obj returned\n if (statusCode === HttpCodes.NotFound) {\n resolve(response);\n }\n // get the result from the body\n function dateTimeDeserializer(key, value) {\n if (typeof value === 'string') {\n const a = new Date(value);\n if (!isNaN(a.valueOf())) {\n return a;\n }\n }\n return value;\n }\n let obj;\n let contents;\n try {\n contents = yield res.readBody();\n if (contents && contents.length > 0) {\n if (options && options.deserializeDates) {\n obj = JSON.parse(contents, dateTimeDeserializer);\n }\n else {\n obj = JSON.parse(contents);\n }\n response.result = obj;\n }\n response.headers = res.message.headers;\n }\n catch (err) {\n // Invalid resource (contents not json); leaving result obj null\n }\n // note that 3xx redirects are handled by the http layer.\n if (statusCode > 299) {\n let msg;\n // if exception/error in body, attempt to get better error\n if (obj && obj.message) {\n msg = obj.message;\n }\n else if (contents && contents.length > 0) {\n // it may be the case that the exception is in the body message as string\n msg = contents;\n }\n else {\n msg = `Failed request: (${statusCode})`;\n }\n const err = new HttpClientError(msg, statusCode);\n err.result = response.result;\n reject(err);\n }\n else {\n resolve(response);\n }\n }));\n });\n }\n}\nexports.HttpClient = HttpClient;\nconst lowercaseKeys = (obj) => Object.keys(obj).reduce((c, k) => ((c[k.toLowerCase()] = obj[k]), c), {});\n//# sourceMappingURL=index.js.map","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.checkBypass = exports.getProxyUrl = void 0;\nfunction getProxyUrl(reqUrl) {\n const usingSsl = reqUrl.protocol === 'https:';\n if (checkBypass(reqUrl)) {\n return undefined;\n }\n const proxyVar = (() => {\n if (usingSsl) {\n return process.env['https_proxy'] || process.env['HTTPS_PROXY'];\n }\n else {\n return process.env['http_proxy'] || process.env['HTTP_PROXY'];\n }\n })();\n if (proxyVar) {\n return new URL(proxyVar);\n }\n else {\n return undefined;\n }\n}\nexports.getProxyUrl = getProxyUrl;\nfunction checkBypass(reqUrl) {\n if (!reqUrl.hostname) {\n return false;\n }\n const noProxy = process.env['no_proxy'] || process.env['NO_PROXY'] || '';\n if (!noProxy) {\n return false;\n }\n // Determine the request port\n let reqPort;\n if (reqUrl.port) {\n reqPort = Number(reqUrl.port);\n }\n else if (reqUrl.protocol === 'http:') {\n reqPort = 80;\n }\n else if (reqUrl.protocol === 'https:') {\n reqPort = 443;\n }\n // Format the request hostname and hostname with port\n const upperReqHosts = [reqUrl.hostname.toUpperCase()];\n if (typeof reqPort === 'number') {\n upperReqHosts.push(`${upperReqHosts[0]}:${reqPort}`);\n }\n // Compare request host against noproxy\n for (const upperNoProxyItem of noProxy\n .split(',')\n .map(x => x.trim().toUpperCase())\n .filter(x => x)) {\n if (upperReqHosts.some(x => x === upperNoProxyItem)) {\n return true;\n }\n }\n return false;\n}\nexports.checkBypass = checkBypass;\n//# sourceMappingURL=proxy.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nvar _a;\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getCmdPath = exports.tryGetExecutablePath = exports.isRooted = exports.isDirectory = exports.exists = exports.IS_WINDOWS = exports.unlink = exports.symlink = exports.stat = exports.rmdir = exports.rename = exports.readlink = exports.readdir = exports.mkdir = exports.lstat = exports.copyFile = exports.chmod = void 0;\nconst fs = __importStar(require(\"fs\"));\nconst path = __importStar(require(\"path\"));\n_a = fs.promises, exports.chmod = _a.chmod, exports.copyFile = _a.copyFile, exports.lstat = _a.lstat, exports.mkdir = _a.mkdir, exports.readdir = _a.readdir, exports.readlink = _a.readlink, exports.rename = _a.rename, exports.rmdir = _a.rmdir, exports.stat = _a.stat, exports.symlink = _a.symlink, exports.unlink = _a.unlink;\nexports.IS_WINDOWS = process.platform === 'win32';\nfunction exists(fsPath) {\n return __awaiter(this, void 0, void 0, function* () {\n try {\n yield exports.stat(fsPath);\n }\n catch (err) {\n if (err.code === 'ENOENT') {\n return false;\n }\n throw err;\n }\n return true;\n });\n}\nexports.exists = exists;\nfunction isDirectory(fsPath, useStat = false) {\n return __awaiter(this, void 0, void 0, function* () {\n const stats = useStat ? yield exports.stat(fsPath) : yield exports.lstat(fsPath);\n return stats.isDirectory();\n });\n}\nexports.isDirectory = isDirectory;\n/**\n * On OSX/Linux, true if path starts with '/'. On Windows, true for paths like:\n * \\, \\hello, \\\\hello\\share, C:, and C:\\hello (and corresponding alternate separator cases).\n */\nfunction isRooted(p) {\n p = normalizeSeparators(p);\n if (!p) {\n throw new Error('isRooted() parameter \"p\" cannot be empty');\n }\n if (exports.IS_WINDOWS) {\n return (p.startsWith('\\\\') || /^[A-Z]:/i.test(p) // e.g. \\ or \\hello or \\\\hello\n ); // e.g. C: or C:\\hello\n }\n return p.startsWith('/');\n}\nexports.isRooted = isRooted;\n/**\n * Best effort attempt to determine whether a file exists and is executable.\n * @param filePath file path to check\n * @param extensions additional file extensions to try\n * @return if file exists and is executable, returns the file path. otherwise empty string.\n */\nfunction tryGetExecutablePath(filePath, extensions) {\n return __awaiter(this, void 0, void 0, function* () {\n let stats = undefined;\n try {\n // test file exists\n stats = yield exports.stat(filePath);\n }\n catch (err) {\n if (err.code !== 'ENOENT') {\n // eslint-disable-next-line no-console\n console.log(`Unexpected error attempting to determine if executable file exists '${filePath}': ${err}`);\n }\n }\n if (stats && stats.isFile()) {\n if (exports.IS_WINDOWS) {\n // on Windows, test for valid extension\n const upperExt = path.extname(filePath).toUpperCase();\n if (extensions.some(validExt => validExt.toUpperCase() === upperExt)) {\n return filePath;\n }\n }\n else {\n if (isUnixExecutable(stats)) {\n return filePath;\n }\n }\n }\n // try each extension\n const originalFilePath = filePath;\n for (const extension of extensions) {\n filePath = originalFilePath + extension;\n stats = undefined;\n try {\n stats = yield exports.stat(filePath);\n }\n catch (err) {\n if (err.code !== 'ENOENT') {\n // eslint-disable-next-line no-console\n console.log(`Unexpected error attempting to determine if executable file exists '${filePath}': ${err}`);\n }\n }\n if (stats && stats.isFile()) {\n if (exports.IS_WINDOWS) {\n // preserve the case of the actual file (since an extension was appended)\n try {\n const directory = path.dirname(filePath);\n const upperName = path.basename(filePath).toUpperCase();\n for (const actualName of yield exports.readdir(directory)) {\n if (upperName === actualName.toUpperCase()) {\n filePath = path.join(directory, actualName);\n break;\n }\n }\n }\n catch (err) {\n // eslint-disable-next-line no-console\n console.log(`Unexpected error attempting to determine the actual case of the file '${filePath}': ${err}`);\n }\n return filePath;\n }\n else {\n if (isUnixExecutable(stats)) {\n return filePath;\n }\n }\n }\n }\n return '';\n });\n}\nexports.tryGetExecutablePath = tryGetExecutablePath;\nfunction normalizeSeparators(p) {\n p = p || '';\n if (exports.IS_WINDOWS) {\n // convert slashes on Windows\n p = p.replace(/\\//g, '\\\\');\n // remove redundant slashes\n return p.replace(/\\\\\\\\+/g, '\\\\');\n }\n // remove redundant slashes\n return p.replace(/\\/\\/+/g, '/');\n}\n// on Mac/Linux, test the execute bit\n// R W X R W X R W X\n// 256 128 64 32 16 8 4 2 1\nfunction isUnixExecutable(stats) {\n return ((stats.mode & 1) > 0 ||\n ((stats.mode & 8) > 0 && stats.gid === process.getgid()) ||\n ((stats.mode & 64) > 0 && stats.uid === process.getuid()));\n}\n// Get the path of cmd.exe in windows\nfunction getCmdPath() {\n var _a;\n return (_a = process.env['COMSPEC']) !== null && _a !== void 0 ? _a : `cmd.exe`;\n}\nexports.getCmdPath = getCmdPath;\n//# sourceMappingURL=io-util.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.findInPath = exports.which = exports.mkdirP = exports.rmRF = exports.mv = exports.cp = void 0;\nconst assert_1 = require(\"assert\");\nconst childProcess = __importStar(require(\"child_process\"));\nconst path = __importStar(require(\"path\"));\nconst util_1 = require(\"util\");\nconst ioUtil = __importStar(require(\"./io-util\"));\nconst exec = util_1.promisify(childProcess.exec);\nconst execFile = util_1.promisify(childProcess.execFile);\n/**\n * Copies a file or folder.\n * Based off of shelljs - https://github.com/shelljs/shelljs/blob/9237f66c52e5daa40458f94f9565e18e8132f5a6/src/cp.js\n *\n * @param source source path\n * @param dest destination path\n * @param options optional. See CopyOptions.\n */\nfunction cp(source, dest, options = {}) {\n return __awaiter(this, void 0, void 0, function* () {\n const { force, recursive, copySourceDirectory } = readCopyOptions(options);\n const destStat = (yield ioUtil.exists(dest)) ? yield ioUtil.stat(dest) : null;\n // Dest is an existing file, but not forcing\n if (destStat && destStat.isFile() && !force) {\n return;\n }\n // If dest is an existing directory, should copy inside.\n const newDest = destStat && destStat.isDirectory() && copySourceDirectory\n ? path.join(dest, path.basename(source))\n : dest;\n if (!(yield ioUtil.exists(source))) {\n throw new Error(`no such file or directory: ${source}`);\n }\n const sourceStat = yield ioUtil.stat(source);\n if (sourceStat.isDirectory()) {\n if (!recursive) {\n throw new Error(`Failed to copy. ${source} is a directory, but tried to copy without recursive flag.`);\n }\n else {\n yield cpDirRecursive(source, newDest, 0, force);\n }\n }\n else {\n if (path.relative(source, newDest) === '') {\n // a file cannot be copied to itself\n throw new Error(`'${newDest}' and '${source}' are the same file`);\n }\n yield copyFile(source, newDest, force);\n }\n });\n}\nexports.cp = cp;\n/**\n * Moves a path.\n *\n * @param source source path\n * @param dest destination path\n * @param options optional. See MoveOptions.\n */\nfunction mv(source, dest, options = {}) {\n return __awaiter(this, void 0, void 0, function* () {\n if (yield ioUtil.exists(dest)) {\n let destExists = true;\n if (yield ioUtil.isDirectory(dest)) {\n // If dest is directory copy src into dest\n dest = path.join(dest, path.basename(source));\n destExists = yield ioUtil.exists(dest);\n }\n if (destExists) {\n if (options.force == null || options.force) {\n yield rmRF(dest);\n }\n else {\n throw new Error('Destination already exists');\n }\n }\n }\n yield mkdirP(path.dirname(dest));\n yield ioUtil.rename(source, dest);\n });\n}\nexports.mv = mv;\n/**\n * Remove a path recursively with force\n *\n * @param inputPath path to remove\n */\nfunction rmRF(inputPath) {\n return __awaiter(this, void 0, void 0, function* () {\n if (ioUtil.IS_WINDOWS) {\n // Node doesn't provide a delete operation, only an unlink function. This means that if the file is being used by another\n // program (e.g. antivirus), it won't be deleted. To address this, we shell out the work to rd/del.\n // Check for invalid characters\n // https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file\n if (/[*\"<>|]/.test(inputPath)) {\n throw new Error('File path must not contain `*`, `\"`, `<`, `>` or `|` on Windows');\n }\n try {\n const cmdPath = ioUtil.getCmdPath();\n if (yield ioUtil.isDirectory(inputPath, true)) {\n yield exec(`${cmdPath} /s /c \"rd /s /q \"%inputPath%\"\"`, {\n env: { inputPath }\n });\n }\n else {\n yield exec(`${cmdPath} /s /c \"del /f /a \"%inputPath%\"\"`, {\n env: { inputPath }\n });\n }\n }\n catch (err) {\n // if you try to delete a file that doesn't exist, desired result is achieved\n // other errors are valid\n if (err.code !== 'ENOENT')\n throw err;\n }\n // Shelling out fails to remove a symlink folder with missing source, this unlink catches that\n try {\n yield ioUtil.unlink(inputPath);\n }\n catch (err) {\n // if you try to delete a file that doesn't exist, desired result is achieved\n // other errors are valid\n if (err.code !== 'ENOENT')\n throw err;\n }\n }\n else {\n let isDir = false;\n try {\n isDir = yield ioUtil.isDirectory(inputPath);\n }\n catch (err) {\n // if you try to delete a file that doesn't exist, desired result is achieved\n // other errors are valid\n if (err.code !== 'ENOENT')\n throw err;\n return;\n }\n if (isDir) {\n yield execFile(`rm`, [`-rf`, `${inputPath}`]);\n }\n else {\n yield ioUtil.unlink(inputPath);\n }\n }\n });\n}\nexports.rmRF = rmRF;\n/**\n * Make a directory. Creates the full path with folders in between\n * Will throw if it fails\n *\n * @param fsPath path to create\n * @returns Promise\n */\nfunction mkdirP(fsPath) {\n return __awaiter(this, void 0, void 0, function* () {\n assert_1.ok(fsPath, 'a path argument must be provided');\n yield ioUtil.mkdir(fsPath, { recursive: true });\n });\n}\nexports.mkdirP = mkdirP;\n/**\n * Returns path of a tool had the tool actually been invoked. Resolves via paths.\n * If you check and the tool does not exist, it will throw.\n *\n * @param tool name of the tool\n * @param check whether to check if tool exists\n * @returns Promise path to tool\n */\nfunction which(tool, check) {\n return __awaiter(this, void 0, void 0, function* () {\n if (!tool) {\n throw new Error(\"parameter 'tool' is required\");\n }\n // recursive when check=true\n if (check) {\n const result = yield which(tool, false);\n if (!result) {\n if (ioUtil.IS_WINDOWS) {\n throw new Error(`Unable to locate executable file: ${tool}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`);\n }\n else {\n throw new Error(`Unable to locate executable file: ${tool}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`);\n }\n }\n return result;\n }\n const matches = yield findInPath(tool);\n if (matches && matches.length > 0) {\n return matches[0];\n }\n return '';\n });\n}\nexports.which = which;\n/**\n * Returns a list of all occurrences of the given tool on the system path.\n *\n * @returns Promise the paths of the tool\n */\nfunction findInPath(tool) {\n return __awaiter(this, void 0, void 0, function* () {\n if (!tool) {\n throw new Error(\"parameter 'tool' is required\");\n }\n // build the list of extensions to try\n const extensions = [];\n if (ioUtil.IS_WINDOWS && process.env['PATHEXT']) {\n for (const extension of process.env['PATHEXT'].split(path.delimiter)) {\n if (extension) {\n extensions.push(extension);\n }\n }\n }\n // if it's rooted, return it if exists. otherwise return empty.\n if (ioUtil.isRooted(tool)) {\n const filePath = yield ioUtil.tryGetExecutablePath(tool, extensions);\n if (filePath) {\n return [filePath];\n }\n return [];\n }\n // if any path separators, return empty\n if (tool.includes(path.sep)) {\n return [];\n }\n // build the list of directories\n //\n // Note, technically \"where\" checks the current directory on Windows. From a toolkit perspective,\n // it feels like we should not do this. Checking the current directory seems like more of a use\n // case of a shell, and the which() function exposed by the toolkit should strive for consistency\n // across platforms.\n const directories = [];\n if (process.env.PATH) {\n for (const p of process.env.PATH.split(path.delimiter)) {\n if (p) {\n directories.push(p);\n }\n }\n }\n // find all matches\n const matches = [];\n for (const directory of directories) {\n const filePath = yield ioUtil.tryGetExecutablePath(path.join(directory, tool), extensions);\n if (filePath) {\n matches.push(filePath);\n }\n }\n return matches;\n });\n}\nexports.findInPath = findInPath;\nfunction readCopyOptions(options) {\n const force = options.force == null ? true : options.force;\n const recursive = Boolean(options.recursive);\n const copySourceDirectory = options.copySourceDirectory == null\n ? true\n : Boolean(options.copySourceDirectory);\n return { force, recursive, copySourceDirectory };\n}\nfunction cpDirRecursive(sourceDir, destDir, currentDepth, force) {\n return __awaiter(this, void 0, void 0, function* () {\n // Ensure there is not a run away recursive copy\n if (currentDepth >= 255)\n return;\n currentDepth++;\n yield mkdirP(destDir);\n const files = yield ioUtil.readdir(sourceDir);\n for (const fileName of files) {\n const srcFile = `${sourceDir}/${fileName}`;\n const destFile = `${destDir}/${fileName}`;\n const srcFileStat = yield ioUtil.lstat(srcFile);\n if (srcFileStat.isDirectory()) {\n // Recurse\n yield cpDirRecursive(srcFile, destFile, currentDepth, force);\n }\n else {\n yield copyFile(srcFile, destFile, force);\n }\n }\n // Change the mode for the newly created directory\n yield ioUtil.chmod(destDir, (yield ioUtil.stat(sourceDir)).mode);\n });\n}\n// Buffered file copy\nfunction copyFile(srcFile, destFile, force) {\n return __awaiter(this, void 0, void 0, function* () {\n if ((yield ioUtil.lstat(srcFile)).isSymbolicLink()) {\n // unlink/re-link it\n try {\n yield ioUtil.lstat(destFile);\n yield ioUtil.unlink(destFile);\n }\n catch (e) {\n // Try to override file permission\n if (e.code === 'EPERM') {\n yield ioUtil.chmod(destFile, '0666');\n yield ioUtil.unlink(destFile);\n }\n // other errors = it doesn't exist, no work to do\n }\n // Copy over symlink\n const symlinkFull = yield ioUtil.readlink(srcFile);\n yield ioUtil.symlink(symlinkFull, destFile, ioUtil.IS_WINDOWS ? 'junction' : null);\n }\n else if (!(yield ioUtil.exists(destFile)) || force) {\n yield ioUtil.copyFile(srcFile, destFile);\n }\n });\n}\n//# sourceMappingURL=io.js.map","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nasync function auth(token) {\n const tokenType = token.split(/\\./).length === 3 ? \"app\" : /^v\\d+\\./.test(token) ? \"installation\" : \"oauth\";\n return {\n type: \"token\",\n token: token,\n tokenType\n };\n}\n\n/**\n * Prefix token for usage in the Authorization header\n *\n * @param token OAuth token or JSON Web Token\n */\nfunction withAuthorizationPrefix(token) {\n if (token.split(/\\./).length === 3) {\n return `bearer ${token}`;\n }\n\n return `token ${token}`;\n}\n\nasync function hook(token, request, route, parameters) {\n const endpoint = request.endpoint.merge(route, parameters);\n endpoint.headers.authorization = withAuthorizationPrefix(token);\n return request(endpoint);\n}\n\nconst createTokenAuth = function createTokenAuth(token) {\n if (!token) {\n throw new Error(\"[@octokit/auth-token] No token passed to createTokenAuth\");\n }\n\n if (typeof token !== \"string\") {\n throw new Error(\"[@octokit/auth-token] Token passed to createTokenAuth is not a string\");\n }\n\n token = token.replace(/^(token|bearer) +/i, \"\");\n return Object.assign(auth.bind(null, token), {\n hook: hook.bind(null, token)\n });\n};\n\nexports.createTokenAuth = createTokenAuth;\n//# sourceMappingURL=index.js.map\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar universalUserAgent = require('universal-user-agent');\nvar beforeAfterHook = require('before-after-hook');\nvar request = require('@octokit/request');\nvar graphql = require('@octokit/graphql');\nvar authToken = require('@octokit/auth-token');\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nfunction _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n\n var target = _objectWithoutPropertiesLoose(source, excluded);\n\n var key, i;\n\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n}\n\nconst VERSION = \"3.6.0\";\n\nconst _excluded = [\"authStrategy\"];\nclass Octokit {\n constructor(options = {}) {\n const hook = new beforeAfterHook.Collection();\n const requestDefaults = {\n baseUrl: request.request.endpoint.DEFAULTS.baseUrl,\n headers: {},\n request: Object.assign({}, options.request, {\n // @ts-ignore internal usage only, no need to type\n hook: hook.bind(null, \"request\")\n }),\n mediaType: {\n previews: [],\n format: \"\"\n }\n }; // prepend default user agent with `options.userAgent` if set\n\n requestDefaults.headers[\"user-agent\"] = [options.userAgent, `octokit-core.js/${VERSION} ${universalUserAgent.getUserAgent()}`].filter(Boolean).join(\" \");\n\n if (options.baseUrl) {\n requestDefaults.baseUrl = options.baseUrl;\n }\n\n if (options.previews) {\n requestDefaults.mediaType.previews = options.previews;\n }\n\n if (options.timeZone) {\n requestDefaults.headers[\"time-zone\"] = options.timeZone;\n }\n\n this.request = request.request.defaults(requestDefaults);\n this.graphql = graphql.withCustomRequest(this.request).defaults(requestDefaults);\n this.log = Object.assign({\n debug: () => {},\n info: () => {},\n warn: console.warn.bind(console),\n error: console.error.bind(console)\n }, options.log);\n this.hook = hook; // (1) If neither `options.authStrategy` nor `options.auth` are set, the `octokit` instance\n // is unauthenticated. The `this.auth()` method is a no-op and no request hook is registered.\n // (2) If only `options.auth` is set, use the default token authentication strategy.\n // (3) If `options.authStrategy` is set then use it and pass in `options.auth`. Always pass own request as many strategies accept a custom request instance.\n // TODO: type `options.auth` based on `options.authStrategy`.\n\n if (!options.authStrategy) {\n if (!options.auth) {\n // (1)\n this.auth = async () => ({\n type: \"unauthenticated\"\n });\n } else {\n // (2)\n const auth = authToken.createTokenAuth(options.auth); // @ts-ignore ¯\\_(ツ)_/¯\n\n hook.wrap(\"request\", auth.hook);\n this.auth = auth;\n }\n } else {\n const {\n authStrategy\n } = options,\n otherOptions = _objectWithoutProperties(options, _excluded);\n\n const auth = authStrategy(Object.assign({\n request: this.request,\n log: this.log,\n // we pass the current octokit instance as well as its constructor options\n // to allow for authentication strategies that return a new octokit instance\n // that shares the same internal state as the current one. The original\n // requirement for this was the \"event-octokit\" authentication strategy\n // of https://github.com/probot/octokit-auth-probot.\n octokit: this,\n octokitOptions: otherOptions\n }, options.auth)); // @ts-ignore ¯\\_(ツ)_/¯\n\n hook.wrap(\"request\", auth.hook);\n this.auth = auth;\n } // apply plugins\n // https://stackoverflow.com/a/16345172\n\n\n const classConstructor = this.constructor;\n classConstructor.plugins.forEach(plugin => {\n Object.assign(this, plugin(this, options));\n });\n }\n\n static defaults(defaults) {\n const OctokitWithDefaults = class extends this {\n constructor(...args) {\n const options = args[0] || {};\n\n if (typeof defaults === \"function\") {\n super(defaults(options));\n return;\n }\n\n super(Object.assign({}, defaults, options, options.userAgent && defaults.userAgent ? {\n userAgent: `${options.userAgent} ${defaults.userAgent}`\n } : null));\n }\n\n };\n return OctokitWithDefaults;\n }\n /**\n * Attach a plugin (or many) to your Octokit instance.\n *\n * @example\n * const API = Octokit.plugin(plugin1, plugin2, plugin3, ...)\n */\n\n\n static plugin(...newPlugins) {\n var _a;\n\n const currentPlugins = this.plugins;\n const NewOctokit = (_a = class extends this {}, _a.plugins = currentPlugins.concat(newPlugins.filter(plugin => !currentPlugins.includes(plugin))), _a);\n return NewOctokit;\n }\n\n}\nOctokit.VERSION = VERSION;\nOctokit.plugins = [];\n\nexports.Octokit = Octokit;\n//# sourceMappingURL=index.js.map\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar isPlainObject = require('is-plain-object');\nvar universalUserAgent = require('universal-user-agent');\n\nfunction lowercaseKeys(object) {\n if (!object) {\n return {};\n }\n\n return Object.keys(object).reduce((newObj, key) => {\n newObj[key.toLowerCase()] = object[key];\n return newObj;\n }, {});\n}\n\nfunction mergeDeep(defaults, options) {\n const result = Object.assign({}, defaults);\n Object.keys(options).forEach(key => {\n if (isPlainObject.isPlainObject(options[key])) {\n if (!(key in defaults)) Object.assign(result, {\n [key]: options[key]\n });else result[key] = mergeDeep(defaults[key], options[key]);\n } else {\n Object.assign(result, {\n [key]: options[key]\n });\n }\n });\n return result;\n}\n\nfunction removeUndefinedProperties(obj) {\n for (const key in obj) {\n if (obj[key] === undefined) {\n delete obj[key];\n }\n }\n\n return obj;\n}\n\nfunction merge(defaults, route, options) {\n if (typeof route === \"string\") {\n let [method, url] = route.split(\" \");\n options = Object.assign(url ? {\n method,\n url\n } : {\n url: method\n }, options);\n } else {\n options = Object.assign({}, route);\n } // lowercase header names before merging with defaults to avoid duplicates\n\n\n options.headers = lowercaseKeys(options.headers); // remove properties with undefined values before merging\n\n removeUndefinedProperties(options);\n removeUndefinedProperties(options.headers);\n const mergedOptions = mergeDeep(defaults || {}, options); // mediaType.previews arrays are merged, instead of overwritten\n\n if (defaults && defaults.mediaType.previews.length) {\n mergedOptions.mediaType.previews = defaults.mediaType.previews.filter(preview => !mergedOptions.mediaType.previews.includes(preview)).concat(mergedOptions.mediaType.previews);\n }\n\n mergedOptions.mediaType.previews = mergedOptions.mediaType.previews.map(preview => preview.replace(/-preview/, \"\"));\n return mergedOptions;\n}\n\nfunction addQueryParameters(url, parameters) {\n const separator = /\\?/.test(url) ? \"&\" : \"?\";\n const names = Object.keys(parameters);\n\n if (names.length === 0) {\n return url;\n }\n\n return url + separator + names.map(name => {\n if (name === \"q\") {\n return \"q=\" + parameters.q.split(\"+\").map(encodeURIComponent).join(\"+\");\n }\n\n return `${name}=${encodeURIComponent(parameters[name])}`;\n }).join(\"&\");\n}\n\nconst urlVariableRegex = /\\{[^}]+\\}/g;\n\nfunction removeNonChars(variableName) {\n return variableName.replace(/^\\W+|\\W+$/g, \"\").split(/,/);\n}\n\nfunction extractUrlVariableNames(url) {\n const matches = url.match(urlVariableRegex);\n\n if (!matches) {\n return [];\n }\n\n return matches.map(removeNonChars).reduce((a, b) => a.concat(b), []);\n}\n\nfunction omit(object, keysToOmit) {\n return Object.keys(object).filter(option => !keysToOmit.includes(option)).reduce((obj, key) => {\n obj[key] = object[key];\n return obj;\n }, {});\n}\n\n// Based on https://github.com/bramstein/url-template, licensed under BSD\n// TODO: create separate package.\n//\n// Copyright (c) 2012-2014, Bram Stein\n// All rights reserved.\n// Redistribution and use in source and binary forms, with or without\n// modification, are permitted provided that the following conditions\n// are met:\n// 1. Redistributions of source code must retain the above copyright\n// notice, this list of conditions and the following disclaimer.\n// 2. Redistributions in binary form must reproduce the above copyright\n// notice, this list of conditions and the following disclaimer in the\n// documentation and/or other materials provided with the distribution.\n// 3. The name of the author may not be used to endorse or promote products\n// derived from this software without specific prior written permission.\n// THIS SOFTWARE IS PROVIDED BY THE AUTHOR \"AS IS\" AND ANY EXPRESS OR IMPLIED\n// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO\n// EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\n// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\n// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\n// OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\n// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\n// EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n/* istanbul ignore file */\nfunction encodeReserved(str) {\n return str.split(/(%[0-9A-Fa-f]{2})/g).map(function (part) {\n if (!/%[0-9A-Fa-f]/.test(part)) {\n part = encodeURI(part).replace(/%5B/g, \"[\").replace(/%5D/g, \"]\");\n }\n\n return part;\n }).join(\"\");\n}\n\nfunction encodeUnreserved(str) {\n return encodeURIComponent(str).replace(/[!'()*]/g, function (c) {\n return \"%\" + c.charCodeAt(0).toString(16).toUpperCase();\n });\n}\n\nfunction encodeValue(operator, value, key) {\n value = operator === \"+\" || operator === \"#\" ? encodeReserved(value) : encodeUnreserved(value);\n\n if (key) {\n return encodeUnreserved(key) + \"=\" + value;\n } else {\n return value;\n }\n}\n\nfunction isDefined(value) {\n return value !== undefined && value !== null;\n}\n\nfunction isKeyOperator(operator) {\n return operator === \";\" || operator === \"&\" || operator === \"?\";\n}\n\nfunction getValues(context, operator, key, modifier) {\n var value = context[key],\n result = [];\n\n if (isDefined(value) && value !== \"\") {\n if (typeof value === \"string\" || typeof value === \"number\" || typeof value === \"boolean\") {\n value = value.toString();\n\n if (modifier && modifier !== \"*\") {\n value = value.substring(0, parseInt(modifier, 10));\n }\n\n result.push(encodeValue(operator, value, isKeyOperator(operator) ? key : \"\"));\n } else {\n if (modifier === \"*\") {\n if (Array.isArray(value)) {\n value.filter(isDefined).forEach(function (value) {\n result.push(encodeValue(operator, value, isKeyOperator(operator) ? key : \"\"));\n });\n } else {\n Object.keys(value).forEach(function (k) {\n if (isDefined(value[k])) {\n result.push(encodeValue(operator, value[k], k));\n }\n });\n }\n } else {\n const tmp = [];\n\n if (Array.isArray(value)) {\n value.filter(isDefined).forEach(function (value) {\n tmp.push(encodeValue(operator, value));\n });\n } else {\n Object.keys(value).forEach(function (k) {\n if (isDefined(value[k])) {\n tmp.push(encodeUnreserved(k));\n tmp.push(encodeValue(operator, value[k].toString()));\n }\n });\n }\n\n if (isKeyOperator(operator)) {\n result.push(encodeUnreserved(key) + \"=\" + tmp.join(\",\"));\n } else if (tmp.length !== 0) {\n result.push(tmp.join(\",\"));\n }\n }\n }\n } else {\n if (operator === \";\") {\n if (isDefined(value)) {\n result.push(encodeUnreserved(key));\n }\n } else if (value === \"\" && (operator === \"&\" || operator === \"?\")) {\n result.push(encodeUnreserved(key) + \"=\");\n } else if (value === \"\") {\n result.push(\"\");\n }\n }\n\n return result;\n}\n\nfunction parseUrl(template) {\n return {\n expand: expand.bind(null, template)\n };\n}\n\nfunction expand(template, context) {\n var operators = [\"+\", \"#\", \".\", \"/\", \";\", \"?\", \"&\"];\n return template.replace(/\\{([^\\{\\}]+)\\}|([^\\{\\}]+)/g, function (_, expression, literal) {\n if (expression) {\n let operator = \"\";\n const values = [];\n\n if (operators.indexOf(expression.charAt(0)) !== -1) {\n operator = expression.charAt(0);\n expression = expression.substr(1);\n }\n\n expression.split(/,/g).forEach(function (variable) {\n var tmp = /([^:\\*]*)(?::(\\d+)|(\\*))?/.exec(variable);\n values.push(getValues(context, operator, tmp[1], tmp[2] || tmp[3]));\n });\n\n if (operator && operator !== \"+\") {\n var separator = \",\";\n\n if (operator === \"?\") {\n separator = \"&\";\n } else if (operator !== \"#\") {\n separator = operator;\n }\n\n return (values.length !== 0 ? operator : \"\") + values.join(separator);\n } else {\n return values.join(\",\");\n }\n } else {\n return encodeReserved(literal);\n }\n });\n}\n\nfunction parse(options) {\n // https://fetch.spec.whatwg.org/#methods\n let method = options.method.toUpperCase(); // replace :varname with {varname} to make it RFC 6570 compatible\n\n let url = (options.url || \"/\").replace(/:([a-z]\\w+)/g, \"{$1}\");\n let headers = Object.assign({}, options.headers);\n let body;\n let parameters = omit(options, [\"method\", \"baseUrl\", \"url\", \"headers\", \"request\", \"mediaType\"]); // extract variable names from URL to calculate remaining variables later\n\n const urlVariableNames = extractUrlVariableNames(url);\n url = parseUrl(url).expand(parameters);\n\n if (!/^http/.test(url)) {\n url = options.baseUrl + url;\n }\n\n const omittedParameters = Object.keys(options).filter(option => urlVariableNames.includes(option)).concat(\"baseUrl\");\n const remainingParameters = omit(parameters, omittedParameters);\n const isBinaryRequest = /application\\/octet-stream/i.test(headers.accept);\n\n if (!isBinaryRequest) {\n if (options.mediaType.format) {\n // e.g. application/vnd.github.v3+json => application/vnd.github.v3.raw\n headers.accept = headers.accept.split(/,/).map(preview => preview.replace(/application\\/vnd(\\.\\w+)(\\.v3)?(\\.\\w+)?(\\+json)?$/, `application/vnd$1$2.${options.mediaType.format}`)).join(\",\");\n }\n\n if (options.mediaType.previews.length) {\n const previewsFromAcceptHeader = headers.accept.match(/[\\w-]+(?=-preview)/g) || [];\n headers.accept = previewsFromAcceptHeader.concat(options.mediaType.previews).map(preview => {\n const format = options.mediaType.format ? `.${options.mediaType.format}` : \"+json\";\n return `application/vnd.github.${preview}-preview${format}`;\n }).join(\",\");\n }\n } // for GET/HEAD requests, set URL query parameters from remaining parameters\n // for PATCH/POST/PUT/DELETE requests, set request body from remaining parameters\n\n\n if ([\"GET\", \"HEAD\"].includes(method)) {\n url = addQueryParameters(url, remainingParameters);\n } else {\n if (\"data\" in remainingParameters) {\n body = remainingParameters.data;\n } else {\n if (Object.keys(remainingParameters).length) {\n body = remainingParameters;\n } else {\n headers[\"content-length\"] = 0;\n }\n }\n } // default content-type for JSON if body is set\n\n\n if (!headers[\"content-type\"] && typeof body !== \"undefined\") {\n headers[\"content-type\"] = \"application/json; charset=utf-8\";\n } // GitHub expects 'content-length: 0' header for PUT/PATCH requests without body.\n // fetch does not allow to set `content-length` header, but we can set body to an empty string\n\n\n if ([\"PATCH\", \"PUT\"].includes(method) && typeof body === \"undefined\") {\n body = \"\";\n } // Only return body/request keys if present\n\n\n return Object.assign({\n method,\n url,\n headers\n }, typeof body !== \"undefined\" ? {\n body\n } : null, options.request ? {\n request: options.request\n } : null);\n}\n\nfunction endpointWithDefaults(defaults, route, options) {\n return parse(merge(defaults, route, options));\n}\n\nfunction withDefaults(oldDefaults, newDefaults) {\n const DEFAULTS = merge(oldDefaults, newDefaults);\n const endpoint = endpointWithDefaults.bind(null, DEFAULTS);\n return Object.assign(endpoint, {\n DEFAULTS,\n defaults: withDefaults.bind(null, DEFAULTS),\n merge: merge.bind(null, DEFAULTS),\n parse\n });\n}\n\nconst VERSION = \"6.0.12\";\n\nconst userAgent = `octokit-endpoint.js/${VERSION} ${universalUserAgent.getUserAgent()}`; // DEFAULTS has all properties set that EndpointOptions has, except url.\n// So we use RequestParameters and add method as additional required property.\n\nconst DEFAULTS = {\n method: \"GET\",\n baseUrl: \"https://api.github.com\",\n headers: {\n accept: \"application/vnd.github.v3+json\",\n \"user-agent\": userAgent\n },\n mediaType: {\n format: \"\",\n previews: []\n }\n};\n\nconst endpoint = withDefaults(null, DEFAULTS);\n\nexports.endpoint = endpoint;\n//# sourceMappingURL=index.js.map\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar request = require('@octokit/request');\nvar universalUserAgent = require('universal-user-agent');\n\nconst VERSION = \"4.6.4\";\n\nclass GraphqlError extends Error {\n constructor(request, response) {\n const message = response.data.errors[0].message;\n super(message);\n Object.assign(this, response.data);\n Object.assign(this, {\n headers: response.headers\n });\n this.name = \"GraphqlError\";\n this.request = request; // Maintains proper stack trace (only available on V8)\n\n /* istanbul ignore next */\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n }\n }\n\n}\n\nconst NON_VARIABLE_OPTIONS = [\"method\", \"baseUrl\", \"url\", \"headers\", \"request\", \"query\", \"mediaType\"];\nconst FORBIDDEN_VARIABLE_OPTIONS = [\"query\", \"method\", \"url\"];\nconst GHES_V3_SUFFIX_REGEX = /\\/api\\/v3\\/?$/;\nfunction graphql(request, query, options) {\n if (options) {\n if (typeof query === \"string\" && \"query\" in options) {\n return Promise.reject(new Error(`[@octokit/graphql] \"query\" cannot be used as variable name`));\n }\n\n for (const key in options) {\n if (!FORBIDDEN_VARIABLE_OPTIONS.includes(key)) continue;\n return Promise.reject(new Error(`[@octokit/graphql] \"${key}\" cannot be used as variable name`));\n }\n }\n\n const parsedOptions = typeof query === \"string\" ? Object.assign({\n query\n }, options) : query;\n const requestOptions = Object.keys(parsedOptions).reduce((result, key) => {\n if (NON_VARIABLE_OPTIONS.includes(key)) {\n result[key] = parsedOptions[key];\n return result;\n }\n\n if (!result.variables) {\n result.variables = {};\n }\n\n result.variables[key] = parsedOptions[key];\n return result;\n }, {}); // workaround for GitHub Enterprise baseUrl set with /api/v3 suffix\n // https://github.com/octokit/auth-app.js/issues/111#issuecomment-657610451\n\n const baseUrl = parsedOptions.baseUrl || request.endpoint.DEFAULTS.baseUrl;\n\n if (GHES_V3_SUFFIX_REGEX.test(baseUrl)) {\n requestOptions.url = baseUrl.replace(GHES_V3_SUFFIX_REGEX, \"/api/graphql\");\n }\n\n return request(requestOptions).then(response => {\n if (response.data.errors) {\n const headers = {};\n\n for (const key of Object.keys(response.headers)) {\n headers[key] = response.headers[key];\n }\n\n throw new GraphqlError(requestOptions, {\n headers,\n data: response.data\n });\n }\n\n return response.data.data;\n });\n}\n\nfunction withDefaults(request$1, newDefaults) {\n const newRequest = request$1.defaults(newDefaults);\n\n const newApi = (query, options) => {\n return graphql(newRequest, query, options);\n };\n\n return Object.assign(newApi, {\n defaults: withDefaults.bind(null, newRequest),\n endpoint: request.request.endpoint\n });\n}\n\nconst graphql$1 = withDefaults(request.request, {\n headers: {\n \"user-agent\": `octokit-graphql.js/${VERSION} ${universalUserAgent.getUserAgent()}`\n },\n method: \"POST\",\n url: \"/graphql\"\n});\nfunction withCustomRequest(customRequest) {\n return withDefaults(customRequest, {\n method: \"POST\",\n url: \"/graphql\"\n });\n}\n\nexports.graphql = graphql$1;\nexports.withCustomRequest = withCustomRequest;\n//# sourceMappingURL=index.js.map\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nconst VERSION = \"2.20.0\";\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n enumerableOnly && (symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n })), keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = null != arguments[i] ? arguments[i] : {};\n i % 2 ? ownKeys(Object(source), !0).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n\n return target;\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\n/**\n * Some “list” response that can be paginated have a different response structure\n *\n * They have a `total_count` key in the response (search also has `incomplete_results`,\n * /installation/repositories also has `repository_selection`), as well as a key with\n * the list of the items which name varies from endpoint to endpoint.\n *\n * Octokit normalizes these responses so that paginated results are always returned following\n * the same structure. One challenge is that if the list response has only one page, no Link\n * header is provided, so this header alone is not sufficient to check wether a response is\n * paginated or not.\n *\n * We check if a \"total_count\" key is present in the response data, but also make sure that\n * a \"url\" property is not, as the \"Get the combined status for a specific ref\" endpoint would\n * otherwise match: https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref\n */\nfunction normalizePaginatedListResponse(response) {\n // endpoints can respond with 204 if repository is empty\n if (!response.data) {\n return _objectSpread2(_objectSpread2({}, response), {}, {\n data: []\n });\n }\n\n const responseNeedsNormalization = \"total_count\" in response.data && !(\"url\" in response.data);\n if (!responseNeedsNormalization) return response; // keep the additional properties intact as there is currently no other way\n // to retrieve the same information.\n\n const incompleteResults = response.data.incomplete_results;\n const repositorySelection = response.data.repository_selection;\n const totalCount = response.data.total_count;\n delete response.data.incomplete_results;\n delete response.data.repository_selection;\n delete response.data.total_count;\n const namespaceKey = Object.keys(response.data)[0];\n const data = response.data[namespaceKey];\n response.data = data;\n\n if (typeof incompleteResults !== \"undefined\") {\n response.data.incomplete_results = incompleteResults;\n }\n\n if (typeof repositorySelection !== \"undefined\") {\n response.data.repository_selection = repositorySelection;\n }\n\n response.data.total_count = totalCount;\n return response;\n}\n\nfunction iterator(octokit, route, parameters) {\n const options = typeof route === \"function\" ? route.endpoint(parameters) : octokit.request.endpoint(route, parameters);\n const requestMethod = typeof route === \"function\" ? route : octokit.request;\n const method = options.method;\n const headers = options.headers;\n let url = options.url;\n return {\n [Symbol.asyncIterator]: () => ({\n async next() {\n if (!url) return {\n done: true\n };\n\n try {\n const response = await requestMethod({\n method,\n url,\n headers\n });\n const normalizedResponse = normalizePaginatedListResponse(response); // `response.headers.link` format:\n // '; rel=\"next\", ; rel=\"last\"'\n // sets `url` to undefined if \"next\" URL is not present or `link` header is not set\n\n url = ((normalizedResponse.headers.link || \"\").match(/<([^>]+)>;\\s*rel=\"next\"/) || [])[1];\n return {\n value: normalizedResponse\n };\n } catch (error) {\n if (error.status !== 409) throw error;\n url = \"\";\n return {\n value: {\n status: 200,\n headers: {},\n data: []\n }\n };\n }\n }\n\n })\n };\n}\n\nfunction paginate(octokit, route, parameters, mapFn) {\n if (typeof parameters === \"function\") {\n mapFn = parameters;\n parameters = undefined;\n }\n\n return gather(octokit, [], iterator(octokit, route, parameters)[Symbol.asyncIterator](), mapFn);\n}\n\nfunction gather(octokit, results, iterator, mapFn) {\n return iterator.next().then(result => {\n if (result.done) {\n return results;\n }\n\n let earlyExit = false;\n\n function done() {\n earlyExit = true;\n }\n\n results = results.concat(mapFn ? mapFn(result.value, done) : result.value.data);\n\n if (earlyExit) {\n return results;\n }\n\n return gather(octokit, results, iterator, mapFn);\n });\n}\n\nconst composePaginateRest = Object.assign(paginate, {\n iterator\n});\n\nconst paginatingEndpoints = [\"GET /app/hook/deliveries\", \"GET /app/installations\", \"GET /applications/grants\", \"GET /authorizations\", \"GET /enterprises/{enterprise}/actions/permissions/organizations\", \"GET /enterprises/{enterprise}/actions/runner-groups\", \"GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations\", \"GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners\", \"GET /enterprises/{enterprise}/actions/runners\", \"GET /enterprises/{enterprise}/actions/runners/downloads\", \"GET /enterprises/{enterprise}/actions/runners/{runner_id}/labels\", \"GET /enterprises/{enterprise}/secret-scanning/alerts\", \"GET /events\", \"GET /gists\", \"GET /gists/public\", \"GET /gists/starred\", \"GET /gists/{gist_id}/comments\", \"GET /gists/{gist_id}/commits\", \"GET /gists/{gist_id}/forks\", \"GET /installation/repositories\", \"GET /issues\", \"GET /marketplace_listing/plans\", \"GET /marketplace_listing/plans/{plan_id}/accounts\", \"GET /marketplace_listing/stubbed/plans\", \"GET /marketplace_listing/stubbed/plans/{plan_id}/accounts\", \"GET /networks/{owner}/{repo}/events\", \"GET /notifications\", \"GET /organizations\", \"GET /organizations/{organization_id}/custom_roles\", \"GET /orgs/{org_id}/codespaces\", \"GET /orgs/{org}/actions/permissions/repositories\", \"GET /orgs/{org}/actions/runner-groups\", \"GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories\", \"GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners\", \"GET /orgs/{org}/actions/runners\", \"GET /orgs/{org}/actions/runners/downloads\", \"GET /orgs/{org}/actions/runners/{runner_id}/labels\", \"GET /orgs/{org}/actions/secrets\", \"GET /orgs/{org}/actions/secrets/{secret_name}/repositories\", \"GET /orgs/{org}/blocks\", \"GET /orgs/{org}/code-scanning/alerts\", \"GET /orgs/{org}/credential-authorizations\", \"GET /orgs/{org}/dependabot/secrets\", \"GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories\", \"GET /orgs/{org}/events\", \"GET /orgs/{org}/external-groups\", \"GET /orgs/{org}/failed_invitations\", \"GET /orgs/{org}/hooks\", \"GET /orgs/{org}/hooks/{hook_id}/deliveries\", \"GET /orgs/{org}/installations\", \"GET /orgs/{org}/invitations\", \"GET /orgs/{org}/invitations/{invitation_id}/teams\", \"GET /orgs/{org}/issues\", \"GET /orgs/{org}/members\", \"GET /orgs/{org}/migrations\", \"GET /orgs/{org}/migrations/{migration_id}/repositories\", \"GET /orgs/{org}/outside_collaborators\", \"GET /orgs/{org}/packages\", \"GET /orgs/{org}/projects\", \"GET /orgs/{org}/public_members\", \"GET /orgs/{org}/repos\", \"GET /orgs/{org}/secret-scanning/alerts\", \"GET /orgs/{org}/team-sync/groups\", \"GET /orgs/{org}/teams\", \"GET /orgs/{org}/teams/{team_slug}/discussions\", \"GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments\", \"GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions\", \"GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions\", \"GET /orgs/{org}/teams/{team_slug}/external-groups\", \"GET /orgs/{org}/teams/{team_slug}/invitations\", \"GET /orgs/{org}/teams/{team_slug}/members\", \"GET /orgs/{org}/teams/{team_slug}/projects\", \"GET /orgs/{org}/teams/{team_slug}/repos\", \"GET /orgs/{org}/teams/{team_slug}/team-sync/group-mappings\", \"GET /orgs/{org}/teams/{team_slug}/teams\", \"GET /projects/columns/{column_id}/cards\", \"GET /projects/{project_id}/collaborators\", \"GET /projects/{project_id}/columns\", \"GET /repos/{owner}/{repo}/actions/artifacts\", \"GET /repos/{owner}/{repo}/actions/runners\", \"GET /repos/{owner}/{repo}/actions/runners/downloads\", \"GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels\", \"GET /repos/{owner}/{repo}/actions/runs\", \"GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts\", \"GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs\", \"GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs\", \"GET /repos/{owner}/{repo}/actions/secrets\", \"GET /repos/{owner}/{repo}/actions/workflows\", \"GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs\", \"GET /repos/{owner}/{repo}/assignees\", \"GET /repos/{owner}/{repo}/autolinks\", \"GET /repos/{owner}/{repo}/branches\", \"GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations\", \"GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs\", \"GET /repos/{owner}/{repo}/code-scanning/alerts\", \"GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances\", \"GET /repos/{owner}/{repo}/code-scanning/analyses\", \"GET /repos/{owner}/{repo}/codespaces\", \"GET /repos/{owner}/{repo}/codespaces/devcontainers\", \"GET /repos/{owner}/{repo}/codespaces/secrets\", \"GET /repos/{owner}/{repo}/collaborators\", \"GET /repos/{owner}/{repo}/comments\", \"GET /repos/{owner}/{repo}/comments/{comment_id}/reactions\", \"GET /repos/{owner}/{repo}/commits\", \"GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head\", \"GET /repos/{owner}/{repo}/commits/{commit_sha}/comments\", \"GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls\", \"GET /repos/{owner}/{repo}/commits/{ref}/check-runs\", \"GET /repos/{owner}/{repo}/commits/{ref}/check-suites\", \"GET /repos/{owner}/{repo}/commits/{ref}/statuses\", \"GET /repos/{owner}/{repo}/contributors\", \"GET /repos/{owner}/{repo}/dependabot/secrets\", \"GET /repos/{owner}/{repo}/deployments\", \"GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses\", \"GET /repos/{owner}/{repo}/events\", \"GET /repos/{owner}/{repo}/forks\", \"GET /repos/{owner}/{repo}/git/matching-refs/{ref}\", \"GET /repos/{owner}/{repo}/hooks\", \"GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries\", \"GET /repos/{owner}/{repo}/invitations\", \"GET /repos/{owner}/{repo}/issues\", \"GET /repos/{owner}/{repo}/issues/comments\", \"GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions\", \"GET /repos/{owner}/{repo}/issues/events\", \"GET /repos/{owner}/{repo}/issues/{issue_number}/comments\", \"GET /repos/{owner}/{repo}/issues/{issue_number}/events\", \"GET /repos/{owner}/{repo}/issues/{issue_number}/labels\", \"GET /repos/{owner}/{repo}/issues/{issue_number}/reactions\", \"GET /repos/{owner}/{repo}/issues/{issue_number}/timeline\", \"GET /repos/{owner}/{repo}/keys\", \"GET /repos/{owner}/{repo}/labels\", \"GET /repos/{owner}/{repo}/milestones\", \"GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels\", \"GET /repos/{owner}/{repo}/notifications\", \"GET /repos/{owner}/{repo}/pages/builds\", \"GET /repos/{owner}/{repo}/projects\", \"GET /repos/{owner}/{repo}/pulls\", \"GET /repos/{owner}/{repo}/pulls/comments\", \"GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions\", \"GET /repos/{owner}/{repo}/pulls/{pull_number}/comments\", \"GET /repos/{owner}/{repo}/pulls/{pull_number}/commits\", \"GET /repos/{owner}/{repo}/pulls/{pull_number}/files\", \"GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers\", \"GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews\", \"GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments\", \"GET /repos/{owner}/{repo}/releases\", \"GET /repos/{owner}/{repo}/releases/{release_id}/assets\", \"GET /repos/{owner}/{repo}/releases/{release_id}/reactions\", \"GET /repos/{owner}/{repo}/secret-scanning/alerts\", \"GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations\", \"GET /repos/{owner}/{repo}/stargazers\", \"GET /repos/{owner}/{repo}/subscribers\", \"GET /repos/{owner}/{repo}/tags\", \"GET /repos/{owner}/{repo}/tags/protection\", \"GET /repos/{owner}/{repo}/teams\", \"GET /repositories\", \"GET /repositories/{repository_id}/environments/{environment_name}/secrets\", \"GET /scim/v2/enterprises/{enterprise}/Groups\", \"GET /scim/v2/enterprises/{enterprise}/Users\", \"GET /scim/v2/organizations/{org}/Users\", \"GET /search/code\", \"GET /search/commits\", \"GET /search/issues\", \"GET /search/labels\", \"GET /search/repositories\", \"GET /search/topics\", \"GET /search/users\", \"GET /teams/{team_id}/discussions\", \"GET /teams/{team_id}/discussions/{discussion_number}/comments\", \"GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions\", \"GET /teams/{team_id}/discussions/{discussion_number}/reactions\", \"GET /teams/{team_id}/invitations\", \"GET /teams/{team_id}/members\", \"GET /teams/{team_id}/projects\", \"GET /teams/{team_id}/repos\", \"GET /teams/{team_id}/team-sync/group-mappings\", \"GET /teams/{team_id}/teams\", \"GET /user/blocks\", \"GET /user/codespaces\", \"GET /user/codespaces/secrets\", \"GET /user/codespaces/secrets/{secret_name}/repositories\", \"GET /user/emails\", \"GET /user/followers\", \"GET /user/following\", \"GET /user/gpg_keys\", \"GET /user/installations\", \"GET /user/installations/{installation_id}/repositories\", \"GET /user/issues\", \"GET /user/keys\", \"GET /user/marketplace_purchases\", \"GET /user/marketplace_purchases/stubbed\", \"GET /user/memberships/orgs\", \"GET /user/migrations\", \"GET /user/migrations/{migration_id}/repositories\", \"GET /user/orgs\", \"GET /user/packages\", \"GET /user/public_emails\", \"GET /user/repos\", \"GET /user/repository_invitations\", \"GET /user/starred\", \"GET /user/subscriptions\", \"GET /user/teams\", \"GET /users\", \"GET /users/{username}/events\", \"GET /users/{username}/events/orgs/{org}\", \"GET /users/{username}/events/public\", \"GET /users/{username}/followers\", \"GET /users/{username}/following\", \"GET /users/{username}/gists\", \"GET /users/{username}/gpg_keys\", \"GET /users/{username}/keys\", \"GET /users/{username}/orgs\", \"GET /users/{username}/packages\", \"GET /users/{username}/projects\", \"GET /users/{username}/received_events\", \"GET /users/{username}/received_events/public\", \"GET /users/{username}/repos\", \"GET /users/{username}/starred\", \"GET /users/{username}/subscriptions\"];\n\nfunction isPaginatingEndpoint(arg) {\n if (typeof arg === \"string\") {\n return paginatingEndpoints.includes(arg);\n } else {\n return false;\n }\n}\n\n/**\n * @param octokit Octokit instance\n * @param options Options passed to Octokit constructor\n */\n\nfunction paginateRest(octokit) {\n return {\n paginate: Object.assign(paginate.bind(null, octokit), {\n iterator: iterator.bind(null, octokit)\n })\n };\n}\npaginateRest.VERSION = VERSION;\n\nexports.composePaginateRest = composePaginateRest;\nexports.isPaginatingEndpoint = isPaginatingEndpoint;\nexports.paginateRest = paginateRest;\nexports.paginatingEndpoints = paginatingEndpoints;\n//# sourceMappingURL=index.js.map\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n\n if (enumerableOnly) {\n symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n });\n }\n\n keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n\n if (i % 2) {\n ownKeys(Object(source), true).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n });\n } else if (Object.getOwnPropertyDescriptors) {\n Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n } else {\n ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n }\n\n return target;\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nconst Endpoints = {\n actions: {\n addCustomLabelsToSelfHostedRunnerForOrg: [\"POST /orgs/{org}/actions/runners/{runner_id}/labels\"],\n addCustomLabelsToSelfHostedRunnerForRepo: [\"POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels\"],\n addSelectedRepoToOrgSecret: [\"PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}\"],\n approveWorkflowRun: [\"POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve\"],\n cancelWorkflowRun: [\"POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel\"],\n createOrUpdateEnvironmentSecret: [\"PUT /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}\"],\n createOrUpdateOrgSecret: [\"PUT /orgs/{org}/actions/secrets/{secret_name}\"],\n createOrUpdateRepoSecret: [\"PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}\"],\n createRegistrationTokenForOrg: [\"POST /orgs/{org}/actions/runners/registration-token\"],\n createRegistrationTokenForRepo: [\"POST /repos/{owner}/{repo}/actions/runners/registration-token\"],\n createRemoveTokenForOrg: [\"POST /orgs/{org}/actions/runners/remove-token\"],\n createRemoveTokenForRepo: [\"POST /repos/{owner}/{repo}/actions/runners/remove-token\"],\n createWorkflowDispatch: [\"POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches\"],\n deleteActionsCacheById: [\"DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}\"],\n deleteActionsCacheByKey: [\"DELETE /repos/{owner}/{repo}/actions/caches{?key,ref}\"],\n deleteArtifact: [\"DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}\"],\n deleteEnvironmentSecret: [\"DELETE /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}\"],\n deleteOrgSecret: [\"DELETE /orgs/{org}/actions/secrets/{secret_name}\"],\n deleteRepoSecret: [\"DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}\"],\n deleteSelfHostedRunnerFromOrg: [\"DELETE /orgs/{org}/actions/runners/{runner_id}\"],\n deleteSelfHostedRunnerFromRepo: [\"DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}\"],\n deleteWorkflowRun: [\"DELETE /repos/{owner}/{repo}/actions/runs/{run_id}\"],\n deleteWorkflowRunLogs: [\"DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs\"],\n disableSelectedRepositoryGithubActionsOrganization: [\"DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}\"],\n disableWorkflow: [\"PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable\"],\n downloadArtifact: [\"GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}\"],\n downloadJobLogsForWorkflowRun: [\"GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs\"],\n downloadWorkflowRunAttemptLogs: [\"GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs\"],\n downloadWorkflowRunLogs: [\"GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs\"],\n enableSelectedRepositoryGithubActionsOrganization: [\"PUT /orgs/{org}/actions/permissions/repositories/{repository_id}\"],\n enableWorkflow: [\"PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable\"],\n getActionsCacheList: [\"GET /repos/{owner}/{repo}/actions/caches\"],\n getActionsCacheUsage: [\"GET /repos/{owner}/{repo}/actions/cache/usage\"],\n getActionsCacheUsageByRepoForOrg: [\"GET /orgs/{org}/actions/cache/usage-by-repository\"],\n getActionsCacheUsageForEnterprise: [\"GET /enterprises/{enterprise}/actions/cache/usage\"],\n getActionsCacheUsageForOrg: [\"GET /orgs/{org}/actions/cache/usage\"],\n getAllowedActionsOrganization: [\"GET /orgs/{org}/actions/permissions/selected-actions\"],\n getAllowedActionsRepository: [\"GET /repos/{owner}/{repo}/actions/permissions/selected-actions\"],\n getArtifact: [\"GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}\"],\n getEnvironmentPublicKey: [\"GET /repositories/{repository_id}/environments/{environment_name}/secrets/public-key\"],\n getEnvironmentSecret: [\"GET /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}\"],\n getGithubActionsDefaultWorkflowPermissionsEnterprise: [\"GET /enterprises/{enterprise}/actions/permissions/workflow\"],\n getGithubActionsDefaultWorkflowPermissionsOrganization: [\"GET /orgs/{org}/actions/permissions/workflow\"],\n getGithubActionsDefaultWorkflowPermissionsRepository: [\"GET /repos/{owner}/{repo}/actions/permissions/workflow\"],\n getGithubActionsPermissionsOrganization: [\"GET /orgs/{org}/actions/permissions\"],\n getGithubActionsPermissionsRepository: [\"GET /repos/{owner}/{repo}/actions/permissions\"],\n getJobForWorkflowRun: [\"GET /repos/{owner}/{repo}/actions/jobs/{job_id}\"],\n getOrgPublicKey: [\"GET /orgs/{org}/actions/secrets/public-key\"],\n getOrgSecret: [\"GET /orgs/{org}/actions/secrets/{secret_name}\"],\n getPendingDeploymentsForRun: [\"GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments\"],\n getRepoPermissions: [\"GET /repos/{owner}/{repo}/actions/permissions\", {}, {\n renamed: [\"actions\", \"getGithubActionsPermissionsRepository\"]\n }],\n getRepoPublicKey: [\"GET /repos/{owner}/{repo}/actions/secrets/public-key\"],\n getRepoSecret: [\"GET /repos/{owner}/{repo}/actions/secrets/{secret_name}\"],\n getReviewsForRun: [\"GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals\"],\n getSelfHostedRunnerForOrg: [\"GET /orgs/{org}/actions/runners/{runner_id}\"],\n getSelfHostedRunnerForRepo: [\"GET /repos/{owner}/{repo}/actions/runners/{runner_id}\"],\n getWorkflow: [\"GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}\"],\n getWorkflowAccessToRepository: [\"GET /repos/{owner}/{repo}/actions/permissions/access\"],\n getWorkflowRun: [\"GET /repos/{owner}/{repo}/actions/runs/{run_id}\"],\n getWorkflowRunAttempt: [\"GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}\"],\n getWorkflowRunUsage: [\"GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing\"],\n getWorkflowUsage: [\"GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing\"],\n listArtifactsForRepo: [\"GET /repos/{owner}/{repo}/actions/artifacts\"],\n listEnvironmentSecrets: [\"GET /repositories/{repository_id}/environments/{environment_name}/secrets\"],\n listJobsForWorkflowRun: [\"GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs\"],\n listJobsForWorkflowRunAttempt: [\"GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs\"],\n listLabelsForSelfHostedRunnerForOrg: [\"GET /orgs/{org}/actions/runners/{runner_id}/labels\"],\n listLabelsForSelfHostedRunnerForRepo: [\"GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels\"],\n listOrgSecrets: [\"GET /orgs/{org}/actions/secrets\"],\n listRepoSecrets: [\"GET /repos/{owner}/{repo}/actions/secrets\"],\n listRepoWorkflows: [\"GET /repos/{owner}/{repo}/actions/workflows\"],\n listRunnerApplicationsForOrg: [\"GET /orgs/{org}/actions/runners/downloads\"],\n listRunnerApplicationsForRepo: [\"GET /repos/{owner}/{repo}/actions/runners/downloads\"],\n listSelectedReposForOrgSecret: [\"GET /orgs/{org}/actions/secrets/{secret_name}/repositories\"],\n listSelectedRepositoriesEnabledGithubActionsOrganization: [\"GET /orgs/{org}/actions/permissions/repositories\"],\n listSelfHostedRunnersForOrg: [\"GET /orgs/{org}/actions/runners\"],\n listSelfHostedRunnersForRepo: [\"GET /repos/{owner}/{repo}/actions/runners\"],\n listWorkflowRunArtifacts: [\"GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts\"],\n listWorkflowRuns: [\"GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs\"],\n listWorkflowRunsForRepo: [\"GET /repos/{owner}/{repo}/actions/runs\"],\n reRunJobForWorkflowRun: [\"POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun\"],\n reRunWorkflow: [\"POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun\"],\n reRunWorkflowFailedJobs: [\"POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs\"],\n removeAllCustomLabelsFromSelfHostedRunnerForOrg: [\"DELETE /orgs/{org}/actions/runners/{runner_id}/labels\"],\n removeAllCustomLabelsFromSelfHostedRunnerForRepo: [\"DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels\"],\n removeCustomLabelFromSelfHostedRunnerForOrg: [\"DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}\"],\n removeCustomLabelFromSelfHostedRunnerForRepo: [\"DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}\"],\n removeSelectedRepoFromOrgSecret: [\"DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}\"],\n reviewPendingDeploymentsForRun: [\"POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments\"],\n setActionsOidcCustomIssuerPolicyForEnterprise: [\"PUT /enterprises/{enterprise}/actions/oidc/customization/issuer\"],\n setAllowedActionsOrganization: [\"PUT /orgs/{org}/actions/permissions/selected-actions\"],\n setAllowedActionsRepository: [\"PUT /repos/{owner}/{repo}/actions/permissions/selected-actions\"],\n setCustomLabelsForSelfHostedRunnerForOrg: [\"PUT /orgs/{org}/actions/runners/{runner_id}/labels\"],\n setCustomLabelsForSelfHostedRunnerForRepo: [\"PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels\"],\n setGithubActionsDefaultWorkflowPermissionsEnterprise: [\"PUT /enterprises/{enterprise}/actions/permissions/workflow\"],\n setGithubActionsDefaultWorkflowPermissionsOrganization: [\"PUT /orgs/{org}/actions/permissions/workflow\"],\n setGithubActionsDefaultWorkflowPermissionsRepository: [\"PUT /repos/{owner}/{repo}/actions/permissions/workflow\"],\n setGithubActionsPermissionsOrganization: [\"PUT /orgs/{org}/actions/permissions\"],\n setGithubActionsPermissionsRepository: [\"PUT /repos/{owner}/{repo}/actions/permissions\"],\n setSelectedReposForOrgSecret: [\"PUT /orgs/{org}/actions/secrets/{secret_name}/repositories\"],\n setSelectedRepositoriesEnabledGithubActionsOrganization: [\"PUT /orgs/{org}/actions/permissions/repositories\"],\n setWorkflowAccessToRepository: [\"PUT /repos/{owner}/{repo}/actions/permissions/access\"]\n },\n activity: {\n checkRepoIsStarredByAuthenticatedUser: [\"GET /user/starred/{owner}/{repo}\"],\n deleteRepoSubscription: [\"DELETE /repos/{owner}/{repo}/subscription\"],\n deleteThreadSubscription: [\"DELETE /notifications/threads/{thread_id}/subscription\"],\n getFeeds: [\"GET /feeds\"],\n getRepoSubscription: [\"GET /repos/{owner}/{repo}/subscription\"],\n getThread: [\"GET /notifications/threads/{thread_id}\"],\n getThreadSubscriptionForAuthenticatedUser: [\"GET /notifications/threads/{thread_id}/subscription\"],\n listEventsForAuthenticatedUser: [\"GET /users/{username}/events\"],\n listNotificationsForAuthenticatedUser: [\"GET /notifications\"],\n listOrgEventsForAuthenticatedUser: [\"GET /users/{username}/events/orgs/{org}\"],\n listPublicEvents: [\"GET /events\"],\n listPublicEventsForRepoNetwork: [\"GET /networks/{owner}/{repo}/events\"],\n listPublicEventsForUser: [\"GET /users/{username}/events/public\"],\n listPublicOrgEvents: [\"GET /orgs/{org}/events\"],\n listReceivedEventsForUser: [\"GET /users/{username}/received_events\"],\n listReceivedPublicEventsForUser: [\"GET /users/{username}/received_events/public\"],\n listRepoEvents: [\"GET /repos/{owner}/{repo}/events\"],\n listRepoNotificationsForAuthenticatedUser: [\"GET /repos/{owner}/{repo}/notifications\"],\n listReposStarredByAuthenticatedUser: [\"GET /user/starred\"],\n listReposStarredByUser: [\"GET /users/{username}/starred\"],\n listReposWatchedByUser: [\"GET /users/{username}/subscriptions\"],\n listStargazersForRepo: [\"GET /repos/{owner}/{repo}/stargazers\"],\n listWatchedReposForAuthenticatedUser: [\"GET /user/subscriptions\"],\n listWatchersForRepo: [\"GET /repos/{owner}/{repo}/subscribers\"],\n markNotificationsAsRead: [\"PUT /notifications\"],\n markRepoNotificationsAsRead: [\"PUT /repos/{owner}/{repo}/notifications\"],\n markThreadAsRead: [\"PATCH /notifications/threads/{thread_id}\"],\n setRepoSubscription: [\"PUT /repos/{owner}/{repo}/subscription\"],\n setThreadSubscription: [\"PUT /notifications/threads/{thread_id}/subscription\"],\n starRepoForAuthenticatedUser: [\"PUT /user/starred/{owner}/{repo}\"],\n unstarRepoForAuthenticatedUser: [\"DELETE /user/starred/{owner}/{repo}\"]\n },\n apps: {\n addRepoToInstallation: [\"PUT /user/installations/{installation_id}/repositories/{repository_id}\", {}, {\n renamed: [\"apps\", \"addRepoToInstallationForAuthenticatedUser\"]\n }],\n addRepoToInstallationForAuthenticatedUser: [\"PUT /user/installations/{installation_id}/repositories/{repository_id}\"],\n checkToken: [\"POST /applications/{client_id}/token\"],\n createFromManifest: [\"POST /app-manifests/{code}/conversions\"],\n createInstallationAccessToken: [\"POST /app/installations/{installation_id}/access_tokens\"],\n deleteAuthorization: [\"DELETE /applications/{client_id}/grant\"],\n deleteInstallation: [\"DELETE /app/installations/{installation_id}\"],\n deleteToken: [\"DELETE /applications/{client_id}/token\"],\n getAuthenticated: [\"GET /app\"],\n getBySlug: [\"GET /apps/{app_slug}\"],\n getInstallation: [\"GET /app/installations/{installation_id}\"],\n getOrgInstallation: [\"GET /orgs/{org}/installation\"],\n getRepoInstallation: [\"GET /repos/{owner}/{repo}/installation\"],\n getSubscriptionPlanForAccount: [\"GET /marketplace_listing/accounts/{account_id}\"],\n getSubscriptionPlanForAccountStubbed: [\"GET /marketplace_listing/stubbed/accounts/{account_id}\"],\n getUserInstallation: [\"GET /users/{username}/installation\"],\n getWebhookConfigForApp: [\"GET /app/hook/config\"],\n getWebhookDelivery: [\"GET /app/hook/deliveries/{delivery_id}\"],\n listAccountsForPlan: [\"GET /marketplace_listing/plans/{plan_id}/accounts\"],\n listAccountsForPlanStubbed: [\"GET /marketplace_listing/stubbed/plans/{plan_id}/accounts\"],\n listInstallationReposForAuthenticatedUser: [\"GET /user/installations/{installation_id}/repositories\"],\n listInstallations: [\"GET /app/installations\"],\n listInstallationsForAuthenticatedUser: [\"GET /user/installations\"],\n listPlans: [\"GET /marketplace_listing/plans\"],\n listPlansStubbed: [\"GET /marketplace_listing/stubbed/plans\"],\n listReposAccessibleToInstallation: [\"GET /installation/repositories\"],\n listSubscriptionsForAuthenticatedUser: [\"GET /user/marketplace_purchases\"],\n listSubscriptionsForAuthenticatedUserStubbed: [\"GET /user/marketplace_purchases/stubbed\"],\n listWebhookDeliveries: [\"GET /app/hook/deliveries\"],\n redeliverWebhookDelivery: [\"POST /app/hook/deliveries/{delivery_id}/attempts\"],\n removeRepoFromInstallation: [\"DELETE /user/installations/{installation_id}/repositories/{repository_id}\", {}, {\n renamed: [\"apps\", \"removeRepoFromInstallationForAuthenticatedUser\"]\n }],\n removeRepoFromInstallationForAuthenticatedUser: [\"DELETE /user/installations/{installation_id}/repositories/{repository_id}\"],\n resetToken: [\"PATCH /applications/{client_id}/token\"],\n revokeInstallationAccessToken: [\"DELETE /installation/token\"],\n scopeToken: [\"POST /applications/{client_id}/token/scoped\"],\n suspendInstallation: [\"PUT /app/installations/{installation_id}/suspended\"],\n unsuspendInstallation: [\"DELETE /app/installations/{installation_id}/suspended\"],\n updateWebhookConfigForApp: [\"PATCH /app/hook/config\"]\n },\n billing: {\n getGithubActionsBillingOrg: [\"GET /orgs/{org}/settings/billing/actions\"],\n getGithubActionsBillingUser: [\"GET /users/{username}/settings/billing/actions\"],\n getGithubAdvancedSecurityBillingGhe: [\"GET /enterprises/{enterprise}/settings/billing/advanced-security\"],\n getGithubAdvancedSecurityBillingOrg: [\"GET /orgs/{org}/settings/billing/advanced-security\"],\n getGithubPackagesBillingOrg: [\"GET /orgs/{org}/settings/billing/packages\"],\n getGithubPackagesBillingUser: [\"GET /users/{username}/settings/billing/packages\"],\n getSharedStorageBillingOrg: [\"GET /orgs/{org}/settings/billing/shared-storage\"],\n getSharedStorageBillingUser: [\"GET /users/{username}/settings/billing/shared-storage\"]\n },\n checks: {\n create: [\"POST /repos/{owner}/{repo}/check-runs\"],\n createSuite: [\"POST /repos/{owner}/{repo}/check-suites\"],\n get: [\"GET /repos/{owner}/{repo}/check-runs/{check_run_id}\"],\n getSuite: [\"GET /repos/{owner}/{repo}/check-suites/{check_suite_id}\"],\n listAnnotations: [\"GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations\"],\n listForRef: [\"GET /repos/{owner}/{repo}/commits/{ref}/check-runs\"],\n listForSuite: [\"GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs\"],\n listSuitesForRef: [\"GET /repos/{owner}/{repo}/commits/{ref}/check-suites\"],\n rerequestRun: [\"POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest\"],\n rerequestSuite: [\"POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest\"],\n setSuitesPreferences: [\"PATCH /repos/{owner}/{repo}/check-suites/preferences\"],\n update: [\"PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}\"]\n },\n codeScanning: {\n deleteAnalysis: [\"DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}{?confirm_delete}\"],\n getAlert: [\"GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}\", {}, {\n renamedParameters: {\n alert_id: \"alert_number\"\n }\n }],\n getAnalysis: [\"GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}\"],\n getSarif: [\"GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}\"],\n listAlertInstances: [\"GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances\"],\n listAlertsForOrg: [\"GET /orgs/{org}/code-scanning/alerts\"],\n listAlertsForRepo: [\"GET /repos/{owner}/{repo}/code-scanning/alerts\"],\n listAlertsInstances: [\"GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances\", {}, {\n renamed: [\"codeScanning\", \"listAlertInstances\"]\n }],\n listRecentAnalyses: [\"GET /repos/{owner}/{repo}/code-scanning/analyses\"],\n updateAlert: [\"PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}\"],\n uploadSarif: [\"POST /repos/{owner}/{repo}/code-scanning/sarifs\"]\n },\n codesOfConduct: {\n getAllCodesOfConduct: [\"GET /codes_of_conduct\"],\n getConductCode: [\"GET /codes_of_conduct/{key}\"]\n },\n codespaces: {\n addRepositoryForSecretForAuthenticatedUser: [\"PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}\"],\n codespaceMachinesForAuthenticatedUser: [\"GET /user/codespaces/{codespace_name}/machines\"],\n createForAuthenticatedUser: [\"POST /user/codespaces\"],\n createOrUpdateRepoSecret: [\"PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}\"],\n createOrUpdateSecretForAuthenticatedUser: [\"PUT /user/codespaces/secrets/{secret_name}\"],\n createWithPrForAuthenticatedUser: [\"POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces\"],\n createWithRepoForAuthenticatedUser: [\"POST /repos/{owner}/{repo}/codespaces\"],\n deleteForAuthenticatedUser: [\"DELETE /user/codespaces/{codespace_name}\"],\n deleteFromOrganization: [\"DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}\"],\n deleteRepoSecret: [\"DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}\"],\n deleteSecretForAuthenticatedUser: [\"DELETE /user/codespaces/secrets/{secret_name}\"],\n exportForAuthenticatedUser: [\"POST /user/codespaces/{codespace_name}/exports\"],\n getExportDetailsForAuthenticatedUser: [\"GET /user/codespaces/{codespace_name}/exports/{export_id}\"],\n getForAuthenticatedUser: [\"GET /user/codespaces/{codespace_name}\"],\n getPublicKeyForAuthenticatedUser: [\"GET /user/codespaces/secrets/public-key\"],\n getRepoPublicKey: [\"GET /repos/{owner}/{repo}/codespaces/secrets/public-key\"],\n getRepoSecret: [\"GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}\"],\n getSecretForAuthenticatedUser: [\"GET /user/codespaces/secrets/{secret_name}\"],\n listDevcontainersInRepositoryForAuthenticatedUser: [\"GET /repos/{owner}/{repo}/codespaces/devcontainers\"],\n listForAuthenticatedUser: [\"GET /user/codespaces\"],\n listInOrganization: [\"GET /orgs/{org_id}/codespaces\"],\n listInRepositoryForAuthenticatedUser: [\"GET /repos/{owner}/{repo}/codespaces\"],\n listRepoSecrets: [\"GET /repos/{owner}/{repo}/codespaces/secrets\"],\n listRepositoriesForSecretForAuthenticatedUser: [\"GET /user/codespaces/secrets/{secret_name}/repositories\"],\n listSecretsForAuthenticatedUser: [\"GET /user/codespaces/secrets\"],\n removeRepositoryForSecretForAuthenticatedUser: [\"DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}\"],\n repoMachinesForAuthenticatedUser: [\"GET /repos/{owner}/{repo}/codespaces/machines\"],\n setRepositoriesForSecretForAuthenticatedUser: [\"PUT /user/codespaces/secrets/{secret_name}/repositories\"],\n startForAuthenticatedUser: [\"POST /user/codespaces/{codespace_name}/start\"],\n stopForAuthenticatedUser: [\"POST /user/codespaces/{codespace_name}/stop\"],\n stopInOrganization: [\"POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop\"],\n updateForAuthenticatedUser: [\"PATCH /user/codespaces/{codespace_name}\"]\n },\n dependabot: {\n addSelectedRepoToOrgSecret: [\"PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}\"],\n createOrUpdateOrgSecret: [\"PUT /orgs/{org}/dependabot/secrets/{secret_name}\"],\n createOrUpdateRepoSecret: [\"PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}\"],\n deleteOrgSecret: [\"DELETE /orgs/{org}/dependabot/secrets/{secret_name}\"],\n deleteRepoSecret: [\"DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}\"],\n getOrgPublicKey: [\"GET /orgs/{org}/dependabot/secrets/public-key\"],\n getOrgSecret: [\"GET /orgs/{org}/dependabot/secrets/{secret_name}\"],\n getRepoPublicKey: [\"GET /repos/{owner}/{repo}/dependabot/secrets/public-key\"],\n getRepoSecret: [\"GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}\"],\n listOrgSecrets: [\"GET /orgs/{org}/dependabot/secrets\"],\n listRepoSecrets: [\"GET /repos/{owner}/{repo}/dependabot/secrets\"],\n listSelectedReposForOrgSecret: [\"GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories\"],\n removeSelectedRepoFromOrgSecret: [\"DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}\"],\n setSelectedReposForOrgSecret: [\"PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories\"]\n },\n dependencyGraph: {\n createRepositorySnapshot: [\"POST /repos/{owner}/{repo}/dependency-graph/snapshots\"],\n diffRange: [\"GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}\"]\n },\n emojis: {\n get: [\"GET /emojis\"]\n },\n enterpriseAdmin: {\n addCustomLabelsToSelfHostedRunnerForEnterprise: [\"POST /enterprises/{enterprise}/actions/runners/{runner_id}/labels\"],\n disableSelectedOrganizationGithubActionsEnterprise: [\"DELETE /enterprises/{enterprise}/actions/permissions/organizations/{org_id}\"],\n enableSelectedOrganizationGithubActionsEnterprise: [\"PUT /enterprises/{enterprise}/actions/permissions/organizations/{org_id}\"],\n getAllowedActionsEnterprise: [\"GET /enterprises/{enterprise}/actions/permissions/selected-actions\"],\n getGithubActionsPermissionsEnterprise: [\"GET /enterprises/{enterprise}/actions/permissions\"],\n getServerStatistics: [\"GET /enterprise-installation/{enterprise_or_org}/server-statistics\"],\n listLabelsForSelfHostedRunnerForEnterprise: [\"GET /enterprises/{enterprise}/actions/runners/{runner_id}/labels\"],\n listSelectedOrganizationsEnabledGithubActionsEnterprise: [\"GET /enterprises/{enterprise}/actions/permissions/organizations\"],\n removeAllCustomLabelsFromSelfHostedRunnerForEnterprise: [\"DELETE /enterprises/{enterprise}/actions/runners/{runner_id}/labels\"],\n removeCustomLabelFromSelfHostedRunnerForEnterprise: [\"DELETE /enterprises/{enterprise}/actions/runners/{runner_id}/labels/{name}\"],\n setAllowedActionsEnterprise: [\"PUT /enterprises/{enterprise}/actions/permissions/selected-actions\"],\n setCustomLabelsForSelfHostedRunnerForEnterprise: [\"PUT /enterprises/{enterprise}/actions/runners/{runner_id}/labels\"],\n setGithubActionsPermissionsEnterprise: [\"PUT /enterprises/{enterprise}/actions/permissions\"],\n setSelectedOrganizationsEnabledGithubActionsEnterprise: [\"PUT /enterprises/{enterprise}/actions/permissions/organizations\"]\n },\n gists: {\n checkIsStarred: [\"GET /gists/{gist_id}/star\"],\n create: [\"POST /gists\"],\n createComment: [\"POST /gists/{gist_id}/comments\"],\n delete: [\"DELETE /gists/{gist_id}\"],\n deleteComment: [\"DELETE /gists/{gist_id}/comments/{comment_id}\"],\n fork: [\"POST /gists/{gist_id}/forks\"],\n get: [\"GET /gists/{gist_id}\"],\n getComment: [\"GET /gists/{gist_id}/comments/{comment_id}\"],\n getRevision: [\"GET /gists/{gist_id}/{sha}\"],\n list: [\"GET /gists\"],\n listComments: [\"GET /gists/{gist_id}/comments\"],\n listCommits: [\"GET /gists/{gist_id}/commits\"],\n listForUser: [\"GET /users/{username}/gists\"],\n listForks: [\"GET /gists/{gist_id}/forks\"],\n listPublic: [\"GET /gists/public\"],\n listStarred: [\"GET /gists/starred\"],\n star: [\"PUT /gists/{gist_id}/star\"],\n unstar: [\"DELETE /gists/{gist_id}/star\"],\n update: [\"PATCH /gists/{gist_id}\"],\n updateComment: [\"PATCH /gists/{gist_id}/comments/{comment_id}\"]\n },\n git: {\n createBlob: [\"POST /repos/{owner}/{repo}/git/blobs\"],\n createCommit: [\"POST /repos/{owner}/{repo}/git/commits\"],\n createRef: [\"POST /repos/{owner}/{repo}/git/refs\"],\n createTag: [\"POST /repos/{owner}/{repo}/git/tags\"],\n createTree: [\"POST /repos/{owner}/{repo}/git/trees\"],\n deleteRef: [\"DELETE /repos/{owner}/{repo}/git/refs/{ref}\"],\n getBlob: [\"GET /repos/{owner}/{repo}/git/blobs/{file_sha}\"],\n getCommit: [\"GET /repos/{owner}/{repo}/git/commits/{commit_sha}\"],\n getRef: [\"GET /repos/{owner}/{repo}/git/ref/{ref}\"],\n getTag: [\"GET /repos/{owner}/{repo}/git/tags/{tag_sha}\"],\n getTree: [\"GET /repos/{owner}/{repo}/git/trees/{tree_sha}\"],\n listMatchingRefs: [\"GET /repos/{owner}/{repo}/git/matching-refs/{ref}\"],\n updateRef: [\"PATCH /repos/{owner}/{repo}/git/refs/{ref}\"]\n },\n gitignore: {\n getAllTemplates: [\"GET /gitignore/templates\"],\n getTemplate: [\"GET /gitignore/templates/{name}\"]\n },\n interactions: {\n getRestrictionsForAuthenticatedUser: [\"GET /user/interaction-limits\"],\n getRestrictionsForOrg: [\"GET /orgs/{org}/interaction-limits\"],\n getRestrictionsForRepo: [\"GET /repos/{owner}/{repo}/interaction-limits\"],\n getRestrictionsForYourPublicRepos: [\"GET /user/interaction-limits\", {}, {\n renamed: [\"interactions\", \"getRestrictionsForAuthenticatedUser\"]\n }],\n removeRestrictionsForAuthenticatedUser: [\"DELETE /user/interaction-limits\"],\n removeRestrictionsForOrg: [\"DELETE /orgs/{org}/interaction-limits\"],\n removeRestrictionsForRepo: [\"DELETE /repos/{owner}/{repo}/interaction-limits\"],\n removeRestrictionsForYourPublicRepos: [\"DELETE /user/interaction-limits\", {}, {\n renamed: [\"interactions\", \"removeRestrictionsForAuthenticatedUser\"]\n }],\n setRestrictionsForAuthenticatedUser: [\"PUT /user/interaction-limits\"],\n setRestrictionsForOrg: [\"PUT /orgs/{org}/interaction-limits\"],\n setRestrictionsForRepo: [\"PUT /repos/{owner}/{repo}/interaction-limits\"],\n setRestrictionsForYourPublicRepos: [\"PUT /user/interaction-limits\", {}, {\n renamed: [\"interactions\", \"setRestrictionsForAuthenticatedUser\"]\n }]\n },\n issues: {\n addAssignees: [\"POST /repos/{owner}/{repo}/issues/{issue_number}/assignees\"],\n addLabels: [\"POST /repos/{owner}/{repo}/issues/{issue_number}/labels\"],\n checkUserCanBeAssigned: [\"GET /repos/{owner}/{repo}/assignees/{assignee}\"],\n create: [\"POST /repos/{owner}/{repo}/issues\"],\n createComment: [\"POST /repos/{owner}/{repo}/issues/{issue_number}/comments\"],\n createLabel: [\"POST /repos/{owner}/{repo}/labels\"],\n createMilestone: [\"POST /repos/{owner}/{repo}/milestones\"],\n deleteComment: [\"DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}\"],\n deleteLabel: [\"DELETE /repos/{owner}/{repo}/labels/{name}\"],\n deleteMilestone: [\"DELETE /repos/{owner}/{repo}/milestones/{milestone_number}\"],\n get: [\"GET /repos/{owner}/{repo}/issues/{issue_number}\"],\n getComment: [\"GET /repos/{owner}/{repo}/issues/comments/{comment_id}\"],\n getEvent: [\"GET /repos/{owner}/{repo}/issues/events/{event_id}\"],\n getLabel: [\"GET /repos/{owner}/{repo}/labels/{name}\"],\n getMilestone: [\"GET /repos/{owner}/{repo}/milestones/{milestone_number}\"],\n list: [\"GET /issues\"],\n listAssignees: [\"GET /repos/{owner}/{repo}/assignees\"],\n listComments: [\"GET /repos/{owner}/{repo}/issues/{issue_number}/comments\"],\n listCommentsForRepo: [\"GET /repos/{owner}/{repo}/issues/comments\"],\n listEvents: [\"GET /repos/{owner}/{repo}/issues/{issue_number}/events\"],\n listEventsForRepo: [\"GET /repos/{owner}/{repo}/issues/events\"],\n listEventsForTimeline: [\"GET /repos/{owner}/{repo}/issues/{issue_number}/timeline\"],\n listForAuthenticatedUser: [\"GET /user/issues\"],\n listForOrg: [\"GET /orgs/{org}/issues\"],\n listForRepo: [\"GET /repos/{owner}/{repo}/issues\"],\n listLabelsForMilestone: [\"GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels\"],\n listLabelsForRepo: [\"GET /repos/{owner}/{repo}/labels\"],\n listLabelsOnIssue: [\"GET /repos/{owner}/{repo}/issues/{issue_number}/labels\"],\n listMilestones: [\"GET /repos/{owner}/{repo}/milestones\"],\n lock: [\"PUT /repos/{owner}/{repo}/issues/{issue_number}/lock\"],\n removeAllLabels: [\"DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels\"],\n removeAssignees: [\"DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees\"],\n removeLabel: [\"DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}\"],\n setLabels: [\"PUT /repos/{owner}/{repo}/issues/{issue_number}/labels\"],\n unlock: [\"DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock\"],\n update: [\"PATCH /repos/{owner}/{repo}/issues/{issue_number}\"],\n updateComment: [\"PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}\"],\n updateLabel: [\"PATCH /repos/{owner}/{repo}/labels/{name}\"],\n updateMilestone: [\"PATCH /repos/{owner}/{repo}/milestones/{milestone_number}\"]\n },\n licenses: {\n get: [\"GET /licenses/{license}\"],\n getAllCommonlyUsed: [\"GET /licenses\"],\n getForRepo: [\"GET /repos/{owner}/{repo}/license\"]\n },\n markdown: {\n render: [\"POST /markdown\"],\n renderRaw: [\"POST /markdown/raw\", {\n headers: {\n \"content-type\": \"text/plain; charset=utf-8\"\n }\n }]\n },\n meta: {\n get: [\"GET /meta\"],\n getOctocat: [\"GET /octocat\"],\n getZen: [\"GET /zen\"],\n root: [\"GET /\"]\n },\n migrations: {\n cancelImport: [\"DELETE /repos/{owner}/{repo}/import\"],\n deleteArchiveForAuthenticatedUser: [\"DELETE /user/migrations/{migration_id}/archive\"],\n deleteArchiveForOrg: [\"DELETE /orgs/{org}/migrations/{migration_id}/archive\"],\n downloadArchiveForOrg: [\"GET /orgs/{org}/migrations/{migration_id}/archive\"],\n getArchiveForAuthenticatedUser: [\"GET /user/migrations/{migration_id}/archive\"],\n getCommitAuthors: [\"GET /repos/{owner}/{repo}/import/authors\"],\n getImportStatus: [\"GET /repos/{owner}/{repo}/import\"],\n getLargeFiles: [\"GET /repos/{owner}/{repo}/import/large_files\"],\n getStatusForAuthenticatedUser: [\"GET /user/migrations/{migration_id}\"],\n getStatusForOrg: [\"GET /orgs/{org}/migrations/{migration_id}\"],\n listForAuthenticatedUser: [\"GET /user/migrations\"],\n listForOrg: [\"GET /orgs/{org}/migrations\"],\n listReposForAuthenticatedUser: [\"GET /user/migrations/{migration_id}/repositories\"],\n listReposForOrg: [\"GET /orgs/{org}/migrations/{migration_id}/repositories\"],\n listReposForUser: [\"GET /user/migrations/{migration_id}/repositories\", {}, {\n renamed: [\"migrations\", \"listReposForAuthenticatedUser\"]\n }],\n mapCommitAuthor: [\"PATCH /repos/{owner}/{repo}/import/authors/{author_id}\"],\n setLfsPreference: [\"PATCH /repos/{owner}/{repo}/import/lfs\"],\n startForAuthenticatedUser: [\"POST /user/migrations\"],\n startForOrg: [\"POST /orgs/{org}/migrations\"],\n startImport: [\"PUT /repos/{owner}/{repo}/import\"],\n unlockRepoForAuthenticatedUser: [\"DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock\"],\n unlockRepoForOrg: [\"DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock\"],\n updateImport: [\"PATCH /repos/{owner}/{repo}/import\"]\n },\n orgs: {\n blockUser: [\"PUT /orgs/{org}/blocks/{username}\"],\n cancelInvitation: [\"DELETE /orgs/{org}/invitations/{invitation_id}\"],\n checkBlockedUser: [\"GET /orgs/{org}/blocks/{username}\"],\n checkMembershipForUser: [\"GET /orgs/{org}/members/{username}\"],\n checkPublicMembershipForUser: [\"GET /orgs/{org}/public_members/{username}\"],\n convertMemberToOutsideCollaborator: [\"PUT /orgs/{org}/outside_collaborators/{username}\"],\n createInvitation: [\"POST /orgs/{org}/invitations\"],\n createWebhook: [\"POST /orgs/{org}/hooks\"],\n deleteWebhook: [\"DELETE /orgs/{org}/hooks/{hook_id}\"],\n get: [\"GET /orgs/{org}\"],\n getMembershipForAuthenticatedUser: [\"GET /user/memberships/orgs/{org}\"],\n getMembershipForUser: [\"GET /orgs/{org}/memberships/{username}\"],\n getWebhook: [\"GET /orgs/{org}/hooks/{hook_id}\"],\n getWebhookConfigForOrg: [\"GET /orgs/{org}/hooks/{hook_id}/config\"],\n getWebhookDelivery: [\"GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}\"],\n list: [\"GET /organizations\"],\n listAppInstallations: [\"GET /orgs/{org}/installations\"],\n listBlockedUsers: [\"GET /orgs/{org}/blocks\"],\n listCustomRoles: [\"GET /organizations/{organization_id}/custom_roles\"],\n listFailedInvitations: [\"GET /orgs/{org}/failed_invitations\"],\n listForAuthenticatedUser: [\"GET /user/orgs\"],\n listForUser: [\"GET /users/{username}/orgs\"],\n listInvitationTeams: [\"GET /orgs/{org}/invitations/{invitation_id}/teams\"],\n listMembers: [\"GET /orgs/{org}/members\"],\n listMembershipsForAuthenticatedUser: [\"GET /user/memberships/orgs\"],\n listOutsideCollaborators: [\"GET /orgs/{org}/outside_collaborators\"],\n listPendingInvitations: [\"GET /orgs/{org}/invitations\"],\n listPublicMembers: [\"GET /orgs/{org}/public_members\"],\n listWebhookDeliveries: [\"GET /orgs/{org}/hooks/{hook_id}/deliveries\"],\n listWebhooks: [\"GET /orgs/{org}/hooks\"],\n pingWebhook: [\"POST /orgs/{org}/hooks/{hook_id}/pings\"],\n redeliverWebhookDelivery: [\"POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts\"],\n removeMember: [\"DELETE /orgs/{org}/members/{username}\"],\n removeMembershipForUser: [\"DELETE /orgs/{org}/memberships/{username}\"],\n removeOutsideCollaborator: [\"DELETE /orgs/{org}/outside_collaborators/{username}\"],\n removePublicMembershipForAuthenticatedUser: [\"DELETE /orgs/{org}/public_members/{username}\"],\n setMembershipForUser: [\"PUT /orgs/{org}/memberships/{username}\"],\n setPublicMembershipForAuthenticatedUser: [\"PUT /orgs/{org}/public_members/{username}\"],\n unblockUser: [\"DELETE /orgs/{org}/blocks/{username}\"],\n update: [\"PATCH /orgs/{org}\"],\n updateMembershipForAuthenticatedUser: [\"PATCH /user/memberships/orgs/{org}\"],\n updateWebhook: [\"PATCH /orgs/{org}/hooks/{hook_id}\"],\n updateWebhookConfigForOrg: [\"PATCH /orgs/{org}/hooks/{hook_id}/config\"]\n },\n packages: {\n deletePackageForAuthenticatedUser: [\"DELETE /user/packages/{package_type}/{package_name}\"],\n deletePackageForOrg: [\"DELETE /orgs/{org}/packages/{package_type}/{package_name}\"],\n deletePackageForUser: [\"DELETE /users/{username}/packages/{package_type}/{package_name}\"],\n deletePackageVersionForAuthenticatedUser: [\"DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id}\"],\n deletePackageVersionForOrg: [\"DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}\"],\n deletePackageVersionForUser: [\"DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}\"],\n getAllPackageVersionsForAPackageOwnedByAnOrg: [\"GET /orgs/{org}/packages/{package_type}/{package_name}/versions\", {}, {\n renamed: [\"packages\", \"getAllPackageVersionsForPackageOwnedByOrg\"]\n }],\n getAllPackageVersionsForAPackageOwnedByTheAuthenticatedUser: [\"GET /user/packages/{package_type}/{package_name}/versions\", {}, {\n renamed: [\"packages\", \"getAllPackageVersionsForPackageOwnedByAuthenticatedUser\"]\n }],\n getAllPackageVersionsForPackageOwnedByAuthenticatedUser: [\"GET /user/packages/{package_type}/{package_name}/versions\"],\n getAllPackageVersionsForPackageOwnedByOrg: [\"GET /orgs/{org}/packages/{package_type}/{package_name}/versions\"],\n getAllPackageVersionsForPackageOwnedByUser: [\"GET /users/{username}/packages/{package_type}/{package_name}/versions\"],\n getPackageForAuthenticatedUser: [\"GET /user/packages/{package_type}/{package_name}\"],\n getPackageForOrganization: [\"GET /orgs/{org}/packages/{package_type}/{package_name}\"],\n getPackageForUser: [\"GET /users/{username}/packages/{package_type}/{package_name}\"],\n getPackageVersionForAuthenticatedUser: [\"GET /user/packages/{package_type}/{package_name}/versions/{package_version_id}\"],\n getPackageVersionForOrganization: [\"GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}\"],\n getPackageVersionForUser: [\"GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}\"],\n listPackagesForAuthenticatedUser: [\"GET /user/packages\"],\n listPackagesForOrganization: [\"GET /orgs/{org}/packages\"],\n listPackagesForUser: [\"GET /users/{username}/packages\"],\n restorePackageForAuthenticatedUser: [\"POST /user/packages/{package_type}/{package_name}/restore{?token}\"],\n restorePackageForOrg: [\"POST /orgs/{org}/packages/{package_type}/{package_name}/restore{?token}\"],\n restorePackageForUser: [\"POST /users/{username}/packages/{package_type}/{package_name}/restore{?token}\"],\n restorePackageVersionForAuthenticatedUser: [\"POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore\"],\n restorePackageVersionForOrg: [\"POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore\"],\n restorePackageVersionForUser: [\"POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore\"]\n },\n projects: {\n addCollaborator: [\"PUT /projects/{project_id}/collaborators/{username}\"],\n createCard: [\"POST /projects/columns/{column_id}/cards\"],\n createColumn: [\"POST /projects/{project_id}/columns\"],\n createForAuthenticatedUser: [\"POST /user/projects\"],\n createForOrg: [\"POST /orgs/{org}/projects\"],\n createForRepo: [\"POST /repos/{owner}/{repo}/projects\"],\n delete: [\"DELETE /projects/{project_id}\"],\n deleteCard: [\"DELETE /projects/columns/cards/{card_id}\"],\n deleteColumn: [\"DELETE /projects/columns/{column_id}\"],\n get: [\"GET /projects/{project_id}\"],\n getCard: [\"GET /projects/columns/cards/{card_id}\"],\n getColumn: [\"GET /projects/columns/{column_id}\"],\n getPermissionForUser: [\"GET /projects/{project_id}/collaborators/{username}/permission\"],\n listCards: [\"GET /projects/columns/{column_id}/cards\"],\n listCollaborators: [\"GET /projects/{project_id}/collaborators\"],\n listColumns: [\"GET /projects/{project_id}/columns\"],\n listForOrg: [\"GET /orgs/{org}/projects\"],\n listForRepo: [\"GET /repos/{owner}/{repo}/projects\"],\n listForUser: [\"GET /users/{username}/projects\"],\n moveCard: [\"POST /projects/columns/cards/{card_id}/moves\"],\n moveColumn: [\"POST /projects/columns/{column_id}/moves\"],\n removeCollaborator: [\"DELETE /projects/{project_id}/collaborators/{username}\"],\n update: [\"PATCH /projects/{project_id}\"],\n updateCard: [\"PATCH /projects/columns/cards/{card_id}\"],\n updateColumn: [\"PATCH /projects/columns/{column_id}\"]\n },\n pulls: {\n checkIfMerged: [\"GET /repos/{owner}/{repo}/pulls/{pull_number}/merge\"],\n create: [\"POST /repos/{owner}/{repo}/pulls\"],\n createReplyForReviewComment: [\"POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies\"],\n createReview: [\"POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews\"],\n createReviewComment: [\"POST /repos/{owner}/{repo}/pulls/{pull_number}/comments\"],\n deletePendingReview: [\"DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}\"],\n deleteReviewComment: [\"DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}\"],\n dismissReview: [\"PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals\"],\n get: [\"GET /repos/{owner}/{repo}/pulls/{pull_number}\"],\n getReview: [\"GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}\"],\n getReviewComment: [\"GET /repos/{owner}/{repo}/pulls/comments/{comment_id}\"],\n list: [\"GET /repos/{owner}/{repo}/pulls\"],\n listCommentsForReview: [\"GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments\"],\n listCommits: [\"GET /repos/{owner}/{repo}/pulls/{pull_number}/commits\"],\n listFiles: [\"GET /repos/{owner}/{repo}/pulls/{pull_number}/files\"],\n listRequestedReviewers: [\"GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers\"],\n listReviewComments: [\"GET /repos/{owner}/{repo}/pulls/{pull_number}/comments\"],\n listReviewCommentsForRepo: [\"GET /repos/{owner}/{repo}/pulls/comments\"],\n listReviews: [\"GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews\"],\n merge: [\"PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge\"],\n removeRequestedReviewers: [\"DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers\"],\n requestReviewers: [\"POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers\"],\n submitReview: [\"POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events\"],\n update: [\"PATCH /repos/{owner}/{repo}/pulls/{pull_number}\"],\n updateBranch: [\"PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch\"],\n updateReview: [\"PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}\"],\n updateReviewComment: [\"PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}\"]\n },\n rateLimit: {\n get: [\"GET /rate_limit\"]\n },\n reactions: {\n createForCommitComment: [\"POST /repos/{owner}/{repo}/comments/{comment_id}/reactions\"],\n createForIssue: [\"POST /repos/{owner}/{repo}/issues/{issue_number}/reactions\"],\n createForIssueComment: [\"POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions\"],\n createForPullRequestReviewComment: [\"POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions\"],\n createForRelease: [\"POST /repos/{owner}/{repo}/releases/{release_id}/reactions\"],\n createForTeamDiscussionCommentInOrg: [\"POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions\"],\n createForTeamDiscussionInOrg: [\"POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions\"],\n deleteForCommitComment: [\"DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}\"],\n deleteForIssue: [\"DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}\"],\n deleteForIssueComment: [\"DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}\"],\n deleteForPullRequestComment: [\"DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}\"],\n deleteForRelease: [\"DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}\"],\n deleteForTeamDiscussion: [\"DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}\"],\n deleteForTeamDiscussionComment: [\"DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}\"],\n listForCommitComment: [\"GET /repos/{owner}/{repo}/comments/{comment_id}/reactions\"],\n listForIssue: [\"GET /repos/{owner}/{repo}/issues/{issue_number}/reactions\"],\n listForIssueComment: [\"GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions\"],\n listForPullRequestReviewComment: [\"GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions\"],\n listForRelease: [\"GET /repos/{owner}/{repo}/releases/{release_id}/reactions\"],\n listForTeamDiscussionCommentInOrg: [\"GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions\"],\n listForTeamDiscussionInOrg: [\"GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions\"]\n },\n repos: {\n acceptInvitation: [\"PATCH /user/repository_invitations/{invitation_id}\", {}, {\n renamed: [\"repos\", \"acceptInvitationForAuthenticatedUser\"]\n }],\n acceptInvitationForAuthenticatedUser: [\"PATCH /user/repository_invitations/{invitation_id}\"],\n addAppAccessRestrictions: [\"POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps\", {}, {\n mapToData: \"apps\"\n }],\n addCollaborator: [\"PUT /repos/{owner}/{repo}/collaborators/{username}\"],\n addStatusCheckContexts: [\"POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts\", {}, {\n mapToData: \"contexts\"\n }],\n addTeamAccessRestrictions: [\"POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams\", {}, {\n mapToData: \"teams\"\n }],\n addUserAccessRestrictions: [\"POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users\", {}, {\n mapToData: \"users\"\n }],\n checkCollaborator: [\"GET /repos/{owner}/{repo}/collaborators/{username}\"],\n checkVulnerabilityAlerts: [\"GET /repos/{owner}/{repo}/vulnerability-alerts\"],\n codeownersErrors: [\"GET /repos/{owner}/{repo}/codeowners/errors\"],\n compareCommits: [\"GET /repos/{owner}/{repo}/compare/{base}...{head}\"],\n compareCommitsWithBasehead: [\"GET /repos/{owner}/{repo}/compare/{basehead}\"],\n createAutolink: [\"POST /repos/{owner}/{repo}/autolinks\"],\n createCommitComment: [\"POST /repos/{owner}/{repo}/commits/{commit_sha}/comments\"],\n createCommitSignatureProtection: [\"POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures\"],\n createCommitStatus: [\"POST /repos/{owner}/{repo}/statuses/{sha}\"],\n createDeployKey: [\"POST /repos/{owner}/{repo}/keys\"],\n createDeployment: [\"POST /repos/{owner}/{repo}/deployments\"],\n createDeploymentStatus: [\"POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses\"],\n createDispatchEvent: [\"POST /repos/{owner}/{repo}/dispatches\"],\n createForAuthenticatedUser: [\"POST /user/repos\"],\n createFork: [\"POST /repos/{owner}/{repo}/forks\"],\n createInOrg: [\"POST /orgs/{org}/repos\"],\n createOrUpdateEnvironment: [\"PUT /repos/{owner}/{repo}/environments/{environment_name}\"],\n createOrUpdateFileContents: [\"PUT /repos/{owner}/{repo}/contents/{path}\"],\n createPagesSite: [\"POST /repos/{owner}/{repo}/pages\"],\n createRelease: [\"POST /repos/{owner}/{repo}/releases\"],\n createTagProtection: [\"POST /repos/{owner}/{repo}/tags/protection\"],\n createUsingTemplate: [\"POST /repos/{template_owner}/{template_repo}/generate\"],\n createWebhook: [\"POST /repos/{owner}/{repo}/hooks\"],\n declineInvitation: [\"DELETE /user/repository_invitations/{invitation_id}\", {}, {\n renamed: [\"repos\", \"declineInvitationForAuthenticatedUser\"]\n }],\n declineInvitationForAuthenticatedUser: [\"DELETE /user/repository_invitations/{invitation_id}\"],\n delete: [\"DELETE /repos/{owner}/{repo}\"],\n deleteAccessRestrictions: [\"DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions\"],\n deleteAdminBranchProtection: [\"DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins\"],\n deleteAnEnvironment: [\"DELETE /repos/{owner}/{repo}/environments/{environment_name}\"],\n deleteAutolink: [\"DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}\"],\n deleteBranchProtection: [\"DELETE /repos/{owner}/{repo}/branches/{branch}/protection\"],\n deleteCommitComment: [\"DELETE /repos/{owner}/{repo}/comments/{comment_id}\"],\n deleteCommitSignatureProtection: [\"DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures\"],\n deleteDeployKey: [\"DELETE /repos/{owner}/{repo}/keys/{key_id}\"],\n deleteDeployment: [\"DELETE /repos/{owner}/{repo}/deployments/{deployment_id}\"],\n deleteFile: [\"DELETE /repos/{owner}/{repo}/contents/{path}\"],\n deleteInvitation: [\"DELETE /repos/{owner}/{repo}/invitations/{invitation_id}\"],\n deletePagesSite: [\"DELETE /repos/{owner}/{repo}/pages\"],\n deletePullRequestReviewProtection: [\"DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews\"],\n deleteRelease: [\"DELETE /repos/{owner}/{repo}/releases/{release_id}\"],\n deleteReleaseAsset: [\"DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}\"],\n deleteTagProtection: [\"DELETE /repos/{owner}/{repo}/tags/protection/{tag_protection_id}\"],\n deleteWebhook: [\"DELETE /repos/{owner}/{repo}/hooks/{hook_id}\"],\n disableAutomatedSecurityFixes: [\"DELETE /repos/{owner}/{repo}/automated-security-fixes\"],\n disableLfsForRepo: [\"DELETE /repos/{owner}/{repo}/lfs\"],\n disableVulnerabilityAlerts: [\"DELETE /repos/{owner}/{repo}/vulnerability-alerts\"],\n downloadArchive: [\"GET /repos/{owner}/{repo}/zipball/{ref}\", {}, {\n renamed: [\"repos\", \"downloadZipballArchive\"]\n }],\n downloadTarballArchive: [\"GET /repos/{owner}/{repo}/tarball/{ref}\"],\n downloadZipballArchive: [\"GET /repos/{owner}/{repo}/zipball/{ref}\"],\n enableAutomatedSecurityFixes: [\"PUT /repos/{owner}/{repo}/automated-security-fixes\"],\n enableLfsForRepo: [\"PUT /repos/{owner}/{repo}/lfs\"],\n enableVulnerabilityAlerts: [\"PUT /repos/{owner}/{repo}/vulnerability-alerts\"],\n generateReleaseNotes: [\"POST /repos/{owner}/{repo}/releases/generate-notes\"],\n get: [\"GET /repos/{owner}/{repo}\"],\n getAccessRestrictions: [\"GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions\"],\n getAdminBranchProtection: [\"GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins\"],\n getAllEnvironments: [\"GET /repos/{owner}/{repo}/environments\"],\n getAllStatusCheckContexts: [\"GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts\"],\n getAllTopics: [\"GET /repos/{owner}/{repo}/topics\"],\n getAppsWithAccessToProtectedBranch: [\"GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps\"],\n getAutolink: [\"GET /repos/{owner}/{repo}/autolinks/{autolink_id}\"],\n getBranch: [\"GET /repos/{owner}/{repo}/branches/{branch}\"],\n getBranchProtection: [\"GET /repos/{owner}/{repo}/branches/{branch}/protection\"],\n getClones: [\"GET /repos/{owner}/{repo}/traffic/clones\"],\n getCodeFrequencyStats: [\"GET /repos/{owner}/{repo}/stats/code_frequency\"],\n getCollaboratorPermissionLevel: [\"GET /repos/{owner}/{repo}/collaborators/{username}/permission\"],\n getCombinedStatusForRef: [\"GET /repos/{owner}/{repo}/commits/{ref}/status\"],\n getCommit: [\"GET /repos/{owner}/{repo}/commits/{ref}\"],\n getCommitActivityStats: [\"GET /repos/{owner}/{repo}/stats/commit_activity\"],\n getCommitComment: [\"GET /repos/{owner}/{repo}/comments/{comment_id}\"],\n getCommitSignatureProtection: [\"GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures\"],\n getCommunityProfileMetrics: [\"GET /repos/{owner}/{repo}/community/profile\"],\n getContent: [\"GET /repos/{owner}/{repo}/contents/{path}\"],\n getContributorsStats: [\"GET /repos/{owner}/{repo}/stats/contributors\"],\n getDeployKey: [\"GET /repos/{owner}/{repo}/keys/{key_id}\"],\n getDeployment: [\"GET /repos/{owner}/{repo}/deployments/{deployment_id}\"],\n getDeploymentStatus: [\"GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}\"],\n getEnvironment: [\"GET /repos/{owner}/{repo}/environments/{environment_name}\"],\n getLatestPagesBuild: [\"GET /repos/{owner}/{repo}/pages/builds/latest\"],\n getLatestRelease: [\"GET /repos/{owner}/{repo}/releases/latest\"],\n getPages: [\"GET /repos/{owner}/{repo}/pages\"],\n getPagesBuild: [\"GET /repos/{owner}/{repo}/pages/builds/{build_id}\"],\n getPagesHealthCheck: [\"GET /repos/{owner}/{repo}/pages/health\"],\n getParticipationStats: [\"GET /repos/{owner}/{repo}/stats/participation\"],\n getPullRequestReviewProtection: [\"GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews\"],\n getPunchCardStats: [\"GET /repos/{owner}/{repo}/stats/punch_card\"],\n getReadme: [\"GET /repos/{owner}/{repo}/readme\"],\n getReadmeInDirectory: [\"GET /repos/{owner}/{repo}/readme/{dir}\"],\n getRelease: [\"GET /repos/{owner}/{repo}/releases/{release_id}\"],\n getReleaseAsset: [\"GET /repos/{owner}/{repo}/releases/assets/{asset_id}\"],\n getReleaseByTag: [\"GET /repos/{owner}/{repo}/releases/tags/{tag}\"],\n getStatusChecksProtection: [\"GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks\"],\n getTeamsWithAccessToProtectedBranch: [\"GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams\"],\n getTopPaths: [\"GET /repos/{owner}/{repo}/traffic/popular/paths\"],\n getTopReferrers: [\"GET /repos/{owner}/{repo}/traffic/popular/referrers\"],\n getUsersWithAccessToProtectedBranch: [\"GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users\"],\n getViews: [\"GET /repos/{owner}/{repo}/traffic/views\"],\n getWebhook: [\"GET /repos/{owner}/{repo}/hooks/{hook_id}\"],\n getWebhookConfigForRepo: [\"GET /repos/{owner}/{repo}/hooks/{hook_id}/config\"],\n getWebhookDelivery: [\"GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}\"],\n listAutolinks: [\"GET /repos/{owner}/{repo}/autolinks\"],\n listBranches: [\"GET /repos/{owner}/{repo}/branches\"],\n listBranchesForHeadCommit: [\"GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head\"],\n listCollaborators: [\"GET /repos/{owner}/{repo}/collaborators\"],\n listCommentsForCommit: [\"GET /repos/{owner}/{repo}/commits/{commit_sha}/comments\"],\n listCommitCommentsForRepo: [\"GET /repos/{owner}/{repo}/comments\"],\n listCommitStatusesForRef: [\"GET /repos/{owner}/{repo}/commits/{ref}/statuses\"],\n listCommits: [\"GET /repos/{owner}/{repo}/commits\"],\n listContributors: [\"GET /repos/{owner}/{repo}/contributors\"],\n listDeployKeys: [\"GET /repos/{owner}/{repo}/keys\"],\n listDeploymentStatuses: [\"GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses\"],\n listDeployments: [\"GET /repos/{owner}/{repo}/deployments\"],\n listForAuthenticatedUser: [\"GET /user/repos\"],\n listForOrg: [\"GET /orgs/{org}/repos\"],\n listForUser: [\"GET /users/{username}/repos\"],\n listForks: [\"GET /repos/{owner}/{repo}/forks\"],\n listInvitations: [\"GET /repos/{owner}/{repo}/invitations\"],\n listInvitationsForAuthenticatedUser: [\"GET /user/repository_invitations\"],\n listLanguages: [\"GET /repos/{owner}/{repo}/languages\"],\n listPagesBuilds: [\"GET /repos/{owner}/{repo}/pages/builds\"],\n listPublic: [\"GET /repositories\"],\n listPullRequestsAssociatedWithCommit: [\"GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls\"],\n listReleaseAssets: [\"GET /repos/{owner}/{repo}/releases/{release_id}/assets\"],\n listReleases: [\"GET /repos/{owner}/{repo}/releases\"],\n listTagProtection: [\"GET /repos/{owner}/{repo}/tags/protection\"],\n listTags: [\"GET /repos/{owner}/{repo}/tags\"],\n listTeams: [\"GET /repos/{owner}/{repo}/teams\"],\n listWebhookDeliveries: [\"GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries\"],\n listWebhooks: [\"GET /repos/{owner}/{repo}/hooks\"],\n merge: [\"POST /repos/{owner}/{repo}/merges\"],\n mergeUpstream: [\"POST /repos/{owner}/{repo}/merge-upstream\"],\n pingWebhook: [\"POST /repos/{owner}/{repo}/hooks/{hook_id}/pings\"],\n redeliverWebhookDelivery: [\"POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts\"],\n removeAppAccessRestrictions: [\"DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps\", {}, {\n mapToData: \"apps\"\n }],\n removeCollaborator: [\"DELETE /repos/{owner}/{repo}/collaborators/{username}\"],\n removeStatusCheckContexts: [\"DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts\", {}, {\n mapToData: \"contexts\"\n }],\n removeStatusCheckProtection: [\"DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks\"],\n removeTeamAccessRestrictions: [\"DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams\", {}, {\n mapToData: \"teams\"\n }],\n removeUserAccessRestrictions: [\"DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users\", {}, {\n mapToData: \"users\"\n }],\n renameBranch: [\"POST /repos/{owner}/{repo}/branches/{branch}/rename\"],\n replaceAllTopics: [\"PUT /repos/{owner}/{repo}/topics\"],\n requestPagesBuild: [\"POST /repos/{owner}/{repo}/pages/builds\"],\n setAdminBranchProtection: [\"POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins\"],\n setAppAccessRestrictions: [\"PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps\", {}, {\n mapToData: \"apps\"\n }],\n setStatusCheckContexts: [\"PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts\", {}, {\n mapToData: \"contexts\"\n }],\n setTeamAccessRestrictions: [\"PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams\", {}, {\n mapToData: \"teams\"\n }],\n setUserAccessRestrictions: [\"PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users\", {}, {\n mapToData: \"users\"\n }],\n testPushWebhook: [\"POST /repos/{owner}/{repo}/hooks/{hook_id}/tests\"],\n transfer: [\"POST /repos/{owner}/{repo}/transfer\"],\n update: [\"PATCH /repos/{owner}/{repo}\"],\n updateBranchProtection: [\"PUT /repos/{owner}/{repo}/branches/{branch}/protection\"],\n updateCommitComment: [\"PATCH /repos/{owner}/{repo}/comments/{comment_id}\"],\n updateInformationAboutPagesSite: [\"PUT /repos/{owner}/{repo}/pages\"],\n updateInvitation: [\"PATCH /repos/{owner}/{repo}/invitations/{invitation_id}\"],\n updatePullRequestReviewProtection: [\"PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews\"],\n updateRelease: [\"PATCH /repos/{owner}/{repo}/releases/{release_id}\"],\n updateReleaseAsset: [\"PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}\"],\n updateStatusCheckPotection: [\"PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks\", {}, {\n renamed: [\"repos\", \"updateStatusCheckProtection\"]\n }],\n updateStatusCheckProtection: [\"PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks\"],\n updateWebhook: [\"PATCH /repos/{owner}/{repo}/hooks/{hook_id}\"],\n updateWebhookConfigForRepo: [\"PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config\"],\n uploadReleaseAsset: [\"POST /repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}\", {\n baseUrl: \"https://uploads.github.com\"\n }]\n },\n search: {\n code: [\"GET /search/code\"],\n commits: [\"GET /search/commits\"],\n issuesAndPullRequests: [\"GET /search/issues\"],\n labels: [\"GET /search/labels\"],\n repos: [\"GET /search/repositories\"],\n topics: [\"GET /search/topics\"],\n users: [\"GET /search/users\"]\n },\n secretScanning: {\n getAlert: [\"GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}\"],\n listAlertsForEnterprise: [\"GET /enterprises/{enterprise}/secret-scanning/alerts\"],\n listAlertsForOrg: [\"GET /orgs/{org}/secret-scanning/alerts\"],\n listAlertsForRepo: [\"GET /repos/{owner}/{repo}/secret-scanning/alerts\"],\n listLocationsForAlert: [\"GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations\"],\n updateAlert: [\"PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}\"]\n },\n teams: {\n addOrUpdateMembershipForUserInOrg: [\"PUT /orgs/{org}/teams/{team_slug}/memberships/{username}\"],\n addOrUpdateProjectPermissionsInOrg: [\"PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}\"],\n addOrUpdateRepoPermissionsInOrg: [\"PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}\"],\n checkPermissionsForProjectInOrg: [\"GET /orgs/{org}/teams/{team_slug}/projects/{project_id}\"],\n checkPermissionsForRepoInOrg: [\"GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}\"],\n create: [\"POST /orgs/{org}/teams\"],\n createDiscussionCommentInOrg: [\"POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments\"],\n createDiscussionInOrg: [\"POST /orgs/{org}/teams/{team_slug}/discussions\"],\n deleteDiscussionCommentInOrg: [\"DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}\"],\n deleteDiscussionInOrg: [\"DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}\"],\n deleteInOrg: [\"DELETE /orgs/{org}/teams/{team_slug}\"],\n getByName: [\"GET /orgs/{org}/teams/{team_slug}\"],\n getDiscussionCommentInOrg: [\"GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}\"],\n getDiscussionInOrg: [\"GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}\"],\n getMembershipForUserInOrg: [\"GET /orgs/{org}/teams/{team_slug}/memberships/{username}\"],\n list: [\"GET /orgs/{org}/teams\"],\n listChildInOrg: [\"GET /orgs/{org}/teams/{team_slug}/teams\"],\n listDiscussionCommentsInOrg: [\"GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments\"],\n listDiscussionsInOrg: [\"GET /orgs/{org}/teams/{team_slug}/discussions\"],\n listForAuthenticatedUser: [\"GET /user/teams\"],\n listMembersInOrg: [\"GET /orgs/{org}/teams/{team_slug}/members\"],\n listPendingInvitationsInOrg: [\"GET /orgs/{org}/teams/{team_slug}/invitations\"],\n listProjectsInOrg: [\"GET /orgs/{org}/teams/{team_slug}/projects\"],\n listReposInOrg: [\"GET /orgs/{org}/teams/{team_slug}/repos\"],\n removeMembershipForUserInOrg: [\"DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}\"],\n removeProjectInOrg: [\"DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}\"],\n removeRepoInOrg: [\"DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}\"],\n updateDiscussionCommentInOrg: [\"PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}\"],\n updateDiscussionInOrg: [\"PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}\"],\n updateInOrg: [\"PATCH /orgs/{org}/teams/{team_slug}\"]\n },\n users: {\n addEmailForAuthenticated: [\"POST /user/emails\", {}, {\n renamed: [\"users\", \"addEmailForAuthenticatedUser\"]\n }],\n addEmailForAuthenticatedUser: [\"POST /user/emails\"],\n block: [\"PUT /user/blocks/{username}\"],\n checkBlocked: [\"GET /user/blocks/{username}\"],\n checkFollowingForUser: [\"GET /users/{username}/following/{target_user}\"],\n checkPersonIsFollowedByAuthenticated: [\"GET /user/following/{username}\"],\n createGpgKeyForAuthenticated: [\"POST /user/gpg_keys\", {}, {\n renamed: [\"users\", \"createGpgKeyForAuthenticatedUser\"]\n }],\n createGpgKeyForAuthenticatedUser: [\"POST /user/gpg_keys\"],\n createPublicSshKeyForAuthenticated: [\"POST /user/keys\", {}, {\n renamed: [\"users\", \"createPublicSshKeyForAuthenticatedUser\"]\n }],\n createPublicSshKeyForAuthenticatedUser: [\"POST /user/keys\"],\n deleteEmailForAuthenticated: [\"DELETE /user/emails\", {}, {\n renamed: [\"users\", \"deleteEmailForAuthenticatedUser\"]\n }],\n deleteEmailForAuthenticatedUser: [\"DELETE /user/emails\"],\n deleteGpgKeyForAuthenticated: [\"DELETE /user/gpg_keys/{gpg_key_id}\", {}, {\n renamed: [\"users\", \"deleteGpgKeyForAuthenticatedUser\"]\n }],\n deleteGpgKeyForAuthenticatedUser: [\"DELETE /user/gpg_keys/{gpg_key_id}\"],\n deletePublicSshKeyForAuthenticated: [\"DELETE /user/keys/{key_id}\", {}, {\n renamed: [\"users\", \"deletePublicSshKeyForAuthenticatedUser\"]\n }],\n deletePublicSshKeyForAuthenticatedUser: [\"DELETE /user/keys/{key_id}\"],\n follow: [\"PUT /user/following/{username}\"],\n getAuthenticated: [\"GET /user\"],\n getByUsername: [\"GET /users/{username}\"],\n getContextForUser: [\"GET /users/{username}/hovercard\"],\n getGpgKeyForAuthenticated: [\"GET /user/gpg_keys/{gpg_key_id}\", {}, {\n renamed: [\"users\", \"getGpgKeyForAuthenticatedUser\"]\n }],\n getGpgKeyForAuthenticatedUser: [\"GET /user/gpg_keys/{gpg_key_id}\"],\n getPublicSshKeyForAuthenticated: [\"GET /user/keys/{key_id}\", {}, {\n renamed: [\"users\", \"getPublicSshKeyForAuthenticatedUser\"]\n }],\n getPublicSshKeyForAuthenticatedUser: [\"GET /user/keys/{key_id}\"],\n list: [\"GET /users\"],\n listBlockedByAuthenticated: [\"GET /user/blocks\", {}, {\n renamed: [\"users\", \"listBlockedByAuthenticatedUser\"]\n }],\n listBlockedByAuthenticatedUser: [\"GET /user/blocks\"],\n listEmailsForAuthenticated: [\"GET /user/emails\", {}, {\n renamed: [\"users\", \"listEmailsForAuthenticatedUser\"]\n }],\n listEmailsForAuthenticatedUser: [\"GET /user/emails\"],\n listFollowedByAuthenticated: [\"GET /user/following\", {}, {\n renamed: [\"users\", \"listFollowedByAuthenticatedUser\"]\n }],\n listFollowedByAuthenticatedUser: [\"GET /user/following\"],\n listFollowersForAuthenticatedUser: [\"GET /user/followers\"],\n listFollowersForUser: [\"GET /users/{username}/followers\"],\n listFollowingForUser: [\"GET /users/{username}/following\"],\n listGpgKeysForAuthenticated: [\"GET /user/gpg_keys\", {}, {\n renamed: [\"users\", \"listGpgKeysForAuthenticatedUser\"]\n }],\n listGpgKeysForAuthenticatedUser: [\"GET /user/gpg_keys\"],\n listGpgKeysForUser: [\"GET /users/{username}/gpg_keys\"],\n listPublicEmailsForAuthenticated: [\"GET /user/public_emails\", {}, {\n renamed: [\"users\", \"listPublicEmailsForAuthenticatedUser\"]\n }],\n listPublicEmailsForAuthenticatedUser: [\"GET /user/public_emails\"],\n listPublicKeysForUser: [\"GET /users/{username}/keys\"],\n listPublicSshKeysForAuthenticated: [\"GET /user/keys\", {}, {\n renamed: [\"users\", \"listPublicSshKeysForAuthenticatedUser\"]\n }],\n listPublicSshKeysForAuthenticatedUser: [\"GET /user/keys\"],\n setPrimaryEmailVisibilityForAuthenticated: [\"PATCH /user/email/visibility\", {}, {\n renamed: [\"users\", \"setPrimaryEmailVisibilityForAuthenticatedUser\"]\n }],\n setPrimaryEmailVisibilityForAuthenticatedUser: [\"PATCH /user/email/visibility\"],\n unblock: [\"DELETE /user/blocks/{username}\"],\n unfollow: [\"DELETE /user/following/{username}\"],\n updateAuthenticated: [\"PATCH /user\"]\n }\n};\n\nconst VERSION = \"5.16.0\";\n\nfunction endpointsToMethods(octokit, endpointsMap) {\n const newMethods = {};\n\n for (const [scope, endpoints] of Object.entries(endpointsMap)) {\n for (const [methodName, endpoint] of Object.entries(endpoints)) {\n const [route, defaults, decorations] = endpoint;\n const [method, url] = route.split(/ /);\n const endpointDefaults = Object.assign({\n method,\n url\n }, defaults);\n\n if (!newMethods[scope]) {\n newMethods[scope] = {};\n }\n\n const scopeMethods = newMethods[scope];\n\n if (decorations) {\n scopeMethods[methodName] = decorate(octokit, scope, methodName, endpointDefaults, decorations);\n continue;\n }\n\n scopeMethods[methodName] = octokit.request.defaults(endpointDefaults);\n }\n }\n\n return newMethods;\n}\n\nfunction decorate(octokit, scope, methodName, defaults, decorations) {\n const requestWithDefaults = octokit.request.defaults(defaults);\n /* istanbul ignore next */\n\n function withDecorations(...args) {\n // @ts-ignore https://github.com/microsoft/TypeScript/issues/25488\n let options = requestWithDefaults.endpoint.merge(...args); // There are currently no other decorations than `.mapToData`\n\n if (decorations.mapToData) {\n options = Object.assign({}, options, {\n data: options[decorations.mapToData],\n [decorations.mapToData]: undefined\n });\n return requestWithDefaults(options);\n }\n\n if (decorations.renamed) {\n const [newScope, newMethodName] = decorations.renamed;\n octokit.log.warn(`octokit.${scope}.${methodName}() has been renamed to octokit.${newScope}.${newMethodName}()`);\n }\n\n if (decorations.deprecated) {\n octokit.log.warn(decorations.deprecated);\n }\n\n if (decorations.renamedParameters) {\n // @ts-ignore https://github.com/microsoft/TypeScript/issues/25488\n const options = requestWithDefaults.endpoint.merge(...args);\n\n for (const [name, alias] of Object.entries(decorations.renamedParameters)) {\n if (name in options) {\n octokit.log.warn(`\"${name}\" parameter is deprecated for \"octokit.${scope}.${methodName}()\". Use \"${alias}\" instead`);\n\n if (!(alias in options)) {\n options[alias] = options[name];\n }\n\n delete options[name];\n }\n }\n\n return requestWithDefaults(options);\n } // @ts-ignore https://github.com/microsoft/TypeScript/issues/25488\n\n\n return requestWithDefaults(...args);\n }\n\n return Object.assign(withDecorations, requestWithDefaults);\n}\n\nfunction restEndpointMethods(octokit) {\n const api = endpointsToMethods(octokit, Endpoints);\n return {\n rest: api\n };\n}\nrestEndpointMethods.VERSION = VERSION;\nfunction legacyRestEndpointMethods(octokit) {\n const api = endpointsToMethods(octokit, Endpoints);\n return _objectSpread2(_objectSpread2({}, api), {}, {\n rest: api\n });\n}\nlegacyRestEndpointMethods.VERSION = VERSION;\n\nexports.legacyRestEndpointMethods = legacyRestEndpointMethods;\nexports.restEndpointMethods = restEndpointMethods;\n//# sourceMappingURL=index.js.map\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nfunction _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }\n\nvar deprecation = require('deprecation');\nvar once = _interopDefault(require('once'));\n\nconst logOnceCode = once(deprecation => console.warn(deprecation));\nconst logOnceHeaders = once(deprecation => console.warn(deprecation));\n/**\n * Error with extra properties to help with debugging\n */\n\nclass RequestError extends Error {\n constructor(message, statusCode, options) {\n super(message); // Maintains proper stack trace (only available on V8)\n\n /* istanbul ignore next */\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n }\n\n this.name = \"HttpError\";\n this.status = statusCode;\n let headers;\n\n if (\"headers\" in options && typeof options.headers !== \"undefined\") {\n headers = options.headers;\n }\n\n if (\"response\" in options) {\n this.response = options.response;\n headers = options.response.headers;\n } // redact request credentials without mutating original request options\n\n\n const requestCopy = Object.assign({}, options.request);\n\n if (options.request.headers.authorization) {\n requestCopy.headers = Object.assign({}, options.request.headers, {\n authorization: options.request.headers.authorization.replace(/ .*$/, \" [REDACTED]\")\n });\n }\n\n requestCopy.url = requestCopy.url // client_id & client_secret can be passed as URL query parameters to increase rate limit\n // see https://developer.github.com/v3/#increasing-the-unauthenticated-rate-limit-for-oauth-applications\n .replace(/\\bclient_secret=\\w+/g, \"client_secret=[REDACTED]\") // OAuth tokens can be passed as URL query parameters, although it is not recommended\n // see https://developer.github.com/v3/#oauth2-token-sent-in-a-header\n .replace(/\\baccess_token=\\w+/g, \"access_token=[REDACTED]\");\n this.request = requestCopy; // deprecations\n\n Object.defineProperty(this, \"code\", {\n get() {\n logOnceCode(new deprecation.Deprecation(\"[@octokit/request-error] `error.code` is deprecated, use `error.status`.\"));\n return statusCode;\n }\n\n });\n Object.defineProperty(this, \"headers\", {\n get() {\n logOnceHeaders(new deprecation.Deprecation(\"[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.\"));\n return headers || {};\n }\n\n });\n }\n\n}\n\nexports.RequestError = RequestError;\n//# sourceMappingURL=index.js.map\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nfunction _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }\n\nvar endpoint = require('@octokit/endpoint');\nvar universalUserAgent = require('universal-user-agent');\nvar isPlainObject = require('is-plain-object');\nvar nodeFetch = _interopDefault(require('node-fetch'));\nvar requestError = require('@octokit/request-error');\n\nconst VERSION = \"5.6.3\";\n\nfunction getBufferResponse(response) {\n return response.arrayBuffer();\n}\n\nfunction fetchWrapper(requestOptions) {\n const log = requestOptions.request && requestOptions.request.log ? requestOptions.request.log : console;\n\n if (isPlainObject.isPlainObject(requestOptions.body) || Array.isArray(requestOptions.body)) {\n requestOptions.body = JSON.stringify(requestOptions.body);\n }\n\n let headers = {};\n let status;\n let url;\n const fetch = requestOptions.request && requestOptions.request.fetch || nodeFetch;\n return fetch(requestOptions.url, Object.assign({\n method: requestOptions.method,\n body: requestOptions.body,\n headers: requestOptions.headers,\n redirect: requestOptions.redirect\n }, // `requestOptions.request.agent` type is incompatible\n // see https://github.com/octokit/types.ts/pull/264\n requestOptions.request)).then(async response => {\n url = response.url;\n status = response.status;\n\n for (const keyAndValue of response.headers) {\n headers[keyAndValue[0]] = keyAndValue[1];\n }\n\n if (\"deprecation\" in headers) {\n const matches = headers.link && headers.link.match(/<([^>]+)>; rel=\"deprecation\"/);\n const deprecationLink = matches && matches.pop();\n log.warn(`[@octokit/request] \"${requestOptions.method} ${requestOptions.url}\" is deprecated. It is scheduled to be removed on ${headers.sunset}${deprecationLink ? `. See ${deprecationLink}` : \"\"}`);\n }\n\n if (status === 204 || status === 205) {\n return;\n } // GitHub API returns 200 for HEAD requests\n\n\n if (requestOptions.method === \"HEAD\") {\n if (status < 400) {\n return;\n }\n\n throw new requestError.RequestError(response.statusText, status, {\n response: {\n url,\n status,\n headers,\n data: undefined\n },\n request: requestOptions\n });\n }\n\n if (status === 304) {\n throw new requestError.RequestError(\"Not modified\", status, {\n response: {\n url,\n status,\n headers,\n data: await getResponseData(response)\n },\n request: requestOptions\n });\n }\n\n if (status >= 400) {\n const data = await getResponseData(response);\n const error = new requestError.RequestError(toErrorMessage(data), status, {\n response: {\n url,\n status,\n headers,\n data\n },\n request: requestOptions\n });\n throw error;\n }\n\n return getResponseData(response);\n }).then(data => {\n return {\n status,\n url,\n headers,\n data\n };\n }).catch(error => {\n if (error instanceof requestError.RequestError) throw error;\n throw new requestError.RequestError(error.message, 500, {\n request: requestOptions\n });\n });\n}\n\nasync function getResponseData(response) {\n const contentType = response.headers.get(\"content-type\");\n\n if (/application\\/json/.test(contentType)) {\n return response.json();\n }\n\n if (!contentType || /^text\\/|charset=utf-8$/.test(contentType)) {\n return response.text();\n }\n\n return getBufferResponse(response);\n}\n\nfunction toErrorMessage(data) {\n if (typeof data === \"string\") return data; // istanbul ignore else - just in case\n\n if (\"message\" in data) {\n if (Array.isArray(data.errors)) {\n return `${data.message}: ${data.errors.map(JSON.stringify).join(\", \")}`;\n }\n\n return data.message;\n } // istanbul ignore next - just in case\n\n\n return `Unknown error: ${JSON.stringify(data)}`;\n}\n\nfunction withDefaults(oldEndpoint, newDefaults) {\n const endpoint = oldEndpoint.defaults(newDefaults);\n\n const newApi = function (route, parameters) {\n const endpointOptions = endpoint.merge(route, parameters);\n\n if (!endpointOptions.request || !endpointOptions.request.hook) {\n return fetchWrapper(endpoint.parse(endpointOptions));\n }\n\n const request = (route, parameters) => {\n return fetchWrapper(endpoint.parse(endpoint.merge(route, parameters)));\n };\n\n Object.assign(request, {\n endpoint,\n defaults: withDefaults.bind(null, endpoint)\n });\n return endpointOptions.request.hook(request, endpointOptions);\n };\n\n return Object.assign(newApi, {\n endpoint,\n defaults: withDefaults.bind(null, endpoint)\n });\n}\n\nconst request = withDefaults(endpoint.endpoint, {\n headers: {\n \"user-agent\": `octokit-request.js/${VERSION} ${universalUserAgent.getUserAgent()}`\n }\n});\n\nexports.request = request;\n//# sourceMappingURL=index.js.map\n","var register = require('./lib/register')\nvar addHook = require('./lib/add')\nvar removeHook = require('./lib/remove')\n\n// bind with array of arguments: https://stackoverflow.com/a/21792913\nvar bind = Function.bind\nvar bindable = bind.bind(bind)\n\nfunction bindApi (hook, state, name) {\n var removeHookRef = bindable(removeHook, null).apply(null, name ? [state, name] : [state])\n hook.api = { remove: removeHookRef }\n hook.remove = removeHookRef\n\n ;['before', 'error', 'after', 'wrap'].forEach(function (kind) {\n var args = name ? [state, kind, name] : [state, kind]\n hook[kind] = hook.api[kind] = bindable(addHook, null).apply(null, args)\n })\n}\n\nfunction HookSingular () {\n var singularHookName = 'h'\n var singularHookState = {\n registry: {}\n }\n var singularHook = register.bind(null, singularHookState, singularHookName)\n bindApi(singularHook, singularHookState, singularHookName)\n return singularHook\n}\n\nfunction HookCollection () {\n var state = {\n registry: {}\n }\n\n var hook = register.bind(null, state)\n bindApi(hook, state)\n\n return hook\n}\n\nvar collectionHookDeprecationMessageDisplayed = false\nfunction Hook () {\n if (!collectionHookDeprecationMessageDisplayed) {\n console.warn('[before-after-hook]: \"Hook()\" repurposing warning, use \"Hook.Collection()\". Read more: https://git.io/upgrade-before-after-hook-to-1.4')\n collectionHookDeprecationMessageDisplayed = true\n }\n return HookCollection()\n}\n\nHook.Singular = HookSingular.bind()\nHook.Collection = HookCollection.bind()\n\nmodule.exports = Hook\n// expose constructors as a named property for TypeScript\nmodule.exports.Hook = Hook\nmodule.exports.Singular = Hook.Singular\nmodule.exports.Collection = Hook.Collection\n","module.exports = addHook;\n\nfunction addHook(state, kind, name, hook) {\n var orig = hook;\n if (!state.registry[name]) {\n state.registry[name] = [];\n }\n\n if (kind === \"before\") {\n hook = function (method, options) {\n return Promise.resolve()\n .then(orig.bind(null, options))\n .then(method.bind(null, options));\n };\n }\n\n if (kind === \"after\") {\n hook = function (method, options) {\n var result;\n return Promise.resolve()\n .then(method.bind(null, options))\n .then(function (result_) {\n result = result_;\n return orig(result, options);\n })\n .then(function () {\n return result;\n });\n };\n }\n\n if (kind === \"error\") {\n hook = function (method, options) {\n return Promise.resolve()\n .then(method.bind(null, options))\n .catch(function (error) {\n return orig(error, options);\n });\n };\n }\n\n state.registry[name].push({\n hook: hook,\n orig: orig,\n });\n}\n","module.exports = register;\n\nfunction register(state, name, method, options) {\n if (typeof method !== \"function\") {\n throw new Error(\"method for before hook must be a function\");\n }\n\n if (!options) {\n options = {};\n }\n\n if (Array.isArray(name)) {\n return name.reverse().reduce(function (callback, name) {\n return register.bind(null, state, name, callback, options);\n }, method)();\n }\n\n return Promise.resolve().then(function () {\n if (!state.registry[name]) {\n return method(options);\n }\n\n return state.registry[name].reduce(function (method, registered) {\n return registered.hook.bind(null, method, options);\n }, method)();\n });\n}\n","module.exports = removeHook;\n\nfunction removeHook(state, name, method) {\n if (!state.registry[name]) {\n return;\n }\n\n var index = state.registry[name]\n .map(function (registered) {\n return registered.orig;\n })\n .indexOf(method);\n\n if (index === -1) {\n return;\n }\n\n state.registry[name].splice(index, 1);\n}\n","/* eslint-disable node/no-deprecated-api */\n\nvar toString = Object.prototype.toString\n\nvar isModern = (\n typeof Buffer !== 'undefined' &&\n typeof Buffer.alloc === 'function' &&\n typeof Buffer.allocUnsafe === 'function' &&\n typeof Buffer.from === 'function'\n)\n\nfunction isArrayBuffer (input) {\n return toString.call(input).slice(8, -1) === 'ArrayBuffer'\n}\n\nfunction fromArrayBuffer (obj, byteOffset, length) {\n byteOffset >>>= 0\n\n var maxLength = obj.byteLength - byteOffset\n\n if (maxLength < 0) {\n throw new RangeError(\"'offset' is out of bounds\")\n }\n\n if (length === undefined) {\n length = maxLength\n } else {\n length >>>= 0\n\n if (length > maxLength) {\n throw new RangeError(\"'length' is out of bounds\")\n }\n }\n\n return isModern\n ? Buffer.from(obj.slice(byteOffset, byteOffset + length))\n : new Buffer(new Uint8Array(obj.slice(byteOffset, byteOffset + length)))\n}\n\nfunction fromString (string, encoding) {\n if (typeof encoding !== 'string' || encoding === '') {\n encoding = 'utf8'\n }\n\n if (!Buffer.isEncoding(encoding)) {\n throw new TypeError('\"encoding\" must be a valid string encoding')\n }\n\n return isModern\n ? Buffer.from(string, encoding)\n : new Buffer(string, encoding)\n}\n\nfunction bufferFrom (value, encodingOrOffset, length) {\n if (typeof value === 'number') {\n throw new TypeError('\"value\" argument must not be a number')\n }\n\n if (isArrayBuffer(value)) {\n return fromArrayBuffer(value, encodingOrOffset, length)\n }\n\n if (typeof value === 'string') {\n return fromString(value, encodingOrOffset)\n }\n\n return isModern\n ? Buffer.from(value)\n : new Buffer(value)\n}\n\nmodule.exports = bufferFrom\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nclass Deprecation extends Error {\n constructor(message) {\n super(message); // Maintains proper stack trace (only available on V8)\n\n /* istanbul ignore next */\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n }\n\n this.name = 'Deprecation';\n }\n\n}\n\nexports.Deprecation = Deprecation;\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\n/*!\n * is-plain-object \n *\n * Copyright (c) 2014-2017, Jon Schlinkert.\n * Released under the MIT License.\n */\n\nfunction isObject(o) {\n return Object.prototype.toString.call(o) === '[object Object]';\n}\n\nfunction isPlainObject(o) {\n var ctor,prot;\n\n if (isObject(o) === false) return false;\n\n // If has modified constructor\n ctor = o.constructor;\n if (ctor === undefined) return true;\n\n // If has modified prototype\n prot = ctor.prototype;\n if (isObject(prot) === false) return false;\n\n // If constructor does not have an Object-specific method\n if (prot.hasOwnProperty('isPrototypeOf') === false) {\n return false;\n }\n\n // Most likely a plain Object\n return true;\n}\n\nexports.isPlainObject = isPlainObject;\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nfunction _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }\n\nvar Stream = _interopDefault(require('stream'));\nvar http = _interopDefault(require('http'));\nvar Url = _interopDefault(require('url'));\nvar whatwgUrl = _interopDefault(require('whatwg-url'));\nvar https = _interopDefault(require('https'));\nvar zlib = _interopDefault(require('zlib'));\n\n// Based on https://github.com/tmpvar/jsdom/blob/aa85b2abf07766ff7bf5c1f6daafb3726f2f2db5/lib/jsdom/living/blob.js\n\n// fix for \"Readable\" isn't a named export issue\nconst Readable = Stream.Readable;\n\nconst BUFFER = Symbol('buffer');\nconst TYPE = Symbol('type');\n\nclass Blob {\n\tconstructor() {\n\t\tthis[TYPE] = '';\n\n\t\tconst blobParts = arguments[0];\n\t\tconst options = arguments[1];\n\n\t\tconst buffers = [];\n\t\tlet size = 0;\n\n\t\tif (blobParts) {\n\t\t\tconst a = blobParts;\n\t\t\tconst length = Number(a.length);\n\t\t\tfor (let i = 0; i < length; i++) {\n\t\t\t\tconst element = a[i];\n\t\t\t\tlet buffer;\n\t\t\t\tif (element instanceof Buffer) {\n\t\t\t\t\tbuffer = element;\n\t\t\t\t} else if (ArrayBuffer.isView(element)) {\n\t\t\t\t\tbuffer = Buffer.from(element.buffer, element.byteOffset, element.byteLength);\n\t\t\t\t} else if (element instanceof ArrayBuffer) {\n\t\t\t\t\tbuffer = Buffer.from(element);\n\t\t\t\t} else if (element instanceof Blob) {\n\t\t\t\t\tbuffer = element[BUFFER];\n\t\t\t\t} else {\n\t\t\t\t\tbuffer = Buffer.from(typeof element === 'string' ? element : String(element));\n\t\t\t\t}\n\t\t\t\tsize += buffer.length;\n\t\t\t\tbuffers.push(buffer);\n\t\t\t}\n\t\t}\n\n\t\tthis[BUFFER] = Buffer.concat(buffers);\n\n\t\tlet type = options && options.type !== undefined && String(options.type).toLowerCase();\n\t\tif (type && !/[^\\u0020-\\u007E]/.test(type)) {\n\t\t\tthis[TYPE] = type;\n\t\t}\n\t}\n\tget size() {\n\t\treturn this[BUFFER].length;\n\t}\n\tget type() {\n\t\treturn this[TYPE];\n\t}\n\ttext() {\n\t\treturn Promise.resolve(this[BUFFER].toString());\n\t}\n\tarrayBuffer() {\n\t\tconst buf = this[BUFFER];\n\t\tconst ab = buf.buffer.slice(buf.byteOffset, buf.byteOffset + buf.byteLength);\n\t\treturn Promise.resolve(ab);\n\t}\n\tstream() {\n\t\tconst readable = new Readable();\n\t\treadable._read = function () {};\n\t\treadable.push(this[BUFFER]);\n\t\treadable.push(null);\n\t\treturn readable;\n\t}\n\ttoString() {\n\t\treturn '[object Blob]';\n\t}\n\tslice() {\n\t\tconst size = this.size;\n\n\t\tconst start = arguments[0];\n\t\tconst end = arguments[1];\n\t\tlet relativeStart, relativeEnd;\n\t\tif (start === undefined) {\n\t\t\trelativeStart = 0;\n\t\t} else if (start < 0) {\n\t\t\trelativeStart = Math.max(size + start, 0);\n\t\t} else {\n\t\t\trelativeStart = Math.min(start, size);\n\t\t}\n\t\tif (end === undefined) {\n\t\t\trelativeEnd = size;\n\t\t} else if (end < 0) {\n\t\t\trelativeEnd = Math.max(size + end, 0);\n\t\t} else {\n\t\t\trelativeEnd = Math.min(end, size);\n\t\t}\n\t\tconst span = Math.max(relativeEnd - relativeStart, 0);\n\n\t\tconst buffer = this[BUFFER];\n\t\tconst slicedBuffer = buffer.slice(relativeStart, relativeStart + span);\n\t\tconst blob = new Blob([], { type: arguments[2] });\n\t\tblob[BUFFER] = slicedBuffer;\n\t\treturn blob;\n\t}\n}\n\nObject.defineProperties(Blob.prototype, {\n\tsize: { enumerable: true },\n\ttype: { enumerable: true },\n\tslice: { enumerable: true }\n});\n\nObject.defineProperty(Blob.prototype, Symbol.toStringTag, {\n\tvalue: 'Blob',\n\twritable: false,\n\tenumerable: false,\n\tconfigurable: true\n});\n\n/**\n * fetch-error.js\n *\n * FetchError interface for operational errors\n */\n\n/**\n * Create FetchError instance\n *\n * @param String message Error message for human\n * @param String type Error type for machine\n * @param String systemError For Node.js system error\n * @return FetchError\n */\nfunction FetchError(message, type, systemError) {\n Error.call(this, message);\n\n this.message = message;\n this.type = type;\n\n // when err.type is `system`, err.code contains system error code\n if (systemError) {\n this.code = this.errno = systemError.code;\n }\n\n // hide custom error implementation details from end-users\n Error.captureStackTrace(this, this.constructor);\n}\n\nFetchError.prototype = Object.create(Error.prototype);\nFetchError.prototype.constructor = FetchError;\nFetchError.prototype.name = 'FetchError';\n\nlet convert;\ntry {\n\tconvert = require('encoding').convert;\n} catch (e) {}\n\nconst INTERNALS = Symbol('Body internals');\n\n// fix an issue where \"PassThrough\" isn't a named export for node <10\nconst PassThrough = Stream.PassThrough;\n\n/**\n * Body mixin\n *\n * Ref: https://fetch.spec.whatwg.org/#body\n *\n * @param Stream body Readable stream\n * @param Object opts Response options\n * @return Void\n */\nfunction Body(body) {\n\tvar _this = this;\n\n\tvar _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},\n\t _ref$size = _ref.size;\n\n\tlet size = _ref$size === undefined ? 0 : _ref$size;\n\tvar _ref$timeout = _ref.timeout;\n\tlet timeout = _ref$timeout === undefined ? 0 : _ref$timeout;\n\n\tif (body == null) {\n\t\t// body is undefined or null\n\t\tbody = null;\n\t} else if (isURLSearchParams(body)) {\n\t\t// body is a URLSearchParams\n\t\tbody = Buffer.from(body.toString());\n\t} else if (isBlob(body)) ; else if (Buffer.isBuffer(body)) ; else if (Object.prototype.toString.call(body) === '[object ArrayBuffer]') {\n\t\t// body is ArrayBuffer\n\t\tbody = Buffer.from(body);\n\t} else if (ArrayBuffer.isView(body)) {\n\t\t// body is ArrayBufferView\n\t\tbody = Buffer.from(body.buffer, body.byteOffset, body.byteLength);\n\t} else if (body instanceof Stream) ; else {\n\t\t// none of the above\n\t\t// coerce to string then buffer\n\t\tbody = Buffer.from(String(body));\n\t}\n\tthis[INTERNALS] = {\n\t\tbody,\n\t\tdisturbed: false,\n\t\terror: null\n\t};\n\tthis.size = size;\n\tthis.timeout = timeout;\n\n\tif (body instanceof Stream) {\n\t\tbody.on('error', function (err) {\n\t\t\tconst error = err.name === 'AbortError' ? err : new FetchError(`Invalid response body while trying to fetch ${_this.url}: ${err.message}`, 'system', err);\n\t\t\t_this[INTERNALS].error = error;\n\t\t});\n\t}\n}\n\nBody.prototype = {\n\tget body() {\n\t\treturn this[INTERNALS].body;\n\t},\n\n\tget bodyUsed() {\n\t\treturn this[INTERNALS].disturbed;\n\t},\n\n\t/**\n * Decode response as ArrayBuffer\n *\n * @return Promise\n */\n\tarrayBuffer() {\n\t\treturn consumeBody.call(this).then(function (buf) {\n\t\t\treturn buf.buffer.slice(buf.byteOffset, buf.byteOffset + buf.byteLength);\n\t\t});\n\t},\n\n\t/**\n * Return raw response as Blob\n *\n * @return Promise\n */\n\tblob() {\n\t\tlet ct = this.headers && this.headers.get('content-type') || '';\n\t\treturn consumeBody.call(this).then(function (buf) {\n\t\t\treturn Object.assign(\n\t\t\t// Prevent copying\n\t\t\tnew Blob([], {\n\t\t\t\ttype: ct.toLowerCase()\n\t\t\t}), {\n\t\t\t\t[BUFFER]: buf\n\t\t\t});\n\t\t});\n\t},\n\n\t/**\n * Decode response as json\n *\n * @return Promise\n */\n\tjson() {\n\t\tvar _this2 = this;\n\n\t\treturn consumeBody.call(this).then(function (buffer) {\n\t\t\ttry {\n\t\t\t\treturn JSON.parse(buffer.toString());\n\t\t\t} catch (err) {\n\t\t\t\treturn Body.Promise.reject(new FetchError(`invalid json response body at ${_this2.url} reason: ${err.message}`, 'invalid-json'));\n\t\t\t}\n\t\t});\n\t},\n\n\t/**\n * Decode response as text\n *\n * @return Promise\n */\n\ttext() {\n\t\treturn consumeBody.call(this).then(function (buffer) {\n\t\t\treturn buffer.toString();\n\t\t});\n\t},\n\n\t/**\n * Decode response as buffer (non-spec api)\n *\n * @return Promise\n */\n\tbuffer() {\n\t\treturn consumeBody.call(this);\n\t},\n\n\t/**\n * Decode response as text, while automatically detecting the encoding and\n * trying to decode to UTF-8 (non-spec api)\n *\n * @return Promise\n */\n\ttextConverted() {\n\t\tvar _this3 = this;\n\n\t\treturn consumeBody.call(this).then(function (buffer) {\n\t\t\treturn convertBody(buffer, _this3.headers);\n\t\t});\n\t}\n};\n\n// In browsers, all properties are enumerable.\nObject.defineProperties(Body.prototype, {\n\tbody: { enumerable: true },\n\tbodyUsed: { enumerable: true },\n\tarrayBuffer: { enumerable: true },\n\tblob: { enumerable: true },\n\tjson: { enumerable: true },\n\ttext: { enumerable: true }\n});\n\nBody.mixIn = function (proto) {\n\tfor (const name of Object.getOwnPropertyNames(Body.prototype)) {\n\t\t// istanbul ignore else: future proof\n\t\tif (!(name in proto)) {\n\t\t\tconst desc = Object.getOwnPropertyDescriptor(Body.prototype, name);\n\t\t\tObject.defineProperty(proto, name, desc);\n\t\t}\n\t}\n};\n\n/**\n * Consume and convert an entire Body to a Buffer.\n *\n * Ref: https://fetch.spec.whatwg.org/#concept-body-consume-body\n *\n * @return Promise\n */\nfunction consumeBody() {\n\tvar _this4 = this;\n\n\tif (this[INTERNALS].disturbed) {\n\t\treturn Body.Promise.reject(new TypeError(`body used already for: ${this.url}`));\n\t}\n\n\tthis[INTERNALS].disturbed = true;\n\n\tif (this[INTERNALS].error) {\n\t\treturn Body.Promise.reject(this[INTERNALS].error);\n\t}\n\n\tlet body = this.body;\n\n\t// body is null\n\tif (body === null) {\n\t\treturn Body.Promise.resolve(Buffer.alloc(0));\n\t}\n\n\t// body is blob\n\tif (isBlob(body)) {\n\t\tbody = body.stream();\n\t}\n\n\t// body is buffer\n\tif (Buffer.isBuffer(body)) {\n\t\treturn Body.Promise.resolve(body);\n\t}\n\n\t// istanbul ignore if: should never happen\n\tif (!(body instanceof Stream)) {\n\t\treturn Body.Promise.resolve(Buffer.alloc(0));\n\t}\n\n\t// body is stream\n\t// get ready to actually consume the body\n\tlet accum = [];\n\tlet accumBytes = 0;\n\tlet abort = false;\n\n\treturn new Body.Promise(function (resolve, reject) {\n\t\tlet resTimeout;\n\n\t\t// allow timeout on slow response body\n\t\tif (_this4.timeout) {\n\t\t\tresTimeout = setTimeout(function () {\n\t\t\t\tabort = true;\n\t\t\t\treject(new FetchError(`Response timeout while trying to fetch ${_this4.url} (over ${_this4.timeout}ms)`, 'body-timeout'));\n\t\t\t}, _this4.timeout);\n\t\t}\n\n\t\t// handle stream errors\n\t\tbody.on('error', function (err) {\n\t\t\tif (err.name === 'AbortError') {\n\t\t\t\t// if the request was aborted, reject with this Error\n\t\t\t\tabort = true;\n\t\t\t\treject(err);\n\t\t\t} else {\n\t\t\t\t// other errors, such as incorrect content-encoding\n\t\t\t\treject(new FetchError(`Invalid response body while trying to fetch ${_this4.url}: ${err.message}`, 'system', err));\n\t\t\t}\n\t\t});\n\n\t\tbody.on('data', function (chunk) {\n\t\t\tif (abort || chunk === null) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif (_this4.size && accumBytes + chunk.length > _this4.size) {\n\t\t\t\tabort = true;\n\t\t\t\treject(new FetchError(`content size at ${_this4.url} over limit: ${_this4.size}`, 'max-size'));\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\taccumBytes += chunk.length;\n\t\t\taccum.push(chunk);\n\t\t});\n\n\t\tbody.on('end', function () {\n\t\t\tif (abort) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tclearTimeout(resTimeout);\n\n\t\t\ttry {\n\t\t\t\tresolve(Buffer.concat(accum, accumBytes));\n\t\t\t} catch (err) {\n\t\t\t\t// handle streams that have accumulated too much data (issue #414)\n\t\t\t\treject(new FetchError(`Could not create Buffer from response body for ${_this4.url}: ${err.message}`, 'system', err));\n\t\t\t}\n\t\t});\n\t});\n}\n\n/**\n * Detect buffer encoding and convert to target encoding\n * ref: http://www.w3.org/TR/2011/WD-html5-20110113/parsing.html#determining-the-character-encoding\n *\n * @param Buffer buffer Incoming buffer\n * @param String encoding Target encoding\n * @return String\n */\nfunction convertBody(buffer, headers) {\n\tif (typeof convert !== 'function') {\n\t\tthrow new Error('The package `encoding` must be installed to use the textConverted() function');\n\t}\n\n\tconst ct = headers.get('content-type');\n\tlet charset = 'utf-8';\n\tlet res, str;\n\n\t// header\n\tif (ct) {\n\t\tres = /charset=([^;]*)/i.exec(ct);\n\t}\n\n\t// no charset in content type, peek at response body for at most 1024 bytes\n\tstr = buffer.slice(0, 1024).toString();\n\n\t// html5\n\tif (!res && str) {\n\t\tres = / 0 && arguments[0] !== undefined ? arguments[0] : undefined;\n\n\t\tthis[MAP] = Object.create(null);\n\n\t\tif (init instanceof Headers) {\n\t\t\tconst rawHeaders = init.raw();\n\t\t\tconst headerNames = Object.keys(rawHeaders);\n\n\t\t\tfor (const headerName of headerNames) {\n\t\t\t\tfor (const value of rawHeaders[headerName]) {\n\t\t\t\t\tthis.append(headerName, value);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn;\n\t\t}\n\n\t\t// We don't worry about converting prop to ByteString here as append()\n\t\t// will handle it.\n\t\tif (init == null) ; else if (typeof init === 'object') {\n\t\t\tconst method = init[Symbol.iterator];\n\t\t\tif (method != null) {\n\t\t\t\tif (typeof method !== 'function') {\n\t\t\t\t\tthrow new TypeError('Header pairs must be iterable');\n\t\t\t\t}\n\n\t\t\t\t// sequence>\n\t\t\t\t// Note: per spec we have to first exhaust the lists then process them\n\t\t\t\tconst pairs = [];\n\t\t\t\tfor (const pair of init) {\n\t\t\t\t\tif (typeof pair !== 'object' || typeof pair[Symbol.iterator] !== 'function') {\n\t\t\t\t\t\tthrow new TypeError('Each header pair must be iterable');\n\t\t\t\t\t}\n\t\t\t\t\tpairs.push(Array.from(pair));\n\t\t\t\t}\n\n\t\t\t\tfor (const pair of pairs) {\n\t\t\t\t\tif (pair.length !== 2) {\n\t\t\t\t\t\tthrow new TypeError('Each header pair must be a name/value tuple');\n\t\t\t\t\t}\n\t\t\t\t\tthis.append(pair[0], pair[1]);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// record\n\t\t\t\tfor (const key of Object.keys(init)) {\n\t\t\t\t\tconst value = init[key];\n\t\t\t\t\tthis.append(key, value);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tthrow new TypeError('Provided initializer must be an object');\n\t\t}\n\t}\n\n\t/**\n * Return combined header value given name\n *\n * @param String name Header name\n * @return Mixed\n */\n\tget(name) {\n\t\tname = `${name}`;\n\t\tvalidateName(name);\n\t\tconst key = find(this[MAP], name);\n\t\tif (key === undefined) {\n\t\t\treturn null;\n\t\t}\n\n\t\treturn this[MAP][key].join(', ');\n\t}\n\n\t/**\n * Iterate over all headers\n *\n * @param Function callback Executed for each item with parameters (value, name, thisArg)\n * @param Boolean thisArg `this` context for callback function\n * @return Void\n */\n\tforEach(callback) {\n\t\tlet thisArg = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : undefined;\n\n\t\tlet pairs = getHeaders(this);\n\t\tlet i = 0;\n\t\twhile (i < pairs.length) {\n\t\t\tvar _pairs$i = pairs[i];\n\t\t\tconst name = _pairs$i[0],\n\t\t\t value = _pairs$i[1];\n\n\t\t\tcallback.call(thisArg, value, name, this);\n\t\t\tpairs = getHeaders(this);\n\t\t\ti++;\n\t\t}\n\t}\n\n\t/**\n * Overwrite header values given name\n *\n * @param String name Header name\n * @param String value Header value\n * @return Void\n */\n\tset(name, value) {\n\t\tname = `${name}`;\n\t\tvalue = `${value}`;\n\t\tvalidateName(name);\n\t\tvalidateValue(value);\n\t\tconst key = find(this[MAP], name);\n\t\tthis[MAP][key !== undefined ? key : name] = [value];\n\t}\n\n\t/**\n * Append a value onto existing header\n *\n * @param String name Header name\n * @param String value Header value\n * @return Void\n */\n\tappend(name, value) {\n\t\tname = `${name}`;\n\t\tvalue = `${value}`;\n\t\tvalidateName(name);\n\t\tvalidateValue(value);\n\t\tconst key = find(this[MAP], name);\n\t\tif (key !== undefined) {\n\t\t\tthis[MAP][key].push(value);\n\t\t} else {\n\t\t\tthis[MAP][name] = [value];\n\t\t}\n\t}\n\n\t/**\n * Check for header name existence\n *\n * @param String name Header name\n * @return Boolean\n */\n\thas(name) {\n\t\tname = `${name}`;\n\t\tvalidateName(name);\n\t\treturn find(this[MAP], name) !== undefined;\n\t}\n\n\t/**\n * Delete all header values given name\n *\n * @param String name Header name\n * @return Void\n */\n\tdelete(name) {\n\t\tname = `${name}`;\n\t\tvalidateName(name);\n\t\tconst key = find(this[MAP], name);\n\t\tif (key !== undefined) {\n\t\t\tdelete this[MAP][key];\n\t\t}\n\t}\n\n\t/**\n * Return raw headers (non-spec api)\n *\n * @return Object\n */\n\traw() {\n\t\treturn this[MAP];\n\t}\n\n\t/**\n * Get an iterator on keys.\n *\n * @return Iterator\n */\n\tkeys() {\n\t\treturn createHeadersIterator(this, 'key');\n\t}\n\n\t/**\n * Get an iterator on values.\n *\n * @return Iterator\n */\n\tvalues() {\n\t\treturn createHeadersIterator(this, 'value');\n\t}\n\n\t/**\n * Get an iterator on entries.\n *\n * This is the default iterator of the Headers object.\n *\n * @return Iterator\n */\n\t[Symbol.iterator]() {\n\t\treturn createHeadersIterator(this, 'key+value');\n\t}\n}\nHeaders.prototype.entries = Headers.prototype[Symbol.iterator];\n\nObject.defineProperty(Headers.prototype, Symbol.toStringTag, {\n\tvalue: 'Headers',\n\twritable: false,\n\tenumerable: false,\n\tconfigurable: true\n});\n\nObject.defineProperties(Headers.prototype, {\n\tget: { enumerable: true },\n\tforEach: { enumerable: true },\n\tset: { enumerable: true },\n\tappend: { enumerable: true },\n\thas: { enumerable: true },\n\tdelete: { enumerable: true },\n\tkeys: { enumerable: true },\n\tvalues: { enumerable: true },\n\tentries: { enumerable: true }\n});\n\nfunction getHeaders(headers) {\n\tlet kind = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'key+value';\n\n\tconst keys = Object.keys(headers[MAP]).sort();\n\treturn keys.map(kind === 'key' ? function (k) {\n\t\treturn k.toLowerCase();\n\t} : kind === 'value' ? function (k) {\n\t\treturn headers[MAP][k].join(', ');\n\t} : function (k) {\n\t\treturn [k.toLowerCase(), headers[MAP][k].join(', ')];\n\t});\n}\n\nconst INTERNAL = Symbol('internal');\n\nfunction createHeadersIterator(target, kind) {\n\tconst iterator = Object.create(HeadersIteratorPrototype);\n\titerator[INTERNAL] = {\n\t\ttarget,\n\t\tkind,\n\t\tindex: 0\n\t};\n\treturn iterator;\n}\n\nconst HeadersIteratorPrototype = Object.setPrototypeOf({\n\tnext() {\n\t\t// istanbul ignore if\n\t\tif (!this || Object.getPrototypeOf(this) !== HeadersIteratorPrototype) {\n\t\t\tthrow new TypeError('Value of `this` is not a HeadersIterator');\n\t\t}\n\n\t\tvar _INTERNAL = this[INTERNAL];\n\t\tconst target = _INTERNAL.target,\n\t\t kind = _INTERNAL.kind,\n\t\t index = _INTERNAL.index;\n\n\t\tconst values = getHeaders(target, kind);\n\t\tconst len = values.length;\n\t\tif (index >= len) {\n\t\t\treturn {\n\t\t\t\tvalue: undefined,\n\t\t\t\tdone: true\n\t\t\t};\n\t\t}\n\n\t\tthis[INTERNAL].index = index + 1;\n\n\t\treturn {\n\t\t\tvalue: values[index],\n\t\t\tdone: false\n\t\t};\n\t}\n}, Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));\n\nObject.defineProperty(HeadersIteratorPrototype, Symbol.toStringTag, {\n\tvalue: 'HeadersIterator',\n\twritable: false,\n\tenumerable: false,\n\tconfigurable: true\n});\n\n/**\n * Export the Headers object in a form that Node.js can consume.\n *\n * @param Headers headers\n * @return Object\n */\nfunction exportNodeCompatibleHeaders(headers) {\n\tconst obj = Object.assign({ __proto__: null }, headers[MAP]);\n\n\t// http.request() only supports string as Host header. This hack makes\n\t// specifying custom Host header possible.\n\tconst hostHeaderKey = find(headers[MAP], 'Host');\n\tif (hostHeaderKey !== undefined) {\n\t\tobj[hostHeaderKey] = obj[hostHeaderKey][0];\n\t}\n\n\treturn obj;\n}\n\n/**\n * Create a Headers object from an object of headers, ignoring those that do\n * not conform to HTTP grammar productions.\n *\n * @param Object obj Object of headers\n * @return Headers\n */\nfunction createHeadersLenient(obj) {\n\tconst headers = new Headers();\n\tfor (const name of Object.keys(obj)) {\n\t\tif (invalidTokenRegex.test(name)) {\n\t\t\tcontinue;\n\t\t}\n\t\tif (Array.isArray(obj[name])) {\n\t\t\tfor (const val of obj[name]) {\n\t\t\t\tif (invalidHeaderCharRegex.test(val)) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t\tif (headers[MAP][name] === undefined) {\n\t\t\t\t\theaders[MAP][name] = [val];\n\t\t\t\t} else {\n\t\t\t\t\theaders[MAP][name].push(val);\n\t\t\t\t}\n\t\t\t}\n\t\t} else if (!invalidHeaderCharRegex.test(obj[name])) {\n\t\t\theaders[MAP][name] = [obj[name]];\n\t\t}\n\t}\n\treturn headers;\n}\n\nconst INTERNALS$1 = Symbol('Response internals');\n\n// fix an issue where \"STATUS_CODES\" aren't a named export for node <10\nconst STATUS_CODES = http.STATUS_CODES;\n\n/**\n * Response class\n *\n * @param Stream body Readable stream\n * @param Object opts Response options\n * @return Void\n */\nclass Response {\n\tconstructor() {\n\t\tlet body = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n\t\tlet opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n\t\tBody.call(this, body, opts);\n\n\t\tconst status = opts.status || 200;\n\t\tconst headers = new Headers(opts.headers);\n\n\t\tif (body != null && !headers.has('Content-Type')) {\n\t\t\tconst contentType = extractContentType(body);\n\t\t\tif (contentType) {\n\t\t\t\theaders.append('Content-Type', contentType);\n\t\t\t}\n\t\t}\n\n\t\tthis[INTERNALS$1] = {\n\t\t\turl: opts.url,\n\t\t\tstatus,\n\t\t\tstatusText: opts.statusText || STATUS_CODES[status],\n\t\t\theaders,\n\t\t\tcounter: opts.counter\n\t\t};\n\t}\n\n\tget url() {\n\t\treturn this[INTERNALS$1].url || '';\n\t}\n\n\tget status() {\n\t\treturn this[INTERNALS$1].status;\n\t}\n\n\t/**\n * Convenience property representing if the request ended normally\n */\n\tget ok() {\n\t\treturn this[INTERNALS$1].status >= 200 && this[INTERNALS$1].status < 300;\n\t}\n\n\tget redirected() {\n\t\treturn this[INTERNALS$1].counter > 0;\n\t}\n\n\tget statusText() {\n\t\treturn this[INTERNALS$1].statusText;\n\t}\n\n\tget headers() {\n\t\treturn this[INTERNALS$1].headers;\n\t}\n\n\t/**\n * Clone this response\n *\n * @return Response\n */\n\tclone() {\n\t\treturn new Response(clone(this), {\n\t\t\turl: this.url,\n\t\t\tstatus: this.status,\n\t\t\tstatusText: this.statusText,\n\t\t\theaders: this.headers,\n\t\t\tok: this.ok,\n\t\t\tredirected: this.redirected\n\t\t});\n\t}\n}\n\nBody.mixIn(Response.prototype);\n\nObject.defineProperties(Response.prototype, {\n\turl: { enumerable: true },\n\tstatus: { enumerable: true },\n\tok: { enumerable: true },\n\tredirected: { enumerable: true },\n\tstatusText: { enumerable: true },\n\theaders: { enumerable: true },\n\tclone: { enumerable: true }\n});\n\nObject.defineProperty(Response.prototype, Symbol.toStringTag, {\n\tvalue: 'Response',\n\twritable: false,\n\tenumerable: false,\n\tconfigurable: true\n});\n\nconst INTERNALS$2 = Symbol('Request internals');\nconst URL = Url.URL || whatwgUrl.URL;\n\n// fix an issue where \"format\", \"parse\" aren't a named export for node <10\nconst parse_url = Url.parse;\nconst format_url = Url.format;\n\n/**\n * Wrapper around `new URL` to handle arbitrary URLs\n *\n * @param {string} urlStr\n * @return {void}\n */\nfunction parseURL(urlStr) {\n\t/*\n \tCheck whether the URL is absolute or not\n \t\tScheme: https://tools.ietf.org/html/rfc3986#section-3.1\n \tAbsolute URL: https://tools.ietf.org/html/rfc3986#section-4.3\n */\n\tif (/^[a-zA-Z][a-zA-Z\\d+\\-.]*:/.exec(urlStr)) {\n\t\turlStr = new URL(urlStr).toString();\n\t}\n\n\t// Fallback to old implementation for arbitrary URLs\n\treturn parse_url(urlStr);\n}\n\nconst streamDestructionSupported = 'destroy' in Stream.Readable.prototype;\n\n/**\n * Check if a value is an instance of Request.\n *\n * @param Mixed input\n * @return Boolean\n */\nfunction isRequest(input) {\n\treturn typeof input === 'object' && typeof input[INTERNALS$2] === 'object';\n}\n\nfunction isAbortSignal(signal) {\n\tconst proto = signal && typeof signal === 'object' && Object.getPrototypeOf(signal);\n\treturn !!(proto && proto.constructor.name === 'AbortSignal');\n}\n\n/**\n * Request class\n *\n * @param Mixed input Url or Request instance\n * @param Object init Custom options\n * @return Void\n */\nclass Request {\n\tconstructor(input) {\n\t\tlet init = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n\t\tlet parsedURL;\n\n\t\t// normalize input\n\t\tif (!isRequest(input)) {\n\t\t\tif (input && input.href) {\n\t\t\t\t// in order to support Node.js' Url objects; though WHATWG's URL objects\n\t\t\t\t// will fall into this branch also (since their `toString()` will return\n\t\t\t\t// `href` property anyway)\n\t\t\t\tparsedURL = parseURL(input.href);\n\t\t\t} else {\n\t\t\t\t// coerce input to a string before attempting to parse\n\t\t\t\tparsedURL = parseURL(`${input}`);\n\t\t\t}\n\t\t\tinput = {};\n\t\t} else {\n\t\t\tparsedURL = parseURL(input.url);\n\t\t}\n\n\t\tlet method = init.method || input.method || 'GET';\n\t\tmethod = method.toUpperCase();\n\n\t\tif ((init.body != null || isRequest(input) && input.body !== null) && (method === 'GET' || method === 'HEAD')) {\n\t\t\tthrow new TypeError('Request with GET/HEAD method cannot have body');\n\t\t}\n\n\t\tlet inputBody = init.body != null ? init.body : isRequest(input) && input.body !== null ? clone(input) : null;\n\n\t\tBody.call(this, inputBody, {\n\t\t\ttimeout: init.timeout || input.timeout || 0,\n\t\t\tsize: init.size || input.size || 0\n\t\t});\n\n\t\tconst headers = new Headers(init.headers || input.headers || {});\n\n\t\tif (inputBody != null && !headers.has('Content-Type')) {\n\t\t\tconst contentType = extractContentType(inputBody);\n\t\t\tif (contentType) {\n\t\t\t\theaders.append('Content-Type', contentType);\n\t\t\t}\n\t\t}\n\n\t\tlet signal = isRequest(input) ? input.signal : null;\n\t\tif ('signal' in init) signal = init.signal;\n\n\t\tif (signal != null && !isAbortSignal(signal)) {\n\t\t\tthrow new TypeError('Expected signal to be an instanceof AbortSignal');\n\t\t}\n\n\t\tthis[INTERNALS$2] = {\n\t\t\tmethod,\n\t\t\tredirect: init.redirect || input.redirect || 'follow',\n\t\t\theaders,\n\t\t\tparsedURL,\n\t\t\tsignal\n\t\t};\n\n\t\t// node-fetch-only options\n\t\tthis.follow = init.follow !== undefined ? init.follow : input.follow !== undefined ? input.follow : 20;\n\t\tthis.compress = init.compress !== undefined ? init.compress : input.compress !== undefined ? input.compress : true;\n\t\tthis.counter = init.counter || input.counter || 0;\n\t\tthis.agent = init.agent || input.agent;\n\t}\n\n\tget method() {\n\t\treturn this[INTERNALS$2].method;\n\t}\n\n\tget url() {\n\t\treturn format_url(this[INTERNALS$2].parsedURL);\n\t}\n\n\tget headers() {\n\t\treturn this[INTERNALS$2].headers;\n\t}\n\n\tget redirect() {\n\t\treturn this[INTERNALS$2].redirect;\n\t}\n\n\tget signal() {\n\t\treturn this[INTERNALS$2].signal;\n\t}\n\n\t/**\n * Clone this request\n *\n * @return Request\n */\n\tclone() {\n\t\treturn new Request(this);\n\t}\n}\n\nBody.mixIn(Request.prototype);\n\nObject.defineProperty(Request.prototype, Symbol.toStringTag, {\n\tvalue: 'Request',\n\twritable: false,\n\tenumerable: false,\n\tconfigurable: true\n});\n\nObject.defineProperties(Request.prototype, {\n\tmethod: { enumerable: true },\n\turl: { enumerable: true },\n\theaders: { enumerable: true },\n\tredirect: { enumerable: true },\n\tclone: { enumerable: true },\n\tsignal: { enumerable: true }\n});\n\n/**\n * Convert a Request to Node.js http request options.\n *\n * @param Request A Request instance\n * @return Object The options object to be passed to http.request\n */\nfunction getNodeRequestOptions(request) {\n\tconst parsedURL = request[INTERNALS$2].parsedURL;\n\tconst headers = new Headers(request[INTERNALS$2].headers);\n\n\t// fetch step 1.3\n\tif (!headers.has('Accept')) {\n\t\theaders.set('Accept', '*/*');\n\t}\n\n\t// Basic fetch\n\tif (!parsedURL.protocol || !parsedURL.hostname) {\n\t\tthrow new TypeError('Only absolute URLs are supported');\n\t}\n\n\tif (!/^https?:$/.test(parsedURL.protocol)) {\n\t\tthrow new TypeError('Only HTTP(S) protocols are supported');\n\t}\n\n\tif (request.signal && request.body instanceof Stream.Readable && !streamDestructionSupported) {\n\t\tthrow new Error('Cancellation of streamed requests with AbortSignal is not supported in node < 8');\n\t}\n\n\t// HTTP-network-or-cache fetch steps 2.4-2.7\n\tlet contentLengthValue = null;\n\tif (request.body == null && /^(POST|PUT)$/i.test(request.method)) {\n\t\tcontentLengthValue = '0';\n\t}\n\tif (request.body != null) {\n\t\tconst totalBytes = getTotalBytes(request);\n\t\tif (typeof totalBytes === 'number') {\n\t\t\tcontentLengthValue = String(totalBytes);\n\t\t}\n\t}\n\tif (contentLengthValue) {\n\t\theaders.set('Content-Length', contentLengthValue);\n\t}\n\n\t// HTTP-network-or-cache fetch step 2.11\n\tif (!headers.has('User-Agent')) {\n\t\theaders.set('User-Agent', 'node-fetch/1.0 (+https://github.com/bitinn/node-fetch)');\n\t}\n\n\t// HTTP-network-or-cache fetch step 2.15\n\tif (request.compress && !headers.has('Accept-Encoding')) {\n\t\theaders.set('Accept-Encoding', 'gzip,deflate');\n\t}\n\n\tlet agent = request.agent;\n\tif (typeof agent === 'function') {\n\t\tagent = agent(parsedURL);\n\t}\n\n\tif (!headers.has('Connection') && !agent) {\n\t\theaders.set('Connection', 'close');\n\t}\n\n\t// HTTP-network fetch step 4.2\n\t// chunked encoding is handled by Node.js\n\n\treturn Object.assign({}, parsedURL, {\n\t\tmethod: request.method,\n\t\theaders: exportNodeCompatibleHeaders(headers),\n\t\tagent\n\t});\n}\n\n/**\n * abort-error.js\n *\n * AbortError interface for cancelled requests\n */\n\n/**\n * Create AbortError instance\n *\n * @param String message Error message for human\n * @return AbortError\n */\nfunction AbortError(message) {\n Error.call(this, message);\n\n this.type = 'aborted';\n this.message = message;\n\n // hide custom error implementation details from end-users\n Error.captureStackTrace(this, this.constructor);\n}\n\nAbortError.prototype = Object.create(Error.prototype);\nAbortError.prototype.constructor = AbortError;\nAbortError.prototype.name = 'AbortError';\n\nconst URL$1 = Url.URL || whatwgUrl.URL;\n\n// fix an issue where \"PassThrough\", \"resolve\" aren't a named export for node <10\nconst PassThrough$1 = Stream.PassThrough;\n\nconst isDomainOrSubdomain = function isDomainOrSubdomain(destination, original) {\n\tconst orig = new URL$1(original).hostname;\n\tconst dest = new URL$1(destination).hostname;\n\n\treturn orig === dest || orig[orig.length - dest.length - 1] === '.' && orig.endsWith(dest);\n};\n\n/**\n * Fetch function\n *\n * @param Mixed url Absolute url or Request instance\n * @param Object opts Fetch options\n * @return Promise\n */\nfunction fetch(url, opts) {\n\n\t// allow custom promise\n\tif (!fetch.Promise) {\n\t\tthrow new Error('native promise missing, set fetch.Promise to your favorite alternative');\n\t}\n\n\tBody.Promise = fetch.Promise;\n\n\t// wrap http.request into fetch\n\treturn new fetch.Promise(function (resolve, reject) {\n\t\t// build request object\n\t\tconst request = new Request(url, opts);\n\t\tconst options = getNodeRequestOptions(request);\n\n\t\tconst send = (options.protocol === 'https:' ? https : http).request;\n\t\tconst signal = request.signal;\n\n\t\tlet response = null;\n\n\t\tconst abort = function abort() {\n\t\t\tlet error = new AbortError('The user aborted a request.');\n\t\t\treject(error);\n\t\t\tif (request.body && request.body instanceof Stream.Readable) {\n\t\t\t\trequest.body.destroy(error);\n\t\t\t}\n\t\t\tif (!response || !response.body) return;\n\t\t\tresponse.body.emit('error', error);\n\t\t};\n\n\t\tif (signal && signal.aborted) {\n\t\t\tabort();\n\t\t\treturn;\n\t\t}\n\n\t\tconst abortAndFinalize = function abortAndFinalize() {\n\t\t\tabort();\n\t\t\tfinalize();\n\t\t};\n\n\t\t// send request\n\t\tconst req = send(options);\n\t\tlet reqTimeout;\n\n\t\tif (signal) {\n\t\t\tsignal.addEventListener('abort', abortAndFinalize);\n\t\t}\n\n\t\tfunction finalize() {\n\t\t\treq.abort();\n\t\t\tif (signal) signal.removeEventListener('abort', abortAndFinalize);\n\t\t\tclearTimeout(reqTimeout);\n\t\t}\n\n\t\tif (request.timeout) {\n\t\t\treq.once('socket', function (socket) {\n\t\t\t\treqTimeout = setTimeout(function () {\n\t\t\t\t\treject(new FetchError(`network timeout at: ${request.url}`, 'request-timeout'));\n\t\t\t\t\tfinalize();\n\t\t\t\t}, request.timeout);\n\t\t\t});\n\t\t}\n\n\t\treq.on('error', function (err) {\n\t\t\treject(new FetchError(`request to ${request.url} failed, reason: ${err.message}`, 'system', err));\n\t\t\tfinalize();\n\t\t});\n\n\t\treq.on('response', function (res) {\n\t\t\tclearTimeout(reqTimeout);\n\n\t\t\tconst headers = createHeadersLenient(res.headers);\n\n\t\t\t// HTTP fetch step 5\n\t\t\tif (fetch.isRedirect(res.statusCode)) {\n\t\t\t\t// HTTP fetch step 5.2\n\t\t\t\tconst location = headers.get('Location');\n\n\t\t\t\t// HTTP fetch step 5.3\n\t\t\t\tlet locationURL = null;\n\t\t\t\ttry {\n\t\t\t\t\tlocationURL = location === null ? null : new URL$1(location, request.url).toString();\n\t\t\t\t} catch (err) {\n\t\t\t\t\t// error here can only be invalid URL in Location: header\n\t\t\t\t\t// do not throw when options.redirect == manual\n\t\t\t\t\t// let the user extract the errorneous redirect URL\n\t\t\t\t\tif (request.redirect !== 'manual') {\n\t\t\t\t\t\treject(new FetchError(`uri requested responds with an invalid redirect URL: ${location}`, 'invalid-redirect'));\n\t\t\t\t\t\tfinalize();\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// HTTP fetch step 5.5\n\t\t\t\tswitch (request.redirect) {\n\t\t\t\t\tcase 'error':\n\t\t\t\t\t\treject(new FetchError(`uri requested responds with a redirect, redirect mode is set to error: ${request.url}`, 'no-redirect'));\n\t\t\t\t\t\tfinalize();\n\t\t\t\t\t\treturn;\n\t\t\t\t\tcase 'manual':\n\t\t\t\t\t\t// node-fetch-specific step: make manual redirect a bit easier to use by setting the Location header value to the resolved URL.\n\t\t\t\t\t\tif (locationURL !== null) {\n\t\t\t\t\t\t\t// handle corrupted header\n\t\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\t\theaders.set('Location', locationURL);\n\t\t\t\t\t\t\t} catch (err) {\n\t\t\t\t\t\t\t\t// istanbul ignore next: nodejs server prevent invalid response headers, we can't test this through normal request\n\t\t\t\t\t\t\t\treject(err);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'follow':\n\t\t\t\t\t\t// HTTP-redirect fetch step 2\n\t\t\t\t\t\tif (locationURL === null) {\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// HTTP-redirect fetch step 5\n\t\t\t\t\t\tif (request.counter >= request.follow) {\n\t\t\t\t\t\t\treject(new FetchError(`maximum redirect reached at: ${request.url}`, 'max-redirect'));\n\t\t\t\t\t\t\tfinalize();\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// HTTP-redirect fetch step 6 (counter increment)\n\t\t\t\t\t\t// Create a new Request object.\n\t\t\t\t\t\tconst requestOpts = {\n\t\t\t\t\t\t\theaders: new Headers(request.headers),\n\t\t\t\t\t\t\tfollow: request.follow,\n\t\t\t\t\t\t\tcounter: request.counter + 1,\n\t\t\t\t\t\t\tagent: request.agent,\n\t\t\t\t\t\t\tcompress: request.compress,\n\t\t\t\t\t\t\tmethod: request.method,\n\t\t\t\t\t\t\tbody: request.body,\n\t\t\t\t\t\t\tsignal: request.signal,\n\t\t\t\t\t\t\ttimeout: request.timeout,\n\t\t\t\t\t\t\tsize: request.size\n\t\t\t\t\t\t};\n\n\t\t\t\t\t\tif (!isDomainOrSubdomain(request.url, locationURL)) {\n\t\t\t\t\t\t\tfor (const name of ['authorization', 'www-authenticate', 'cookie', 'cookie2']) {\n\t\t\t\t\t\t\t\trequestOpts.headers.delete(name);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// HTTP-redirect fetch step 9\n\t\t\t\t\t\tif (res.statusCode !== 303 && request.body && getTotalBytes(request) === null) {\n\t\t\t\t\t\t\treject(new FetchError('Cannot follow redirect with body being a readable stream', 'unsupported-redirect'));\n\t\t\t\t\t\t\tfinalize();\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// HTTP-redirect fetch step 11\n\t\t\t\t\t\tif (res.statusCode === 303 || (res.statusCode === 301 || res.statusCode === 302) && request.method === 'POST') {\n\t\t\t\t\t\t\trequestOpts.method = 'GET';\n\t\t\t\t\t\t\trequestOpts.body = undefined;\n\t\t\t\t\t\t\trequestOpts.headers.delete('content-length');\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// HTTP-redirect fetch step 15\n\t\t\t\t\t\tresolve(fetch(new Request(locationURL, requestOpts)));\n\t\t\t\t\t\tfinalize();\n\t\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// prepare response\n\t\t\tres.once('end', function () {\n\t\t\t\tif (signal) signal.removeEventListener('abort', abortAndFinalize);\n\t\t\t});\n\t\t\tlet body = res.pipe(new PassThrough$1());\n\n\t\t\tconst response_options = {\n\t\t\t\turl: request.url,\n\t\t\t\tstatus: res.statusCode,\n\t\t\t\tstatusText: res.statusMessage,\n\t\t\t\theaders: headers,\n\t\t\t\tsize: request.size,\n\t\t\t\ttimeout: request.timeout,\n\t\t\t\tcounter: request.counter\n\t\t\t};\n\n\t\t\t// HTTP-network fetch step 12.1.1.3\n\t\t\tconst codings = headers.get('Content-Encoding');\n\n\t\t\t// HTTP-network fetch step 12.1.1.4: handle content codings\n\n\t\t\t// in following scenarios we ignore compression support\n\t\t\t// 1. compression support is disabled\n\t\t\t// 2. HEAD request\n\t\t\t// 3. no Content-Encoding header\n\t\t\t// 4. no content response (204)\n\t\t\t// 5. content not modified response (304)\n\t\t\tif (!request.compress || request.method === 'HEAD' || codings === null || res.statusCode === 204 || res.statusCode === 304) {\n\t\t\t\tresponse = new Response(body, response_options);\n\t\t\t\tresolve(response);\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// For Node v6+\n\t\t\t// Be less strict when decoding compressed responses, since sometimes\n\t\t\t// servers send slightly invalid responses that are still accepted\n\t\t\t// by common browsers.\n\t\t\t// Always using Z_SYNC_FLUSH is what cURL does.\n\t\t\tconst zlibOptions = {\n\t\t\t\tflush: zlib.Z_SYNC_FLUSH,\n\t\t\t\tfinishFlush: zlib.Z_SYNC_FLUSH\n\t\t\t};\n\n\t\t\t// for gzip\n\t\t\tif (codings == 'gzip' || codings == 'x-gzip') {\n\t\t\t\tbody = body.pipe(zlib.createGunzip(zlibOptions));\n\t\t\t\tresponse = new Response(body, response_options);\n\t\t\t\tresolve(response);\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// for deflate\n\t\t\tif (codings == 'deflate' || codings == 'x-deflate') {\n\t\t\t\t// handle the infamous raw deflate response from old servers\n\t\t\t\t// a hack for old IIS and Apache servers\n\t\t\t\tconst raw = res.pipe(new PassThrough$1());\n\t\t\t\traw.once('data', function (chunk) {\n\t\t\t\t\t// see http://stackoverflow.com/questions/37519828\n\t\t\t\t\tif ((chunk[0] & 0x0F) === 0x08) {\n\t\t\t\t\t\tbody = body.pipe(zlib.createInflate());\n\t\t\t\t\t} else {\n\t\t\t\t\t\tbody = body.pipe(zlib.createInflateRaw());\n\t\t\t\t\t}\n\t\t\t\t\tresponse = new Response(body, response_options);\n\t\t\t\t\tresolve(response);\n\t\t\t\t});\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// for br\n\t\t\tif (codings == 'br' && typeof zlib.createBrotliDecompress === 'function') {\n\t\t\t\tbody = body.pipe(zlib.createBrotliDecompress());\n\t\t\t\tresponse = new Response(body, response_options);\n\t\t\t\tresolve(response);\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// otherwise, use response as-is\n\t\t\tresponse = new Response(body, response_options);\n\t\t\tresolve(response);\n\t\t});\n\n\t\twriteToStream(req, request);\n\t});\n}\n/**\n * Redirect code matching\n *\n * @param Number code Status code\n * @return Boolean\n */\nfetch.isRedirect = function (code) {\n\treturn code === 301 || code === 302 || code === 303 || code === 307 || code === 308;\n};\n\n// expose Promise\nfetch.Promise = global.Promise;\n\nmodule.exports = exports = fetch;\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = exports;\nexports.Headers = Headers;\nexports.Request = Request;\nexports.Response = Response;\nexports.FetchError = FetchError;\n","var wrappy = require('wrappy')\nmodule.exports = wrappy(once)\nmodule.exports.strict = wrappy(onceStrict)\n\nonce.proto = once(function () {\n Object.defineProperty(Function.prototype, 'once', {\n value: function () {\n return once(this)\n },\n configurable: true\n })\n\n Object.defineProperty(Function.prototype, 'onceStrict', {\n value: function () {\n return onceStrict(this)\n },\n configurable: true\n })\n})\n\nfunction once (fn) {\n var f = function () {\n if (f.called) return f.value\n f.called = true\n return f.value = fn.apply(this, arguments)\n }\n f.called = false\n return f\n}\n\nfunction onceStrict (fn) {\n var f = function () {\n if (f.called)\n throw new Error(f.onceError)\n f.called = true\n return f.value = fn.apply(this, arguments)\n }\n var name = fn.name || 'Function wrapped with `once`'\n f.onceError = name + \" shouldn't be called more than once\"\n f.called = false\n return f\n}\n","var SourceMapConsumer = require('source-map').SourceMapConsumer;\nvar path = require('path');\n\nvar fs;\ntry {\n fs = require('fs');\n if (!fs.existsSync || !fs.readFileSync) {\n // fs doesn't have all methods we need\n fs = null;\n }\n} catch (err) {\n /* nop */\n}\n\nvar bufferFrom = require('buffer-from');\n\n// Only install once if called multiple times\nvar errorFormatterInstalled = false;\nvar uncaughtShimInstalled = false;\n\n// If true, the caches are reset before a stack trace formatting operation\nvar emptyCacheBetweenOperations = false;\n\n// Supports {browser, node, auto}\nvar environment = \"auto\";\n\n// Maps a file path to a string containing the file contents\nvar fileContentsCache = {};\n\n// Maps a file path to a source map for that file\nvar sourceMapCache = {};\n\n// Regex for detecting source maps\nvar reSourceMap = /^data:application\\/json[^,]+base64,/;\n\n// Priority list of retrieve handlers\nvar retrieveFileHandlers = [];\nvar retrieveMapHandlers = [];\n\nfunction isInBrowser() {\n if (environment === \"browser\")\n return true;\n if (environment === \"node\")\n return false;\n return ((typeof window !== 'undefined') && (typeof XMLHttpRequest === 'function') && !(window.require && window.module && window.process && window.process.type === \"renderer\"));\n}\n\nfunction hasGlobalProcessEventEmitter() {\n return ((typeof process === 'object') && (process !== null) && (typeof process.on === 'function'));\n}\n\nfunction handlerExec(list) {\n return function(arg) {\n for (var i = 0; i < list.length; i++) {\n var ret = list[i](arg);\n if (ret) {\n return ret;\n }\n }\n return null;\n };\n}\n\nvar retrieveFile = handlerExec(retrieveFileHandlers);\n\nretrieveFileHandlers.push(function(path) {\n // Trim the path to make sure there is no extra whitespace.\n path = path.trim();\n if (/^file:/.test(path)) {\n // existsSync/readFileSync can't handle file protocol, but once stripped, it works\n path = path.replace(/file:\\/\\/\\/(\\w:)?/, function(protocol, drive) {\n return drive ?\n '' : // file:///C:/dir/file -> C:/dir/file\n '/'; // file:///root-dir/file -> /root-dir/file\n });\n }\n if (path in fileContentsCache) {\n return fileContentsCache[path];\n }\n\n var contents = '';\n try {\n if (!fs) {\n // Use SJAX if we are in the browser\n var xhr = new XMLHttpRequest();\n xhr.open('GET', path, /** async */ false);\n xhr.send(null);\n if (xhr.readyState === 4 && xhr.status === 200) {\n contents = xhr.responseText;\n }\n } else if (fs.existsSync(path)) {\n // Otherwise, use the filesystem\n contents = fs.readFileSync(path, 'utf8');\n }\n } catch (er) {\n /* ignore any errors */\n }\n\n return fileContentsCache[path] = contents;\n});\n\n// Support URLs relative to a directory, but be careful about a protocol prefix\n// in case we are in the browser (i.e. directories may start with \"http://\" or \"file:///\")\nfunction supportRelativeURL(file, url) {\n if (!file) return url;\n var dir = path.dirname(file);\n var match = /^\\w+:\\/\\/[^\\/]*/.exec(dir);\n var protocol = match ? match[0] : '';\n var startPath = dir.slice(protocol.length);\n if (protocol && /^\\/\\w\\:/.test(startPath)) {\n // handle file:///C:/ paths\n protocol += '/';\n return protocol + path.resolve(dir.slice(protocol.length), url).replace(/\\\\/g, '/');\n }\n return protocol + path.resolve(dir.slice(protocol.length), url);\n}\n\nfunction retrieveSourceMapURL(source) {\n var fileData;\n\n if (isInBrowser()) {\n try {\n var xhr = new XMLHttpRequest();\n xhr.open('GET', source, false);\n xhr.send(null);\n fileData = xhr.readyState === 4 ? xhr.responseText : null;\n\n // Support providing a sourceMappingURL via the SourceMap header\n var sourceMapHeader = xhr.getResponseHeader(\"SourceMap\") ||\n xhr.getResponseHeader(\"X-SourceMap\");\n if (sourceMapHeader) {\n return sourceMapHeader;\n }\n } catch (e) {\n }\n }\n\n // Get the URL of the source map\n fileData = retrieveFile(source);\n var re = /(?:\\/\\/[@#][\\s]*sourceMappingURL=([^\\s'\"]+)[\\s]*$)|(?:\\/\\*[@#][\\s]*sourceMappingURL=([^\\s*'\"]+)[\\s]*(?:\\*\\/)[\\s]*$)/mg;\n // Keep executing the search to find the *last* sourceMappingURL to avoid\n // picking up sourceMappingURLs from comments, strings, etc.\n var lastMatch, match;\n while (match = re.exec(fileData)) lastMatch = match;\n if (!lastMatch) return null;\n return lastMatch[1];\n};\n\n// Can be overridden by the retrieveSourceMap option to install. Takes a\n// generated source filename; returns a {map, optional url} object, or null if\n// there is no source map. The map field may be either a string or the parsed\n// JSON object (ie, it must be a valid argument to the SourceMapConsumer\n// constructor).\nvar retrieveSourceMap = handlerExec(retrieveMapHandlers);\nretrieveMapHandlers.push(function(source) {\n var sourceMappingURL = retrieveSourceMapURL(source);\n if (!sourceMappingURL) return null;\n\n // Read the contents of the source map\n var sourceMapData;\n if (reSourceMap.test(sourceMappingURL)) {\n // Support source map URL as a data url\n var rawData = sourceMappingURL.slice(sourceMappingURL.indexOf(',') + 1);\n sourceMapData = bufferFrom(rawData, \"base64\").toString();\n sourceMappingURL = source;\n } else {\n // Support source map URLs relative to the source URL\n sourceMappingURL = supportRelativeURL(source, sourceMappingURL);\n sourceMapData = retrieveFile(sourceMappingURL);\n }\n\n if (!sourceMapData) {\n return null;\n }\n\n return {\n url: sourceMappingURL,\n map: sourceMapData\n };\n});\n\nfunction mapSourcePosition(position) {\n var sourceMap = sourceMapCache[position.source];\n if (!sourceMap) {\n // Call the (overrideable) retrieveSourceMap function to get the source map.\n var urlAndMap = retrieveSourceMap(position.source);\n if (urlAndMap) {\n sourceMap = sourceMapCache[position.source] = {\n url: urlAndMap.url,\n map: new SourceMapConsumer(urlAndMap.map)\n };\n\n // Load all sources stored inline with the source map into the file cache\n // to pretend like they are already loaded. They may not exist on disk.\n if (sourceMap.map.sourcesContent) {\n sourceMap.map.sources.forEach(function(source, i) {\n var contents = sourceMap.map.sourcesContent[i];\n if (contents) {\n var url = supportRelativeURL(sourceMap.url, source);\n fileContentsCache[url] = contents;\n }\n });\n }\n } else {\n sourceMap = sourceMapCache[position.source] = {\n url: null,\n map: null\n };\n }\n }\n\n // Resolve the source URL relative to the URL of the source map\n if (sourceMap && sourceMap.map && typeof sourceMap.map.originalPositionFor === 'function') {\n var originalPosition = sourceMap.map.originalPositionFor(position);\n\n // Only return the original position if a matching line was found. If no\n // matching line is found then we return position instead, which will cause\n // the stack trace to print the path and line for the compiled file. It is\n // better to give a precise location in the compiled file than a vague\n // location in the original file.\n if (originalPosition.source !== null) {\n originalPosition.source = supportRelativeURL(\n sourceMap.url, originalPosition.source);\n return originalPosition;\n }\n }\n\n return position;\n}\n\n// Parses code generated by FormatEvalOrigin(), a function inside V8:\n// https://code.google.com/p/v8/source/browse/trunk/src/messages.js\nfunction mapEvalOrigin(origin) {\n // Most eval() calls are in this format\n var match = /^eval at ([^(]+) \\((.+):(\\d+):(\\d+)\\)$/.exec(origin);\n if (match) {\n var position = mapSourcePosition({\n source: match[2],\n line: +match[3],\n column: match[4] - 1\n });\n return 'eval at ' + match[1] + ' (' + position.source + ':' +\n position.line + ':' + (position.column + 1) + ')';\n }\n\n // Parse nested eval() calls using recursion\n match = /^eval at ([^(]+) \\((.+)\\)$/.exec(origin);\n if (match) {\n return 'eval at ' + match[1] + ' (' + mapEvalOrigin(match[2]) + ')';\n }\n\n // Make sure we still return useful information if we didn't find anything\n return origin;\n}\n\n// This is copied almost verbatim from the V8 source code at\n// https://code.google.com/p/v8/source/browse/trunk/src/messages.js. The\n// implementation of wrapCallSite() used to just forward to the actual source\n// code of CallSite.prototype.toString but unfortunately a new release of V8\n// did something to the prototype chain and broke the shim. The only fix I\n// could find was copy/paste.\nfunction CallSiteToString() {\n var fileName;\n var fileLocation = \"\";\n if (this.isNative()) {\n fileLocation = \"native\";\n } else {\n fileName = this.getScriptNameOrSourceURL();\n if (!fileName && this.isEval()) {\n fileLocation = this.getEvalOrigin();\n fileLocation += \", \"; // Expecting source position to follow.\n }\n\n if (fileName) {\n fileLocation += fileName;\n } else {\n // Source code does not originate from a file and is not native, but we\n // can still get the source position inside the source string, e.g. in\n // an eval string.\n fileLocation += \"\";\n }\n var lineNumber = this.getLineNumber();\n if (lineNumber != null) {\n fileLocation += \":\" + lineNumber;\n var columnNumber = this.getColumnNumber();\n if (columnNumber) {\n fileLocation += \":\" + columnNumber;\n }\n }\n }\n\n var line = \"\";\n var functionName = this.getFunctionName();\n var addSuffix = true;\n var isConstructor = this.isConstructor();\n var isMethodCall = !(this.isToplevel() || isConstructor);\n if (isMethodCall) {\n var typeName = this.getTypeName();\n // Fixes shim to be backward compatable with Node v0 to v4\n if (typeName === \"[object Object]\") {\n typeName = \"null\";\n }\n var methodName = this.getMethodName();\n if (functionName) {\n if (typeName && functionName.indexOf(typeName) != 0) {\n line += typeName + \".\";\n }\n line += functionName;\n if (methodName && functionName.indexOf(\".\" + methodName) != functionName.length - methodName.length - 1) {\n line += \" [as \" + methodName + \"]\";\n }\n } else {\n line += typeName + \".\" + (methodName || \"\");\n }\n } else if (isConstructor) {\n line += \"new \" + (functionName || \"\");\n } else if (functionName) {\n line += functionName;\n } else {\n line += fileLocation;\n addSuffix = false;\n }\n if (addSuffix) {\n line += \" (\" + fileLocation + \")\";\n }\n return line;\n}\n\nfunction cloneCallSite(frame) {\n var object = {};\n Object.getOwnPropertyNames(Object.getPrototypeOf(frame)).forEach(function(name) {\n object[name] = /^(?:is|get)/.test(name) ? function() { return frame[name].call(frame); } : frame[name];\n });\n object.toString = CallSiteToString;\n return object;\n}\n\nfunction wrapCallSite(frame) {\n if(frame.isNative()) {\n return frame;\n }\n\n // Most call sites will return the source file from getFileName(), but code\n // passed to eval() ending in \"//# sourceURL=...\" will return the source file\n // from getScriptNameOrSourceURL() instead\n var source = frame.getFileName() || frame.getScriptNameOrSourceURL();\n if (source) {\n var line = frame.getLineNumber();\n var column = frame.getColumnNumber() - 1;\n\n // Fix position in Node where some (internal) code is prepended.\n // See https://github.com/evanw/node-source-map-support/issues/36\n var headerLength = 62;\n if (line === 1 && column > headerLength && !isInBrowser() && !frame.isEval()) {\n column -= headerLength;\n }\n\n var position = mapSourcePosition({\n source: source,\n line: line,\n column: column\n });\n frame = cloneCallSite(frame);\n var originalFunctionName = frame.getFunctionName;\n frame.getFunctionName = function() { return position.name || originalFunctionName(); };\n frame.getFileName = function() { return position.source; };\n frame.getLineNumber = function() { return position.line; };\n frame.getColumnNumber = function() { return position.column + 1; };\n frame.getScriptNameOrSourceURL = function() { return position.source; };\n return frame;\n }\n\n // Code called using eval() needs special handling\n var origin = frame.isEval() && frame.getEvalOrigin();\n if (origin) {\n origin = mapEvalOrigin(origin);\n frame = cloneCallSite(frame);\n frame.getEvalOrigin = function() { return origin; };\n return frame;\n }\n\n // If we get here then we were unable to change the source position\n return frame;\n}\n\n// This function is part of the V8 stack trace API, for more info see:\n// https://v8.dev/docs/stack-trace-api\nfunction prepareStackTrace(error, stack) {\n if (emptyCacheBetweenOperations) {\n fileContentsCache = {};\n sourceMapCache = {};\n }\n\n var name = error.name || 'Error';\n var message = error.message || '';\n var errorString = name + \": \" + message;\n\n return errorString + stack.map(function(frame) {\n return '\\n at ' + wrapCallSite(frame);\n }).join('');\n}\n\n// Generate position and snippet of original source with pointer\nfunction getErrorSource(error) {\n var match = /\\n at [^(]+ \\((.*):(\\d+):(\\d+)\\)/.exec(error.stack);\n if (match) {\n var source = match[1];\n var line = +match[2];\n var column = +match[3];\n\n // Support the inline sourceContents inside the source map\n var contents = fileContentsCache[source];\n\n // Support files on disk\n if (!contents && fs && fs.existsSync(source)) {\n try {\n contents = fs.readFileSync(source, 'utf8');\n } catch (er) {\n contents = '';\n }\n }\n\n // Format the line from the original source code like node does\n if (contents) {\n var code = contents.split(/(?:\\r\\n|\\r|\\n)/)[line - 1];\n if (code) {\n return source + ':' + line + '\\n' + code + '\\n' +\n new Array(column).join(' ') + '^';\n }\n }\n }\n return null;\n}\n\nfunction printErrorAndExit (error) {\n var source = getErrorSource(error);\n\n // Ensure error is printed synchronously and not truncated\n if (process.stderr._handle && process.stderr._handle.setBlocking) {\n process.stderr._handle.setBlocking(true);\n }\n\n if (source) {\n console.error();\n console.error(source);\n }\n\n console.error(error.stack);\n process.exit(1);\n}\n\nfunction shimEmitUncaughtException () {\n var origEmit = process.emit;\n\n process.emit = function (type) {\n if (type === 'uncaughtException') {\n var hasStack = (arguments[1] && arguments[1].stack);\n var hasListeners = (this.listeners(type).length > 0);\n\n if (hasStack && !hasListeners) {\n return printErrorAndExit(arguments[1]);\n }\n }\n\n return origEmit.apply(this, arguments);\n };\n}\n\nvar originalRetrieveFileHandlers = retrieveFileHandlers.slice(0);\nvar originalRetrieveMapHandlers = retrieveMapHandlers.slice(0);\n\nexports.wrapCallSite = wrapCallSite;\nexports.getErrorSource = getErrorSource;\nexports.mapSourcePosition = mapSourcePosition;\nexports.retrieveSourceMap = retrieveSourceMap;\n\nexports.install = function(options) {\n options = options || {};\n\n if (options.environment) {\n environment = options.environment;\n if ([\"node\", \"browser\", \"auto\"].indexOf(environment) === -1) {\n throw new Error(\"environment \" + environment + \" was unknown. Available options are {auto, browser, node}\")\n }\n }\n\n // Allow sources to be found by methods other than reading the files\n // directly from disk.\n if (options.retrieveFile) {\n if (options.overrideRetrieveFile) {\n retrieveFileHandlers.length = 0;\n }\n\n retrieveFileHandlers.unshift(options.retrieveFile);\n }\n\n // Allow source maps to be found by methods other than reading the files\n // directly from disk.\n if (options.retrieveSourceMap) {\n if (options.overrideRetrieveSourceMap) {\n retrieveMapHandlers.length = 0;\n }\n\n retrieveMapHandlers.unshift(options.retrieveSourceMap);\n }\n\n // Support runtime transpilers that include inline source maps\n if (options.hookRequire && !isInBrowser()) {\n var Module;\n try {\n Module = require('module');\n } catch (err) {\n // NOP: Loading in catch block to convert webpack error to warning.\n }\n var $compile = Module.prototype._compile;\n\n if (!$compile.__sourceMapSupport) {\n Module.prototype._compile = function(content, filename) {\n fileContentsCache[filename] = content;\n sourceMapCache[filename] = undefined;\n return $compile.call(this, content, filename);\n };\n\n Module.prototype._compile.__sourceMapSupport = true;\n }\n }\n\n // Configure options\n if (!emptyCacheBetweenOperations) {\n emptyCacheBetweenOperations = 'emptyCacheBetweenOperations' in options ?\n options.emptyCacheBetweenOperations : false;\n }\n\n // Install the error reformatter\n if (!errorFormatterInstalled) {\n errorFormatterInstalled = true;\n Error.prepareStackTrace = prepareStackTrace;\n }\n\n if (!uncaughtShimInstalled) {\n var installHandler = 'handleUncaughtExceptions' in options ?\n options.handleUncaughtExceptions : true;\n\n // Provide the option to not install the uncaught exception handler. This is\n // to support other uncaught exception handlers (in test frameworks, for\n // example). If this handler is not installed and there are no other uncaught\n // exception handlers, uncaught exceptions will be caught by node's built-in\n // exception handler and the process will still be terminated. However, the\n // generated JavaScript code will be shown above the stack trace instead of\n // the original source code.\n if (installHandler && hasGlobalProcessEventEmitter()) {\n uncaughtShimInstalled = true;\n shimEmitUncaughtException();\n }\n }\n};\n\nexports.resetRetrieveHandlers = function() {\n retrieveFileHandlers.length = 0;\n retrieveMapHandlers.length = 0;\n\n retrieveFileHandlers = originalRetrieveFileHandlers.slice(0);\n retrieveMapHandlers = originalRetrieveMapHandlers.slice(0);\n \n retrieveSourceMap = handlerExec(retrieveMapHandlers);\n retrieveFile = handlerExec(retrieveFileHandlers);\n}\n","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\nvar util = require('./util');\nvar has = Object.prototype.hasOwnProperty;\nvar hasNativeMap = typeof Map !== \"undefined\";\n\n/**\n * A data structure which is a combination of an array and a set. Adding a new\n * member is O(1), testing for membership is O(1), and finding the index of an\n * element is O(1). Removing elements from the set is not supported. Only\n * strings are supported for membership.\n */\nfunction ArraySet() {\n this._array = [];\n this._set = hasNativeMap ? new Map() : Object.create(null);\n}\n\n/**\n * Static method for creating ArraySet instances from an existing array.\n */\nArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) {\n var set = new ArraySet();\n for (var i = 0, len = aArray.length; i < len; i++) {\n set.add(aArray[i], aAllowDuplicates);\n }\n return set;\n};\n\n/**\n * Return how many unique items are in this ArraySet. If duplicates have been\n * added, than those do not count towards the size.\n *\n * @returns Number\n */\nArraySet.prototype.size = function ArraySet_size() {\n return hasNativeMap ? this._set.size : Object.getOwnPropertyNames(this._set).length;\n};\n\n/**\n * Add the given string to this set.\n *\n * @param String aStr\n */\nArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) {\n var sStr = hasNativeMap ? aStr : util.toSetString(aStr);\n var isDuplicate = hasNativeMap ? this.has(aStr) : has.call(this._set, sStr);\n var idx = this._array.length;\n if (!isDuplicate || aAllowDuplicates) {\n this._array.push(aStr);\n }\n if (!isDuplicate) {\n if (hasNativeMap) {\n this._set.set(aStr, idx);\n } else {\n this._set[sStr] = idx;\n }\n }\n};\n\n/**\n * Is the given string a member of this set?\n *\n * @param String aStr\n */\nArraySet.prototype.has = function ArraySet_has(aStr) {\n if (hasNativeMap) {\n return this._set.has(aStr);\n } else {\n var sStr = util.toSetString(aStr);\n return has.call(this._set, sStr);\n }\n};\n\n/**\n * What is the index of the given string in the array?\n *\n * @param String aStr\n */\nArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) {\n if (hasNativeMap) {\n var idx = this._set.get(aStr);\n if (idx >= 0) {\n return idx;\n }\n } else {\n var sStr = util.toSetString(aStr);\n if (has.call(this._set, sStr)) {\n return this._set[sStr];\n }\n }\n\n throw new Error('\"' + aStr + '\" is not in the set.');\n};\n\n/**\n * What is the element at the given index?\n *\n * @param Number aIdx\n */\nArraySet.prototype.at = function ArraySet_at(aIdx) {\n if (aIdx >= 0 && aIdx < this._array.length) {\n return this._array[aIdx];\n }\n throw new Error('No element indexed by ' + aIdx);\n};\n\n/**\n * Returns the array representation of this set (which has the proper indices\n * indicated by indexOf). Note that this is a copy of the internal array used\n * for storing the members so that no one can mess with internal state.\n */\nArraySet.prototype.toArray = function ArraySet_toArray() {\n return this._array.slice();\n};\n\nexports.ArraySet = ArraySet;\n","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n *\n * Based on the Base 64 VLQ implementation in Closure Compiler:\n * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java\n *\n * Copyright 2011 The Closure Compiler Authors. All rights reserved.\n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions are\n * met:\n *\n * * Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * * Redistributions in binary form must reproduce the above\n * copyright notice, this list of conditions and the following\n * disclaimer in the documentation and/or other materials provided\n * with the distribution.\n * * Neither the name of Google Inc. nor the names of its\n * contributors may be used to endorse or promote products derived\n * from this software without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n * \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nvar base64 = require('./base64');\n\n// A single base 64 digit can contain 6 bits of data. For the base 64 variable\n// length quantities we use in the source map spec, the first bit is the sign,\n// the next four bits are the actual value, and the 6th bit is the\n// continuation bit. The continuation bit tells us whether there are more\n// digits in this value following this digit.\n//\n// Continuation\n// | Sign\n// | |\n// V V\n// 101011\n\nvar VLQ_BASE_SHIFT = 5;\n\n// binary: 100000\nvar VLQ_BASE = 1 << VLQ_BASE_SHIFT;\n\n// binary: 011111\nvar VLQ_BASE_MASK = VLQ_BASE - 1;\n\n// binary: 100000\nvar VLQ_CONTINUATION_BIT = VLQ_BASE;\n\n/**\n * Converts from a two-complement value to a value where the sign bit is\n * placed in the least significant bit. For example, as decimals:\n * 1 becomes 2 (10 binary), -1 becomes 3 (11 binary)\n * 2 becomes 4 (100 binary), -2 becomes 5 (101 binary)\n */\nfunction toVLQSigned(aValue) {\n return aValue < 0\n ? ((-aValue) << 1) + 1\n : (aValue << 1) + 0;\n}\n\n/**\n * Converts to a two-complement value from a value where the sign bit is\n * placed in the least significant bit. For example, as decimals:\n * 2 (10 binary) becomes 1, 3 (11 binary) becomes -1\n * 4 (100 binary) becomes 2, 5 (101 binary) becomes -2\n */\nfunction fromVLQSigned(aValue) {\n var isNegative = (aValue & 1) === 1;\n var shifted = aValue >> 1;\n return isNegative\n ? -shifted\n : shifted;\n}\n\n/**\n * Returns the base 64 VLQ encoded value.\n */\nexports.encode = function base64VLQ_encode(aValue) {\n var encoded = \"\";\n var digit;\n\n var vlq = toVLQSigned(aValue);\n\n do {\n digit = vlq & VLQ_BASE_MASK;\n vlq >>>= VLQ_BASE_SHIFT;\n if (vlq > 0) {\n // There are still more digits in this value, so we must make sure the\n // continuation bit is marked.\n digit |= VLQ_CONTINUATION_BIT;\n }\n encoded += base64.encode(digit);\n } while (vlq > 0);\n\n return encoded;\n};\n\n/**\n * Decodes the next base 64 VLQ value from the given string and returns the\n * value and the rest of the string via the out parameter.\n */\nexports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) {\n var strLen = aStr.length;\n var result = 0;\n var shift = 0;\n var continuation, digit;\n\n do {\n if (aIndex >= strLen) {\n throw new Error(\"Expected more digits in base 64 VLQ value.\");\n }\n\n digit = base64.decode(aStr.charCodeAt(aIndex++));\n if (digit === -1) {\n throw new Error(\"Invalid base64 digit: \" + aStr.charAt(aIndex - 1));\n }\n\n continuation = !!(digit & VLQ_CONTINUATION_BIT);\n digit &= VLQ_BASE_MASK;\n result = result + (digit << shift);\n shift += VLQ_BASE_SHIFT;\n } while (continuation);\n\n aOutParam.value = fromVLQSigned(result);\n aOutParam.rest = aIndex;\n};\n","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\nvar intToCharMap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split('');\n\n/**\n * Encode an integer in the range of 0 to 63 to a single base 64 digit.\n */\nexports.encode = function (number) {\n if (0 <= number && number < intToCharMap.length) {\n return intToCharMap[number];\n }\n throw new TypeError(\"Must be between 0 and 63: \" + number);\n};\n\n/**\n * Decode a single base 64 character code digit to an integer. Returns -1 on\n * failure.\n */\nexports.decode = function (charCode) {\n var bigA = 65; // 'A'\n var bigZ = 90; // 'Z'\n\n var littleA = 97; // 'a'\n var littleZ = 122; // 'z'\n\n var zero = 48; // '0'\n var nine = 57; // '9'\n\n var plus = 43; // '+'\n var slash = 47; // '/'\n\n var littleOffset = 26;\n var numberOffset = 52;\n\n // 0 - 25: ABCDEFGHIJKLMNOPQRSTUVWXYZ\n if (bigA <= charCode && charCode <= bigZ) {\n return (charCode - bigA);\n }\n\n // 26 - 51: abcdefghijklmnopqrstuvwxyz\n if (littleA <= charCode && charCode <= littleZ) {\n return (charCode - littleA + littleOffset);\n }\n\n // 52 - 61: 0123456789\n if (zero <= charCode && charCode <= nine) {\n return (charCode - zero + numberOffset);\n }\n\n // 62: +\n if (charCode == plus) {\n return 62;\n }\n\n // 63: /\n if (charCode == slash) {\n return 63;\n }\n\n // Invalid base64 digit.\n return -1;\n};\n","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\nexports.GREATEST_LOWER_BOUND = 1;\nexports.LEAST_UPPER_BOUND = 2;\n\n/**\n * Recursive implementation of binary search.\n *\n * @param aLow Indices here and lower do not contain the needle.\n * @param aHigh Indices here and higher do not contain the needle.\n * @param aNeedle The element being searched for.\n * @param aHaystack The non-empty array being searched.\n * @param aCompare Function which takes two elements and returns -1, 0, or 1.\n * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or\n * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the\n * closest element that is smaller than or greater than the one we are\n * searching for, respectively, if the exact element cannot be found.\n */\nfunction recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) {\n // This function terminates when one of the following is true:\n //\n // 1. We find the exact element we are looking for.\n //\n // 2. We did not find the exact element, but we can return the index of\n // the next-closest element.\n //\n // 3. We did not find the exact element, and there is no next-closest\n // element than the one we are searching for, so we return -1.\n var mid = Math.floor((aHigh - aLow) / 2) + aLow;\n var cmp = aCompare(aNeedle, aHaystack[mid], true);\n if (cmp === 0) {\n // Found the element we are looking for.\n return mid;\n }\n else if (cmp > 0) {\n // Our needle is greater than aHaystack[mid].\n if (aHigh - mid > 1) {\n // The element is in the upper half.\n return recursiveSearch(mid, aHigh, aNeedle, aHaystack, aCompare, aBias);\n }\n\n // The exact needle element was not found in this haystack. Determine if\n // we are in termination case (3) or (2) and return the appropriate thing.\n if (aBias == exports.LEAST_UPPER_BOUND) {\n return aHigh < aHaystack.length ? aHigh : -1;\n } else {\n return mid;\n }\n }\n else {\n // Our needle is less than aHaystack[mid].\n if (mid - aLow > 1) {\n // The element is in the lower half.\n return recursiveSearch(aLow, mid, aNeedle, aHaystack, aCompare, aBias);\n }\n\n // we are in termination case (3) or (2) and return the appropriate thing.\n if (aBias == exports.LEAST_UPPER_BOUND) {\n return mid;\n } else {\n return aLow < 0 ? -1 : aLow;\n }\n }\n}\n\n/**\n * This is an implementation of binary search which will always try and return\n * the index of the closest element if there is no exact hit. This is because\n * mappings between original and generated line/col pairs are single points,\n * and there is an implicit region between each of them, so a miss just means\n * that you aren't on the very start of a region.\n *\n * @param aNeedle The element you are looking for.\n * @param aHaystack The array that is being searched.\n * @param aCompare A function which takes the needle and an element in the\n * array and returns -1, 0, or 1 depending on whether the needle is less\n * than, equal to, or greater than the element, respectively.\n * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or\n * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the\n * closest element that is smaller than or greater than the one we are\n * searching for, respectively, if the exact element cannot be found.\n * Defaults to 'binarySearch.GREATEST_LOWER_BOUND'.\n */\nexports.search = function search(aNeedle, aHaystack, aCompare, aBias) {\n if (aHaystack.length === 0) {\n return -1;\n }\n\n var index = recursiveSearch(-1, aHaystack.length, aNeedle, aHaystack,\n aCompare, aBias || exports.GREATEST_LOWER_BOUND);\n if (index < 0) {\n return -1;\n }\n\n // We have found either the exact element, or the next-closest element than\n // the one we are searching for. However, there may be more than one such\n // element. Make sure we always return the smallest of these.\n while (index - 1 >= 0) {\n if (aCompare(aHaystack[index], aHaystack[index - 1], true) !== 0) {\n break;\n }\n --index;\n }\n\n return index;\n};\n","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2014 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\nvar util = require('./util');\n\n/**\n * Determine whether mappingB is after mappingA with respect to generated\n * position.\n */\nfunction generatedPositionAfter(mappingA, mappingB) {\n // Optimized for most common case\n var lineA = mappingA.generatedLine;\n var lineB = mappingB.generatedLine;\n var columnA = mappingA.generatedColumn;\n var columnB = mappingB.generatedColumn;\n return lineB > lineA || lineB == lineA && columnB >= columnA ||\n util.compareByGeneratedPositionsInflated(mappingA, mappingB) <= 0;\n}\n\n/**\n * A data structure to provide a sorted view of accumulated mappings in a\n * performance conscious manner. It trades a neglibable overhead in general\n * case for a large speedup in case of mappings being added in order.\n */\nfunction MappingList() {\n this._array = [];\n this._sorted = true;\n // Serves as infimum\n this._last = {generatedLine: -1, generatedColumn: 0};\n}\n\n/**\n * Iterate through internal items. This method takes the same arguments that\n * `Array.prototype.forEach` takes.\n *\n * NOTE: The order of the mappings is NOT guaranteed.\n */\nMappingList.prototype.unsortedForEach =\n function MappingList_forEach(aCallback, aThisArg) {\n this._array.forEach(aCallback, aThisArg);\n };\n\n/**\n * Add the given source mapping.\n *\n * @param Object aMapping\n */\nMappingList.prototype.add = function MappingList_add(aMapping) {\n if (generatedPositionAfter(this._last, aMapping)) {\n this._last = aMapping;\n this._array.push(aMapping);\n } else {\n this._sorted = false;\n this._array.push(aMapping);\n }\n};\n\n/**\n * Returns the flat, sorted array of mappings. The mappings are sorted by\n * generated position.\n *\n * WARNING: This method returns internal data without copying, for\n * performance. The return value must NOT be mutated, and should be treated as\n * an immutable borrow. If you want to take ownership, you must make your own\n * copy.\n */\nMappingList.prototype.toArray = function MappingList_toArray() {\n if (!this._sorted) {\n this._array.sort(util.compareByGeneratedPositionsInflated);\n this._sorted = true;\n }\n return this._array;\n};\n\nexports.MappingList = MappingList;\n","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\n// It turns out that some (most?) JavaScript engines don't self-host\n// `Array.prototype.sort`. This makes sense because C++ will likely remain\n// faster than JS when doing raw CPU-intensive sorting. However, when using a\n// custom comparator function, calling back and forth between the VM's C++ and\n// JIT'd JS is rather slow *and* loses JIT type information, resulting in\n// worse generated code for the comparator function than would be optimal. In\n// fact, when sorting with a comparator, these costs outweigh the benefits of\n// sorting in C++. By using our own JS-implemented Quick Sort (below), we get\n// a ~3500ms mean speed-up in `bench/bench.html`.\n\n/**\n * Swap the elements indexed by `x` and `y` in the array `ary`.\n *\n * @param {Array} ary\n * The array.\n * @param {Number} x\n * The index of the first item.\n * @param {Number} y\n * The index of the second item.\n */\nfunction swap(ary, x, y) {\n var temp = ary[x];\n ary[x] = ary[y];\n ary[y] = temp;\n}\n\n/**\n * Returns a random integer within the range `low .. high` inclusive.\n *\n * @param {Number} low\n * The lower bound on the range.\n * @param {Number} high\n * The upper bound on the range.\n */\nfunction randomIntInRange(low, high) {\n return Math.round(low + (Math.random() * (high - low)));\n}\n\n/**\n * The Quick Sort algorithm.\n *\n * @param {Array} ary\n * An array to sort.\n * @param {function} comparator\n * Function to use to compare two items.\n * @param {Number} p\n * Start index of the array\n * @param {Number} r\n * End index of the array\n */\nfunction doQuickSort(ary, comparator, p, r) {\n // If our lower bound is less than our upper bound, we (1) partition the\n // array into two pieces and (2) recurse on each half. If it is not, this is\n // the empty array and our base case.\n\n if (p < r) {\n // (1) Partitioning.\n //\n // The partitioning chooses a pivot between `p` and `r` and moves all\n // elements that are less than or equal to the pivot to the before it, and\n // all the elements that are greater than it after it. The effect is that\n // once partition is done, the pivot is in the exact place it will be when\n // the array is put in sorted order, and it will not need to be moved\n // again. This runs in O(n) time.\n\n // Always choose a random pivot so that an input array which is reverse\n // sorted does not cause O(n^2) running time.\n var pivotIndex = randomIntInRange(p, r);\n var i = p - 1;\n\n swap(ary, pivotIndex, r);\n var pivot = ary[r];\n\n // Immediately after `j` is incremented in this loop, the following hold\n // true:\n //\n // * Every element in `ary[p .. i]` is less than or equal to the pivot.\n //\n // * Every element in `ary[i+1 .. j-1]` is greater than the pivot.\n for (var j = p; j < r; j++) {\n if (comparator(ary[j], pivot) <= 0) {\n i += 1;\n swap(ary, i, j);\n }\n }\n\n swap(ary, i + 1, j);\n var q = i + 1;\n\n // (2) Recurse on each half.\n\n doQuickSort(ary, comparator, p, q - 1);\n doQuickSort(ary, comparator, q + 1, r);\n }\n}\n\n/**\n * Sort the given array in-place with the given comparator function.\n *\n * @param {Array} ary\n * An array to sort.\n * @param {function} comparator\n * Function to use to compare two items.\n */\nexports.quickSort = function (ary, comparator) {\n doQuickSort(ary, comparator, 0, ary.length - 1);\n};\n","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\nvar util = require('./util');\nvar binarySearch = require('./binary-search');\nvar ArraySet = require('./array-set').ArraySet;\nvar base64VLQ = require('./base64-vlq');\nvar quickSort = require('./quick-sort').quickSort;\n\nfunction SourceMapConsumer(aSourceMap, aSourceMapURL) {\n var sourceMap = aSourceMap;\n if (typeof aSourceMap === 'string') {\n sourceMap = util.parseSourceMapInput(aSourceMap);\n }\n\n return sourceMap.sections != null\n ? new IndexedSourceMapConsumer(sourceMap, aSourceMapURL)\n : new BasicSourceMapConsumer(sourceMap, aSourceMapURL);\n}\n\nSourceMapConsumer.fromSourceMap = function(aSourceMap, aSourceMapURL) {\n return BasicSourceMapConsumer.fromSourceMap(aSourceMap, aSourceMapURL);\n}\n\n/**\n * The version of the source mapping spec that we are consuming.\n */\nSourceMapConsumer.prototype._version = 3;\n\n// `__generatedMappings` and `__originalMappings` are arrays that hold the\n// parsed mapping coordinates from the source map's \"mappings\" attribute. They\n// are lazily instantiated, accessed via the `_generatedMappings` and\n// `_originalMappings` getters respectively, and we only parse the mappings\n// and create these arrays once queried for a source location. We jump through\n// these hoops because there can be many thousands of mappings, and parsing\n// them is expensive, so we only want to do it if we must.\n//\n// Each object in the arrays is of the form:\n//\n// {\n// generatedLine: The line number in the generated code,\n// generatedColumn: The column number in the generated code,\n// source: The path to the original source file that generated this\n// chunk of code,\n// originalLine: The line number in the original source that\n// corresponds to this chunk of generated code,\n// originalColumn: The column number in the original source that\n// corresponds to this chunk of generated code,\n// name: The name of the original symbol which generated this chunk of\n// code.\n// }\n//\n// All properties except for `generatedLine` and `generatedColumn` can be\n// `null`.\n//\n// `_generatedMappings` is ordered by the generated positions.\n//\n// `_originalMappings` is ordered by the original positions.\n\nSourceMapConsumer.prototype.__generatedMappings = null;\nObject.defineProperty(SourceMapConsumer.prototype, '_generatedMappings', {\n configurable: true,\n enumerable: true,\n get: function () {\n if (!this.__generatedMappings) {\n this._parseMappings(this._mappings, this.sourceRoot);\n }\n\n return this.__generatedMappings;\n }\n});\n\nSourceMapConsumer.prototype.__originalMappings = null;\nObject.defineProperty(SourceMapConsumer.prototype, '_originalMappings', {\n configurable: true,\n enumerable: true,\n get: function () {\n if (!this.__originalMappings) {\n this._parseMappings(this._mappings, this.sourceRoot);\n }\n\n return this.__originalMappings;\n }\n});\n\nSourceMapConsumer.prototype._charIsMappingSeparator =\n function SourceMapConsumer_charIsMappingSeparator(aStr, index) {\n var c = aStr.charAt(index);\n return c === \";\" || c === \",\";\n };\n\n/**\n * Parse the mappings in a string in to a data structure which we can easily\n * query (the ordered arrays in the `this.__generatedMappings` and\n * `this.__originalMappings` properties).\n */\nSourceMapConsumer.prototype._parseMappings =\n function SourceMapConsumer_parseMappings(aStr, aSourceRoot) {\n throw new Error(\"Subclasses must implement _parseMappings\");\n };\n\nSourceMapConsumer.GENERATED_ORDER = 1;\nSourceMapConsumer.ORIGINAL_ORDER = 2;\n\nSourceMapConsumer.GREATEST_LOWER_BOUND = 1;\nSourceMapConsumer.LEAST_UPPER_BOUND = 2;\n\n/**\n * Iterate over each mapping between an original source/line/column and a\n * generated line/column in this source map.\n *\n * @param Function aCallback\n * The function that is called with each mapping.\n * @param Object aContext\n * Optional. If specified, this object will be the value of `this` every\n * time that `aCallback` is called.\n * @param aOrder\n * Either `SourceMapConsumer.GENERATED_ORDER` or\n * `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to\n * iterate over the mappings sorted by the generated file's line/column\n * order or the original's source/line/column order, respectively. Defaults to\n * `SourceMapConsumer.GENERATED_ORDER`.\n */\nSourceMapConsumer.prototype.eachMapping =\n function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) {\n var context = aContext || null;\n var order = aOrder || SourceMapConsumer.GENERATED_ORDER;\n\n var mappings;\n switch (order) {\n case SourceMapConsumer.GENERATED_ORDER:\n mappings = this._generatedMappings;\n break;\n case SourceMapConsumer.ORIGINAL_ORDER:\n mappings = this._originalMappings;\n break;\n default:\n throw new Error(\"Unknown order of iteration.\");\n }\n\n var sourceRoot = this.sourceRoot;\n mappings.map(function (mapping) {\n var source = mapping.source === null ? null : this._sources.at(mapping.source);\n source = util.computeSourceURL(sourceRoot, source, this._sourceMapURL);\n return {\n source: source,\n generatedLine: mapping.generatedLine,\n generatedColumn: mapping.generatedColumn,\n originalLine: mapping.originalLine,\n originalColumn: mapping.originalColumn,\n name: mapping.name === null ? null : this._names.at(mapping.name)\n };\n }, this).forEach(aCallback, context);\n };\n\n/**\n * Returns all generated line and column information for the original source,\n * line, and column provided. If no column is provided, returns all mappings\n * corresponding to a either the line we are searching for or the next\n * closest line that has any mappings. Otherwise, returns all mappings\n * corresponding to the given line and either the column we are searching for\n * or the next closest column that has any offsets.\n *\n * The only argument is an object with the following properties:\n *\n * - source: The filename of the original source.\n * - line: The line number in the original source. The line number is 1-based.\n * - column: Optional. the column number in the original source.\n * The column number is 0-based.\n *\n * and an array of objects is returned, each with the following properties:\n *\n * - line: The line number in the generated source, or null. The\n * line number is 1-based.\n * - column: The column number in the generated source, or null.\n * The column number is 0-based.\n */\nSourceMapConsumer.prototype.allGeneratedPositionsFor =\n function SourceMapConsumer_allGeneratedPositionsFor(aArgs) {\n var line = util.getArg(aArgs, 'line');\n\n // When there is no exact match, BasicSourceMapConsumer.prototype._findMapping\n // returns the index of the closest mapping less than the needle. By\n // setting needle.originalColumn to 0, we thus find the last mapping for\n // the given line, provided such a mapping exists.\n var needle = {\n source: util.getArg(aArgs, 'source'),\n originalLine: line,\n originalColumn: util.getArg(aArgs, 'column', 0)\n };\n\n needle.source = this._findSourceIndex(needle.source);\n if (needle.source < 0) {\n return [];\n }\n\n var mappings = [];\n\n var index = this._findMapping(needle,\n this._originalMappings,\n \"originalLine\",\n \"originalColumn\",\n util.compareByOriginalPositions,\n binarySearch.LEAST_UPPER_BOUND);\n if (index >= 0) {\n var mapping = this._originalMappings[index];\n\n if (aArgs.column === undefined) {\n var originalLine = mapping.originalLine;\n\n // Iterate until either we run out of mappings, or we run into\n // a mapping for a different line than the one we found. Since\n // mappings are sorted, this is guaranteed to find all mappings for\n // the line we found.\n while (mapping && mapping.originalLine === originalLine) {\n mappings.push({\n line: util.getArg(mapping, 'generatedLine', null),\n column: util.getArg(mapping, 'generatedColumn', null),\n lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null)\n });\n\n mapping = this._originalMappings[++index];\n }\n } else {\n var originalColumn = mapping.originalColumn;\n\n // Iterate until either we run out of mappings, or we run into\n // a mapping for a different line than the one we were searching for.\n // Since mappings are sorted, this is guaranteed to find all mappings for\n // the line we are searching for.\n while (mapping &&\n mapping.originalLine === line &&\n mapping.originalColumn == originalColumn) {\n mappings.push({\n line: util.getArg(mapping, 'generatedLine', null),\n column: util.getArg(mapping, 'generatedColumn', null),\n lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null)\n });\n\n mapping = this._originalMappings[++index];\n }\n }\n }\n\n return mappings;\n };\n\nexports.SourceMapConsumer = SourceMapConsumer;\n\n/**\n * A BasicSourceMapConsumer instance represents a parsed source map which we can\n * query for information about the original file positions by giving it a file\n * position in the generated source.\n *\n * The first parameter is the raw source map (either as a JSON string, or\n * already parsed to an object). According to the spec, source maps have the\n * following attributes:\n *\n * - version: Which version of the source map spec this map is following.\n * - sources: An array of URLs to the original source files.\n * - names: An array of identifiers which can be referrenced by individual mappings.\n * - sourceRoot: Optional. The URL root from which all sources are relative.\n * - sourcesContent: Optional. An array of contents of the original source files.\n * - mappings: A string of base64 VLQs which contain the actual mappings.\n * - file: Optional. The generated file this source map is associated with.\n *\n * Here is an example source map, taken from the source map spec[0]:\n *\n * {\n * version : 3,\n * file: \"out.js\",\n * sourceRoot : \"\",\n * sources: [\"foo.js\", \"bar.js\"],\n * names: [\"src\", \"maps\", \"are\", \"fun\"],\n * mappings: \"AA,AB;;ABCDE;\"\n * }\n *\n * The second parameter, if given, is a string whose value is the URL\n * at which the source map was found. This URL is used to compute the\n * sources array.\n *\n * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?pli=1#\n */\nfunction BasicSourceMapConsumer(aSourceMap, aSourceMapURL) {\n var sourceMap = aSourceMap;\n if (typeof aSourceMap === 'string') {\n sourceMap = util.parseSourceMapInput(aSourceMap);\n }\n\n var version = util.getArg(sourceMap, 'version');\n var sources = util.getArg(sourceMap, 'sources');\n // Sass 3.3 leaves out the 'names' array, so we deviate from the spec (which\n // requires the array) to play nice here.\n var names = util.getArg(sourceMap, 'names', []);\n var sourceRoot = util.getArg(sourceMap, 'sourceRoot', null);\n var sourcesContent = util.getArg(sourceMap, 'sourcesContent', null);\n var mappings = util.getArg(sourceMap, 'mappings');\n var file = util.getArg(sourceMap, 'file', null);\n\n // Once again, Sass deviates from the spec and supplies the version as a\n // string rather than a number, so we use loose equality checking here.\n if (version != this._version) {\n throw new Error('Unsupported version: ' + version);\n }\n\n if (sourceRoot) {\n sourceRoot = util.normalize(sourceRoot);\n }\n\n sources = sources\n .map(String)\n // Some source maps produce relative source paths like \"./foo.js\" instead of\n // \"foo.js\". Normalize these first so that future comparisons will succeed.\n // See bugzil.la/1090768.\n .map(util.normalize)\n // Always ensure that absolute sources are internally stored relative to\n // the source root, if the source root is absolute. Not doing this would\n // be particularly problematic when the source root is a prefix of the\n // source (valid, but why??). See github issue #199 and bugzil.la/1188982.\n .map(function (source) {\n return sourceRoot && util.isAbsolute(sourceRoot) && util.isAbsolute(source)\n ? util.relative(sourceRoot, source)\n : source;\n });\n\n // Pass `true` below to allow duplicate names and sources. While source maps\n // are intended to be compressed and deduplicated, the TypeScript compiler\n // sometimes generates source maps with duplicates in them. See Github issue\n // #72 and bugzil.la/889492.\n this._names = ArraySet.fromArray(names.map(String), true);\n this._sources = ArraySet.fromArray(sources, true);\n\n this._absoluteSources = this._sources.toArray().map(function (s) {\n return util.computeSourceURL(sourceRoot, s, aSourceMapURL);\n });\n\n this.sourceRoot = sourceRoot;\n this.sourcesContent = sourcesContent;\n this._mappings = mappings;\n this._sourceMapURL = aSourceMapURL;\n this.file = file;\n}\n\nBasicSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype);\nBasicSourceMapConsumer.prototype.consumer = SourceMapConsumer;\n\n/**\n * Utility function to find the index of a source. Returns -1 if not\n * found.\n */\nBasicSourceMapConsumer.prototype._findSourceIndex = function(aSource) {\n var relativeSource = aSource;\n if (this.sourceRoot != null) {\n relativeSource = util.relative(this.sourceRoot, relativeSource);\n }\n\n if (this._sources.has(relativeSource)) {\n return this._sources.indexOf(relativeSource);\n }\n\n // Maybe aSource is an absolute URL as returned by |sources|. In\n // this case we can't simply undo the transform.\n var i;\n for (i = 0; i < this._absoluteSources.length; ++i) {\n if (this._absoluteSources[i] == aSource) {\n return i;\n }\n }\n\n return -1;\n};\n\n/**\n * Create a BasicSourceMapConsumer from a SourceMapGenerator.\n *\n * @param SourceMapGenerator aSourceMap\n * The source map that will be consumed.\n * @param String aSourceMapURL\n * The URL at which the source map can be found (optional)\n * @returns BasicSourceMapConsumer\n */\nBasicSourceMapConsumer.fromSourceMap =\n function SourceMapConsumer_fromSourceMap(aSourceMap, aSourceMapURL) {\n var smc = Object.create(BasicSourceMapConsumer.prototype);\n\n var names = smc._names = ArraySet.fromArray(aSourceMap._names.toArray(), true);\n var sources = smc._sources = ArraySet.fromArray(aSourceMap._sources.toArray(), true);\n smc.sourceRoot = aSourceMap._sourceRoot;\n smc.sourcesContent = aSourceMap._generateSourcesContent(smc._sources.toArray(),\n smc.sourceRoot);\n smc.file = aSourceMap._file;\n smc._sourceMapURL = aSourceMapURL;\n smc._absoluteSources = smc._sources.toArray().map(function (s) {\n return util.computeSourceURL(smc.sourceRoot, s, aSourceMapURL);\n });\n\n // Because we are modifying the entries (by converting string sources and\n // names to indices into the sources and names ArraySets), we have to make\n // a copy of the entry or else bad things happen. Shared mutable state\n // strikes again! See github issue #191.\n\n var generatedMappings = aSourceMap._mappings.toArray().slice();\n var destGeneratedMappings = smc.__generatedMappings = [];\n var destOriginalMappings = smc.__originalMappings = [];\n\n for (var i = 0, length = generatedMappings.length; i < length; i++) {\n var srcMapping = generatedMappings[i];\n var destMapping = new Mapping;\n destMapping.generatedLine = srcMapping.generatedLine;\n destMapping.generatedColumn = srcMapping.generatedColumn;\n\n if (srcMapping.source) {\n destMapping.source = sources.indexOf(srcMapping.source);\n destMapping.originalLine = srcMapping.originalLine;\n destMapping.originalColumn = srcMapping.originalColumn;\n\n if (srcMapping.name) {\n destMapping.name = names.indexOf(srcMapping.name);\n }\n\n destOriginalMappings.push(destMapping);\n }\n\n destGeneratedMappings.push(destMapping);\n }\n\n quickSort(smc.__originalMappings, util.compareByOriginalPositions);\n\n return smc;\n };\n\n/**\n * The version of the source mapping spec that we are consuming.\n */\nBasicSourceMapConsumer.prototype._version = 3;\n\n/**\n * The list of original sources.\n */\nObject.defineProperty(BasicSourceMapConsumer.prototype, 'sources', {\n get: function () {\n return this._absoluteSources.slice();\n }\n});\n\n/**\n * Provide the JIT with a nice shape / hidden class.\n */\nfunction Mapping() {\n this.generatedLine = 0;\n this.generatedColumn = 0;\n this.source = null;\n this.originalLine = null;\n this.originalColumn = null;\n this.name = null;\n}\n\n/**\n * Parse the mappings in a string in to a data structure which we can easily\n * query (the ordered arrays in the `this.__generatedMappings` and\n * `this.__originalMappings` properties).\n */\nBasicSourceMapConsumer.prototype._parseMappings =\n function SourceMapConsumer_parseMappings(aStr, aSourceRoot) {\n var generatedLine = 1;\n var previousGeneratedColumn = 0;\n var previousOriginalLine = 0;\n var previousOriginalColumn = 0;\n var previousSource = 0;\n var previousName = 0;\n var length = aStr.length;\n var index = 0;\n var cachedSegments = {};\n var temp = {};\n var originalMappings = [];\n var generatedMappings = [];\n var mapping, str, segment, end, value;\n\n while (index < length) {\n if (aStr.charAt(index) === ';') {\n generatedLine++;\n index++;\n previousGeneratedColumn = 0;\n }\n else if (aStr.charAt(index) === ',') {\n index++;\n }\n else {\n mapping = new Mapping();\n mapping.generatedLine = generatedLine;\n\n // Because each offset is encoded relative to the previous one,\n // many segments often have the same encoding. We can exploit this\n // fact by caching the parsed variable length fields of each segment,\n // allowing us to avoid a second parse if we encounter the same\n // segment again.\n for (end = index; end < length; end++) {\n if (this._charIsMappingSeparator(aStr, end)) {\n break;\n }\n }\n str = aStr.slice(index, end);\n\n segment = cachedSegments[str];\n if (segment) {\n index += str.length;\n } else {\n segment = [];\n while (index < end) {\n base64VLQ.decode(aStr, index, temp);\n value = temp.value;\n index = temp.rest;\n segment.push(value);\n }\n\n if (segment.length === 2) {\n throw new Error('Found a source, but no line and column');\n }\n\n if (segment.length === 3) {\n throw new Error('Found a source and line, but no column');\n }\n\n cachedSegments[str] = segment;\n }\n\n // Generated column.\n mapping.generatedColumn = previousGeneratedColumn + segment[0];\n previousGeneratedColumn = mapping.generatedColumn;\n\n if (segment.length > 1) {\n // Original source.\n mapping.source = previousSource + segment[1];\n previousSource += segment[1];\n\n // Original line.\n mapping.originalLine = previousOriginalLine + segment[2];\n previousOriginalLine = mapping.originalLine;\n // Lines are stored 0-based\n mapping.originalLine += 1;\n\n // Original column.\n mapping.originalColumn = previousOriginalColumn + segment[3];\n previousOriginalColumn = mapping.originalColumn;\n\n if (segment.length > 4) {\n // Original name.\n mapping.name = previousName + segment[4];\n previousName += segment[4];\n }\n }\n\n generatedMappings.push(mapping);\n if (typeof mapping.originalLine === 'number') {\n originalMappings.push(mapping);\n }\n }\n }\n\n quickSort(generatedMappings, util.compareByGeneratedPositionsDeflated);\n this.__generatedMappings = generatedMappings;\n\n quickSort(originalMappings, util.compareByOriginalPositions);\n this.__originalMappings = originalMappings;\n };\n\n/**\n * Find the mapping that best matches the hypothetical \"needle\" mapping that\n * we are searching for in the given \"haystack\" of mappings.\n */\nBasicSourceMapConsumer.prototype._findMapping =\n function SourceMapConsumer_findMapping(aNeedle, aMappings, aLineName,\n aColumnName, aComparator, aBias) {\n // To return the position we are searching for, we must first find the\n // mapping for the given position and then return the opposite position it\n // points to. Because the mappings are sorted, we can use binary search to\n // find the best mapping.\n\n if (aNeedle[aLineName] <= 0) {\n throw new TypeError('Line must be greater than or equal to 1, got '\n + aNeedle[aLineName]);\n }\n if (aNeedle[aColumnName] < 0) {\n throw new TypeError('Column must be greater than or equal to 0, got '\n + aNeedle[aColumnName]);\n }\n\n return binarySearch.search(aNeedle, aMappings, aComparator, aBias);\n };\n\n/**\n * Compute the last column for each generated mapping. The last column is\n * inclusive.\n */\nBasicSourceMapConsumer.prototype.computeColumnSpans =\n function SourceMapConsumer_computeColumnSpans() {\n for (var index = 0; index < this._generatedMappings.length; ++index) {\n var mapping = this._generatedMappings[index];\n\n // Mappings do not contain a field for the last generated columnt. We\n // can come up with an optimistic estimate, however, by assuming that\n // mappings are contiguous (i.e. given two consecutive mappings, the\n // first mapping ends where the second one starts).\n if (index + 1 < this._generatedMappings.length) {\n var nextMapping = this._generatedMappings[index + 1];\n\n if (mapping.generatedLine === nextMapping.generatedLine) {\n mapping.lastGeneratedColumn = nextMapping.generatedColumn - 1;\n continue;\n }\n }\n\n // The last mapping for each line spans the entire line.\n mapping.lastGeneratedColumn = Infinity;\n }\n };\n\n/**\n * Returns the original source, line, and column information for the generated\n * source's line and column positions provided. The only argument is an object\n * with the following properties:\n *\n * - line: The line number in the generated source. The line number\n * is 1-based.\n * - column: The column number in the generated source. The column\n * number is 0-based.\n * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or\n * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the\n * closest element that is smaller than or greater than the one we are\n * searching for, respectively, if the exact element cannot be found.\n * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'.\n *\n * and an object is returned with the following properties:\n *\n * - source: The original source file, or null.\n * - line: The line number in the original source, or null. The\n * line number is 1-based.\n * - column: The column number in the original source, or null. The\n * column number is 0-based.\n * - name: The original identifier, or null.\n */\nBasicSourceMapConsumer.prototype.originalPositionFor =\n function SourceMapConsumer_originalPositionFor(aArgs) {\n var needle = {\n generatedLine: util.getArg(aArgs, 'line'),\n generatedColumn: util.getArg(aArgs, 'column')\n };\n\n var index = this._findMapping(\n needle,\n this._generatedMappings,\n \"generatedLine\",\n \"generatedColumn\",\n util.compareByGeneratedPositionsDeflated,\n util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND)\n );\n\n if (index >= 0) {\n var mapping = this._generatedMappings[index];\n\n if (mapping.generatedLine === needle.generatedLine) {\n var source = util.getArg(mapping, 'source', null);\n if (source !== null) {\n source = this._sources.at(source);\n source = util.computeSourceURL(this.sourceRoot, source, this._sourceMapURL);\n }\n var name = util.getArg(mapping, 'name', null);\n if (name !== null) {\n name = this._names.at(name);\n }\n return {\n source: source,\n line: util.getArg(mapping, 'originalLine', null),\n column: util.getArg(mapping, 'originalColumn', null),\n name: name\n };\n }\n }\n\n return {\n source: null,\n line: null,\n column: null,\n name: null\n };\n };\n\n/**\n * Return true if we have the source content for every source in the source\n * map, false otherwise.\n */\nBasicSourceMapConsumer.prototype.hasContentsOfAllSources =\n function BasicSourceMapConsumer_hasContentsOfAllSources() {\n if (!this.sourcesContent) {\n return false;\n }\n return this.sourcesContent.length >= this._sources.size() &&\n !this.sourcesContent.some(function (sc) { return sc == null; });\n };\n\n/**\n * Returns the original source content. The only argument is the url of the\n * original source file. Returns null if no original source content is\n * available.\n */\nBasicSourceMapConsumer.prototype.sourceContentFor =\n function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) {\n if (!this.sourcesContent) {\n return null;\n }\n\n var index = this._findSourceIndex(aSource);\n if (index >= 0) {\n return this.sourcesContent[index];\n }\n\n var relativeSource = aSource;\n if (this.sourceRoot != null) {\n relativeSource = util.relative(this.sourceRoot, relativeSource);\n }\n\n var url;\n if (this.sourceRoot != null\n && (url = util.urlParse(this.sourceRoot))) {\n // XXX: file:// URIs and absolute paths lead to unexpected behavior for\n // many users. We can help them out when they expect file:// URIs to\n // behave like it would if they were running a local HTTP server. See\n // https://bugzilla.mozilla.org/show_bug.cgi?id=885597.\n var fileUriAbsPath = relativeSource.replace(/^file:\\/\\//, \"\");\n if (url.scheme == \"file\"\n && this._sources.has(fileUriAbsPath)) {\n return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)]\n }\n\n if ((!url.path || url.path == \"/\")\n && this._sources.has(\"/\" + relativeSource)) {\n return this.sourcesContent[this._sources.indexOf(\"/\" + relativeSource)];\n }\n }\n\n // This function is used recursively from\n // IndexedSourceMapConsumer.prototype.sourceContentFor. In that case, we\n // don't want to throw if we can't find the source - we just want to\n // return null, so we provide a flag to exit gracefully.\n if (nullOnMissing) {\n return null;\n }\n else {\n throw new Error('\"' + relativeSource + '\" is not in the SourceMap.');\n }\n };\n\n/**\n * Returns the generated line and column information for the original source,\n * line, and column positions provided. The only argument is an object with\n * the following properties:\n *\n * - source: The filename of the original source.\n * - line: The line number in the original source. The line number\n * is 1-based.\n * - column: The column number in the original source. The column\n * number is 0-based.\n * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or\n * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the\n * closest element that is smaller than or greater than the one we are\n * searching for, respectively, if the exact element cannot be found.\n * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'.\n *\n * and an object is returned with the following properties:\n *\n * - line: The line number in the generated source, or null. The\n * line number is 1-based.\n * - column: The column number in the generated source, or null.\n * The column number is 0-based.\n */\nBasicSourceMapConsumer.prototype.generatedPositionFor =\n function SourceMapConsumer_generatedPositionFor(aArgs) {\n var source = util.getArg(aArgs, 'source');\n source = this._findSourceIndex(source);\n if (source < 0) {\n return {\n line: null,\n column: null,\n lastColumn: null\n };\n }\n\n var needle = {\n source: source,\n originalLine: util.getArg(aArgs, 'line'),\n originalColumn: util.getArg(aArgs, 'column')\n };\n\n var index = this._findMapping(\n needle,\n this._originalMappings,\n \"originalLine\",\n \"originalColumn\",\n util.compareByOriginalPositions,\n util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND)\n );\n\n if (index >= 0) {\n var mapping = this._originalMappings[index];\n\n if (mapping.source === needle.source) {\n return {\n line: util.getArg(mapping, 'generatedLine', null),\n column: util.getArg(mapping, 'generatedColumn', null),\n lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null)\n };\n }\n }\n\n return {\n line: null,\n column: null,\n lastColumn: null\n };\n };\n\nexports.BasicSourceMapConsumer = BasicSourceMapConsumer;\n\n/**\n * An IndexedSourceMapConsumer instance represents a parsed source map which\n * we can query for information. It differs from BasicSourceMapConsumer in\n * that it takes \"indexed\" source maps (i.e. ones with a \"sections\" field) as\n * input.\n *\n * The first parameter is a raw source map (either as a JSON string, or already\n * parsed to an object). According to the spec for indexed source maps, they\n * have the following attributes:\n *\n * - version: Which version of the source map spec this map is following.\n * - file: Optional. The generated file this source map is associated with.\n * - sections: A list of section definitions.\n *\n * Each value under the \"sections\" field has two fields:\n * - offset: The offset into the original specified at which this section\n * begins to apply, defined as an object with a \"line\" and \"column\"\n * field.\n * - map: A source map definition. This source map could also be indexed,\n * but doesn't have to be.\n *\n * Instead of the \"map\" field, it's also possible to have a \"url\" field\n * specifying a URL to retrieve a source map from, but that's currently\n * unsupported.\n *\n * Here's an example source map, taken from the source map spec[0], but\n * modified to omit a section which uses the \"url\" field.\n *\n * {\n * version : 3,\n * file: \"app.js\",\n * sections: [{\n * offset: {line:100, column:10},\n * map: {\n * version : 3,\n * file: \"section.js\",\n * sources: [\"foo.js\", \"bar.js\"],\n * names: [\"src\", \"maps\", \"are\", \"fun\"],\n * mappings: \"AAAA,E;;ABCDE;\"\n * }\n * }],\n * }\n *\n * The second parameter, if given, is a string whose value is the URL\n * at which the source map was found. This URL is used to compute the\n * sources array.\n *\n * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.535es3xeprgt\n */\nfunction IndexedSourceMapConsumer(aSourceMap, aSourceMapURL) {\n var sourceMap = aSourceMap;\n if (typeof aSourceMap === 'string') {\n sourceMap = util.parseSourceMapInput(aSourceMap);\n }\n\n var version = util.getArg(sourceMap, 'version');\n var sections = util.getArg(sourceMap, 'sections');\n\n if (version != this._version) {\n throw new Error('Unsupported version: ' + version);\n }\n\n this._sources = new ArraySet();\n this._names = new ArraySet();\n\n var lastOffset = {\n line: -1,\n column: 0\n };\n this._sections = sections.map(function (s) {\n if (s.url) {\n // The url field will require support for asynchronicity.\n // See https://github.com/mozilla/source-map/issues/16\n throw new Error('Support for url field in sections not implemented.');\n }\n var offset = util.getArg(s, 'offset');\n var offsetLine = util.getArg(offset, 'line');\n var offsetColumn = util.getArg(offset, 'column');\n\n if (offsetLine < lastOffset.line ||\n (offsetLine === lastOffset.line && offsetColumn < lastOffset.column)) {\n throw new Error('Section offsets must be ordered and non-overlapping.');\n }\n lastOffset = offset;\n\n return {\n generatedOffset: {\n // The offset fields are 0-based, but we use 1-based indices when\n // encoding/decoding from VLQ.\n generatedLine: offsetLine + 1,\n generatedColumn: offsetColumn + 1\n },\n consumer: new SourceMapConsumer(util.getArg(s, 'map'), aSourceMapURL)\n }\n });\n}\n\nIndexedSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype);\nIndexedSourceMapConsumer.prototype.constructor = SourceMapConsumer;\n\n/**\n * The version of the source mapping spec that we are consuming.\n */\nIndexedSourceMapConsumer.prototype._version = 3;\n\n/**\n * The list of original sources.\n */\nObject.defineProperty(IndexedSourceMapConsumer.prototype, 'sources', {\n get: function () {\n var sources = [];\n for (var i = 0; i < this._sections.length; i++) {\n for (var j = 0; j < this._sections[i].consumer.sources.length; j++) {\n sources.push(this._sections[i].consumer.sources[j]);\n }\n }\n return sources;\n }\n});\n\n/**\n * Returns the original source, line, and column information for the generated\n * source's line and column positions provided. The only argument is an object\n * with the following properties:\n *\n * - line: The line number in the generated source. The line number\n * is 1-based.\n * - column: The column number in the generated source. The column\n * number is 0-based.\n *\n * and an object is returned with the following properties:\n *\n * - source: The original source file, or null.\n * - line: The line number in the original source, or null. The\n * line number is 1-based.\n * - column: The column number in the original source, or null. The\n * column number is 0-based.\n * - name: The original identifier, or null.\n */\nIndexedSourceMapConsumer.prototype.originalPositionFor =\n function IndexedSourceMapConsumer_originalPositionFor(aArgs) {\n var needle = {\n generatedLine: util.getArg(aArgs, 'line'),\n generatedColumn: util.getArg(aArgs, 'column')\n };\n\n // Find the section containing the generated position we're trying to map\n // to an original position.\n var sectionIndex = binarySearch.search(needle, this._sections,\n function(needle, section) {\n var cmp = needle.generatedLine - section.generatedOffset.generatedLine;\n if (cmp) {\n return cmp;\n }\n\n return (needle.generatedColumn -\n section.generatedOffset.generatedColumn);\n });\n var section = this._sections[sectionIndex];\n\n if (!section) {\n return {\n source: null,\n line: null,\n column: null,\n name: null\n };\n }\n\n return section.consumer.originalPositionFor({\n line: needle.generatedLine -\n (section.generatedOffset.generatedLine - 1),\n column: needle.generatedColumn -\n (section.generatedOffset.generatedLine === needle.generatedLine\n ? section.generatedOffset.generatedColumn - 1\n : 0),\n bias: aArgs.bias\n });\n };\n\n/**\n * Return true if we have the source content for every source in the source\n * map, false otherwise.\n */\nIndexedSourceMapConsumer.prototype.hasContentsOfAllSources =\n function IndexedSourceMapConsumer_hasContentsOfAllSources() {\n return this._sections.every(function (s) {\n return s.consumer.hasContentsOfAllSources();\n });\n };\n\n/**\n * Returns the original source content. The only argument is the url of the\n * original source file. Returns null if no original source content is\n * available.\n */\nIndexedSourceMapConsumer.prototype.sourceContentFor =\n function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) {\n for (var i = 0; i < this._sections.length; i++) {\n var section = this._sections[i];\n\n var content = section.consumer.sourceContentFor(aSource, true);\n if (content) {\n return content;\n }\n }\n if (nullOnMissing) {\n return null;\n }\n else {\n throw new Error('\"' + aSource + '\" is not in the SourceMap.');\n }\n };\n\n/**\n * Returns the generated line and column information for the original source,\n * line, and column positions provided. The only argument is an object with\n * the following properties:\n *\n * - source: The filename of the original source.\n * - line: The line number in the original source. The line number\n * is 1-based.\n * - column: The column number in the original source. The column\n * number is 0-based.\n *\n * and an object is returned with the following properties:\n *\n * - line: The line number in the generated source, or null. The\n * line number is 1-based. \n * - column: The column number in the generated source, or null.\n * The column number is 0-based.\n */\nIndexedSourceMapConsumer.prototype.generatedPositionFor =\n function IndexedSourceMapConsumer_generatedPositionFor(aArgs) {\n for (var i = 0; i < this._sections.length; i++) {\n var section = this._sections[i];\n\n // Only consider this section if the requested source is in the list of\n // sources of the consumer.\n if (section.consumer._findSourceIndex(util.getArg(aArgs, 'source')) === -1) {\n continue;\n }\n var generatedPosition = section.consumer.generatedPositionFor(aArgs);\n if (generatedPosition) {\n var ret = {\n line: generatedPosition.line +\n (section.generatedOffset.generatedLine - 1),\n column: generatedPosition.column +\n (section.generatedOffset.generatedLine === generatedPosition.line\n ? section.generatedOffset.generatedColumn - 1\n : 0)\n };\n return ret;\n }\n }\n\n return {\n line: null,\n column: null\n };\n };\n\n/**\n * Parse the mappings in a string in to a data structure which we can easily\n * query (the ordered arrays in the `this.__generatedMappings` and\n * `this.__originalMappings` properties).\n */\nIndexedSourceMapConsumer.prototype._parseMappings =\n function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) {\n this.__generatedMappings = [];\n this.__originalMappings = [];\n for (var i = 0; i < this._sections.length; i++) {\n var section = this._sections[i];\n var sectionMappings = section.consumer._generatedMappings;\n for (var j = 0; j < sectionMappings.length; j++) {\n var mapping = sectionMappings[j];\n\n var source = section.consumer._sources.at(mapping.source);\n source = util.computeSourceURL(section.consumer.sourceRoot, source, this._sourceMapURL);\n this._sources.add(source);\n source = this._sources.indexOf(source);\n\n var name = null;\n if (mapping.name) {\n name = section.consumer._names.at(mapping.name);\n this._names.add(name);\n name = this._names.indexOf(name);\n }\n\n // The mappings coming from the consumer for the section have\n // generated positions relative to the start of the section, so we\n // need to offset them to be relative to the start of the concatenated\n // generated file.\n var adjustedMapping = {\n source: source,\n generatedLine: mapping.generatedLine +\n (section.generatedOffset.generatedLine - 1),\n generatedColumn: mapping.generatedColumn +\n (section.generatedOffset.generatedLine === mapping.generatedLine\n ? section.generatedOffset.generatedColumn - 1\n : 0),\n originalLine: mapping.originalLine,\n originalColumn: mapping.originalColumn,\n name: name\n };\n\n this.__generatedMappings.push(adjustedMapping);\n if (typeof adjustedMapping.originalLine === 'number') {\n this.__originalMappings.push(adjustedMapping);\n }\n }\n }\n\n quickSort(this.__generatedMappings, util.compareByGeneratedPositionsDeflated);\n quickSort(this.__originalMappings, util.compareByOriginalPositions);\n };\n\nexports.IndexedSourceMapConsumer = IndexedSourceMapConsumer;\n","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\nvar base64VLQ = require('./base64-vlq');\nvar util = require('./util');\nvar ArraySet = require('./array-set').ArraySet;\nvar MappingList = require('./mapping-list').MappingList;\n\n/**\n * An instance of the SourceMapGenerator represents a source map which is\n * being built incrementally. You may pass an object with the following\n * properties:\n *\n * - file: The filename of the generated source.\n * - sourceRoot: A root for all relative URLs in this source map.\n */\nfunction SourceMapGenerator(aArgs) {\n if (!aArgs) {\n aArgs = {};\n }\n this._file = util.getArg(aArgs, 'file', null);\n this._sourceRoot = util.getArg(aArgs, 'sourceRoot', null);\n this._skipValidation = util.getArg(aArgs, 'skipValidation', false);\n this._sources = new ArraySet();\n this._names = new ArraySet();\n this._mappings = new MappingList();\n this._sourcesContents = null;\n}\n\nSourceMapGenerator.prototype._version = 3;\n\n/**\n * Creates a new SourceMapGenerator based on a SourceMapConsumer\n *\n * @param aSourceMapConsumer The SourceMap.\n */\nSourceMapGenerator.fromSourceMap =\n function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) {\n var sourceRoot = aSourceMapConsumer.sourceRoot;\n var generator = new SourceMapGenerator({\n file: aSourceMapConsumer.file,\n sourceRoot: sourceRoot\n });\n aSourceMapConsumer.eachMapping(function (mapping) {\n var newMapping = {\n generated: {\n line: mapping.generatedLine,\n column: mapping.generatedColumn\n }\n };\n\n if (mapping.source != null) {\n newMapping.source = mapping.source;\n if (sourceRoot != null) {\n newMapping.source = util.relative(sourceRoot, newMapping.source);\n }\n\n newMapping.original = {\n line: mapping.originalLine,\n column: mapping.originalColumn\n };\n\n if (mapping.name != null) {\n newMapping.name = mapping.name;\n }\n }\n\n generator.addMapping(newMapping);\n });\n aSourceMapConsumer.sources.forEach(function (sourceFile) {\n var sourceRelative = sourceFile;\n if (sourceRoot !== null) {\n sourceRelative = util.relative(sourceRoot, sourceFile);\n }\n\n if (!generator._sources.has(sourceRelative)) {\n generator._sources.add(sourceRelative);\n }\n\n var content = aSourceMapConsumer.sourceContentFor(sourceFile);\n if (content != null) {\n generator.setSourceContent(sourceFile, content);\n }\n });\n return generator;\n };\n\n/**\n * Add a single mapping from original source line and column to the generated\n * source's line and column for this source map being created. The mapping\n * object should have the following properties:\n *\n * - generated: An object with the generated line and column positions.\n * - original: An object with the original line and column positions.\n * - source: The original source file (relative to the sourceRoot).\n * - name: An optional original token name for this mapping.\n */\nSourceMapGenerator.prototype.addMapping =\n function SourceMapGenerator_addMapping(aArgs) {\n var generated = util.getArg(aArgs, 'generated');\n var original = util.getArg(aArgs, 'original', null);\n var source = util.getArg(aArgs, 'source', null);\n var name = util.getArg(aArgs, 'name', null);\n\n if (!this._skipValidation) {\n this._validateMapping(generated, original, source, name);\n }\n\n if (source != null) {\n source = String(source);\n if (!this._sources.has(source)) {\n this._sources.add(source);\n }\n }\n\n if (name != null) {\n name = String(name);\n if (!this._names.has(name)) {\n this._names.add(name);\n }\n }\n\n this._mappings.add({\n generatedLine: generated.line,\n generatedColumn: generated.column,\n originalLine: original != null && original.line,\n originalColumn: original != null && original.column,\n source: source,\n name: name\n });\n };\n\n/**\n * Set the source content for a source file.\n */\nSourceMapGenerator.prototype.setSourceContent =\n function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) {\n var source = aSourceFile;\n if (this._sourceRoot != null) {\n source = util.relative(this._sourceRoot, source);\n }\n\n if (aSourceContent != null) {\n // Add the source content to the _sourcesContents map.\n // Create a new _sourcesContents map if the property is null.\n if (!this._sourcesContents) {\n this._sourcesContents = Object.create(null);\n }\n this._sourcesContents[util.toSetString(source)] = aSourceContent;\n } else if (this._sourcesContents) {\n // Remove the source file from the _sourcesContents map.\n // If the _sourcesContents map is empty, set the property to null.\n delete this._sourcesContents[util.toSetString(source)];\n if (Object.keys(this._sourcesContents).length === 0) {\n this._sourcesContents = null;\n }\n }\n };\n\n/**\n * Applies the mappings of a sub-source-map for a specific source file to the\n * source map being generated. Each mapping to the supplied source file is\n * rewritten using the supplied source map. Note: The resolution for the\n * resulting mappings is the minimium of this map and the supplied map.\n *\n * @param aSourceMapConsumer The source map to be applied.\n * @param aSourceFile Optional. The filename of the source file.\n * If omitted, SourceMapConsumer's file property will be used.\n * @param aSourceMapPath Optional. The dirname of the path to the source map\n * to be applied. If relative, it is relative to the SourceMapConsumer.\n * This parameter is needed when the two source maps aren't in the same\n * directory, and the source map to be applied contains relative source\n * paths. If so, those relative source paths need to be rewritten\n * relative to the SourceMapGenerator.\n */\nSourceMapGenerator.prototype.applySourceMap =\n function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) {\n var sourceFile = aSourceFile;\n // If aSourceFile is omitted, we will use the file property of the SourceMap\n if (aSourceFile == null) {\n if (aSourceMapConsumer.file == null) {\n throw new Error(\n 'SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, ' +\n 'or the source map\\'s \"file\" property. Both were omitted.'\n );\n }\n sourceFile = aSourceMapConsumer.file;\n }\n var sourceRoot = this._sourceRoot;\n // Make \"sourceFile\" relative if an absolute Url is passed.\n if (sourceRoot != null) {\n sourceFile = util.relative(sourceRoot, sourceFile);\n }\n // Applying the SourceMap can add and remove items from the sources and\n // the names array.\n var newSources = new ArraySet();\n var newNames = new ArraySet();\n\n // Find mappings for the \"sourceFile\"\n this._mappings.unsortedForEach(function (mapping) {\n if (mapping.source === sourceFile && mapping.originalLine != null) {\n // Check if it can be mapped by the source map, then update the mapping.\n var original = aSourceMapConsumer.originalPositionFor({\n line: mapping.originalLine,\n column: mapping.originalColumn\n });\n if (original.source != null) {\n // Copy mapping\n mapping.source = original.source;\n if (aSourceMapPath != null) {\n mapping.source = util.join(aSourceMapPath, mapping.source)\n }\n if (sourceRoot != null) {\n mapping.source = util.relative(sourceRoot, mapping.source);\n }\n mapping.originalLine = original.line;\n mapping.originalColumn = original.column;\n if (original.name != null) {\n mapping.name = original.name;\n }\n }\n }\n\n var source = mapping.source;\n if (source != null && !newSources.has(source)) {\n newSources.add(source);\n }\n\n var name = mapping.name;\n if (name != null && !newNames.has(name)) {\n newNames.add(name);\n }\n\n }, this);\n this._sources = newSources;\n this._names = newNames;\n\n // Copy sourcesContents of applied map.\n aSourceMapConsumer.sources.forEach(function (sourceFile) {\n var content = aSourceMapConsumer.sourceContentFor(sourceFile);\n if (content != null) {\n if (aSourceMapPath != null) {\n sourceFile = util.join(aSourceMapPath, sourceFile);\n }\n if (sourceRoot != null) {\n sourceFile = util.relative(sourceRoot, sourceFile);\n }\n this.setSourceContent(sourceFile, content);\n }\n }, this);\n };\n\n/**\n * A mapping can have one of the three levels of data:\n *\n * 1. Just the generated position.\n * 2. The Generated position, original position, and original source.\n * 3. Generated and original position, original source, as well as a name\n * token.\n *\n * To maintain consistency, we validate that any new mapping being added falls\n * in to one of these categories.\n */\nSourceMapGenerator.prototype._validateMapping =\n function SourceMapGenerator_validateMapping(aGenerated, aOriginal, aSource,\n aName) {\n // When aOriginal is truthy but has empty values for .line and .column,\n // it is most likely a programmer error. In this case we throw a very\n // specific error message to try to guide them the right way.\n // For example: https://github.com/Polymer/polymer-bundler/pull/519\n if (aOriginal && typeof aOriginal.line !== 'number' && typeof aOriginal.column !== 'number') {\n throw new Error(\n 'original.line and original.column are not numbers -- you probably meant to omit ' +\n 'the original mapping entirely and only map the generated position. If so, pass ' +\n 'null for the original mapping instead of an object with empty or null values.'\n );\n }\n\n if (aGenerated && 'line' in aGenerated && 'column' in aGenerated\n && aGenerated.line > 0 && aGenerated.column >= 0\n && !aOriginal && !aSource && !aName) {\n // Case 1.\n return;\n }\n else if (aGenerated && 'line' in aGenerated && 'column' in aGenerated\n && aOriginal && 'line' in aOriginal && 'column' in aOriginal\n && aGenerated.line > 0 && aGenerated.column >= 0\n && aOriginal.line > 0 && aOriginal.column >= 0\n && aSource) {\n // Cases 2 and 3.\n return;\n }\n else {\n throw new Error('Invalid mapping: ' + JSON.stringify({\n generated: aGenerated,\n source: aSource,\n original: aOriginal,\n name: aName\n }));\n }\n };\n\n/**\n * Serialize the accumulated mappings in to the stream of base 64 VLQs\n * specified by the source map format.\n */\nSourceMapGenerator.prototype._serializeMappings =\n function SourceMapGenerator_serializeMappings() {\n var previousGeneratedColumn = 0;\n var previousGeneratedLine = 1;\n var previousOriginalColumn = 0;\n var previousOriginalLine = 0;\n var previousName = 0;\n var previousSource = 0;\n var result = '';\n var next;\n var mapping;\n var nameIdx;\n var sourceIdx;\n\n var mappings = this._mappings.toArray();\n for (var i = 0, len = mappings.length; i < len; i++) {\n mapping = mappings[i];\n next = ''\n\n if (mapping.generatedLine !== previousGeneratedLine) {\n previousGeneratedColumn = 0;\n while (mapping.generatedLine !== previousGeneratedLine) {\n next += ';';\n previousGeneratedLine++;\n }\n }\n else {\n if (i > 0) {\n if (!util.compareByGeneratedPositionsInflated(mapping, mappings[i - 1])) {\n continue;\n }\n next += ',';\n }\n }\n\n next += base64VLQ.encode(mapping.generatedColumn\n - previousGeneratedColumn);\n previousGeneratedColumn = mapping.generatedColumn;\n\n if (mapping.source != null) {\n sourceIdx = this._sources.indexOf(mapping.source);\n next += base64VLQ.encode(sourceIdx - previousSource);\n previousSource = sourceIdx;\n\n // lines are stored 0-based in SourceMap spec version 3\n next += base64VLQ.encode(mapping.originalLine - 1\n - previousOriginalLine);\n previousOriginalLine = mapping.originalLine - 1;\n\n next += base64VLQ.encode(mapping.originalColumn\n - previousOriginalColumn);\n previousOriginalColumn = mapping.originalColumn;\n\n if (mapping.name != null) {\n nameIdx = this._names.indexOf(mapping.name);\n next += base64VLQ.encode(nameIdx - previousName);\n previousName = nameIdx;\n }\n }\n\n result += next;\n }\n\n return result;\n };\n\nSourceMapGenerator.prototype._generateSourcesContent =\n function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) {\n return aSources.map(function (source) {\n if (!this._sourcesContents) {\n return null;\n }\n if (aSourceRoot != null) {\n source = util.relative(aSourceRoot, source);\n }\n var key = util.toSetString(source);\n return Object.prototype.hasOwnProperty.call(this._sourcesContents, key)\n ? this._sourcesContents[key]\n : null;\n }, this);\n };\n\n/**\n * Externalize the source map.\n */\nSourceMapGenerator.prototype.toJSON =\n function SourceMapGenerator_toJSON() {\n var map = {\n version: this._version,\n sources: this._sources.toArray(),\n names: this._names.toArray(),\n mappings: this._serializeMappings()\n };\n if (this._file != null) {\n map.file = this._file;\n }\n if (this._sourceRoot != null) {\n map.sourceRoot = this._sourceRoot;\n }\n if (this._sourcesContents) {\n map.sourcesContent = this._generateSourcesContent(map.sources, map.sourceRoot);\n }\n\n return map;\n };\n\n/**\n * Render the source map being generated to a string.\n */\nSourceMapGenerator.prototype.toString =\n function SourceMapGenerator_toString() {\n return JSON.stringify(this.toJSON());\n };\n\nexports.SourceMapGenerator = SourceMapGenerator;\n","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\nvar SourceMapGenerator = require('./source-map-generator').SourceMapGenerator;\nvar util = require('./util');\n\n// Matches a Windows-style `\\r\\n` newline or a `\\n` newline used by all other\n// operating systems these days (capturing the result).\nvar REGEX_NEWLINE = /(\\r?\\n)/;\n\n// Newline character code for charCodeAt() comparisons\nvar NEWLINE_CODE = 10;\n\n// Private symbol for identifying `SourceNode`s when multiple versions of\n// the source-map library are loaded. This MUST NOT CHANGE across\n// versions!\nvar isSourceNode = \"$$$isSourceNode$$$\";\n\n/**\n * SourceNodes provide a way to abstract over interpolating/concatenating\n * snippets of generated JavaScript source code while maintaining the line and\n * column information associated with the original source code.\n *\n * @param aLine The original line number.\n * @param aColumn The original column number.\n * @param aSource The original source's filename.\n * @param aChunks Optional. An array of strings which are snippets of\n * generated JS, or other SourceNodes.\n * @param aName The original identifier.\n */\nfunction SourceNode(aLine, aColumn, aSource, aChunks, aName) {\n this.children = [];\n this.sourceContents = {};\n this.line = aLine == null ? null : aLine;\n this.column = aColumn == null ? null : aColumn;\n this.source = aSource == null ? null : aSource;\n this.name = aName == null ? null : aName;\n this[isSourceNode] = true;\n if (aChunks != null) this.add(aChunks);\n}\n\n/**\n * Creates a SourceNode from generated code and a SourceMapConsumer.\n *\n * @param aGeneratedCode The generated code\n * @param aSourceMapConsumer The SourceMap for the generated code\n * @param aRelativePath Optional. The path that relative sources in the\n * SourceMapConsumer should be relative to.\n */\nSourceNode.fromStringWithSourceMap =\n function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) {\n // The SourceNode we want to fill with the generated code\n // and the SourceMap\n var node = new SourceNode();\n\n // All even indices of this array are one line of the generated code,\n // while all odd indices are the newlines between two adjacent lines\n // (since `REGEX_NEWLINE` captures its match).\n // Processed fragments are accessed by calling `shiftNextLine`.\n var remainingLines = aGeneratedCode.split(REGEX_NEWLINE);\n var remainingLinesIndex = 0;\n var shiftNextLine = function() {\n var lineContents = getNextLine();\n // The last line of a file might not have a newline.\n var newLine = getNextLine() || \"\";\n return lineContents + newLine;\n\n function getNextLine() {\n return remainingLinesIndex < remainingLines.length ?\n remainingLines[remainingLinesIndex++] : undefined;\n }\n };\n\n // We need to remember the position of \"remainingLines\"\n var lastGeneratedLine = 1, lastGeneratedColumn = 0;\n\n // The generate SourceNodes we need a code range.\n // To extract it current and last mapping is used.\n // Here we store the last mapping.\n var lastMapping = null;\n\n aSourceMapConsumer.eachMapping(function (mapping) {\n if (lastMapping !== null) {\n // We add the code from \"lastMapping\" to \"mapping\":\n // First check if there is a new line in between.\n if (lastGeneratedLine < mapping.generatedLine) {\n // Associate first line with \"lastMapping\"\n addMappingWithCode(lastMapping, shiftNextLine());\n lastGeneratedLine++;\n lastGeneratedColumn = 0;\n // The remaining code is added without mapping\n } else {\n // There is no new line in between.\n // Associate the code between \"lastGeneratedColumn\" and\n // \"mapping.generatedColumn\" with \"lastMapping\"\n var nextLine = remainingLines[remainingLinesIndex] || '';\n var code = nextLine.substr(0, mapping.generatedColumn -\n lastGeneratedColumn);\n remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn -\n lastGeneratedColumn);\n lastGeneratedColumn = mapping.generatedColumn;\n addMappingWithCode(lastMapping, code);\n // No more remaining code, continue\n lastMapping = mapping;\n return;\n }\n }\n // We add the generated code until the first mapping\n // to the SourceNode without any mapping.\n // Each line is added as separate string.\n while (lastGeneratedLine < mapping.generatedLine) {\n node.add(shiftNextLine());\n lastGeneratedLine++;\n }\n if (lastGeneratedColumn < mapping.generatedColumn) {\n var nextLine = remainingLines[remainingLinesIndex] || '';\n node.add(nextLine.substr(0, mapping.generatedColumn));\n remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn);\n lastGeneratedColumn = mapping.generatedColumn;\n }\n lastMapping = mapping;\n }, this);\n // We have processed all mappings.\n if (remainingLinesIndex < remainingLines.length) {\n if (lastMapping) {\n // Associate the remaining code in the current line with \"lastMapping\"\n addMappingWithCode(lastMapping, shiftNextLine());\n }\n // and add the remaining lines without any mapping\n node.add(remainingLines.splice(remainingLinesIndex).join(\"\"));\n }\n\n // Copy sourcesContent into SourceNode\n aSourceMapConsumer.sources.forEach(function (sourceFile) {\n var content = aSourceMapConsumer.sourceContentFor(sourceFile);\n if (content != null) {\n if (aRelativePath != null) {\n sourceFile = util.join(aRelativePath, sourceFile);\n }\n node.setSourceContent(sourceFile, content);\n }\n });\n\n return node;\n\n function addMappingWithCode(mapping, code) {\n if (mapping === null || mapping.source === undefined) {\n node.add(code);\n } else {\n var source = aRelativePath\n ? util.join(aRelativePath, mapping.source)\n : mapping.source;\n node.add(new SourceNode(mapping.originalLine,\n mapping.originalColumn,\n source,\n code,\n mapping.name));\n }\n }\n };\n\n/**\n * Add a chunk of generated JS to this source node.\n *\n * @param aChunk A string snippet of generated JS code, another instance of\n * SourceNode, or an array where each member is one of those things.\n */\nSourceNode.prototype.add = function SourceNode_add(aChunk) {\n if (Array.isArray(aChunk)) {\n aChunk.forEach(function (chunk) {\n this.add(chunk);\n }, this);\n }\n else if (aChunk[isSourceNode] || typeof aChunk === \"string\") {\n if (aChunk) {\n this.children.push(aChunk);\n }\n }\n else {\n throw new TypeError(\n \"Expected a SourceNode, string, or an array of SourceNodes and strings. Got \" + aChunk\n );\n }\n return this;\n};\n\n/**\n * Add a chunk of generated JS to the beginning of this source node.\n *\n * @param aChunk A string snippet of generated JS code, another instance of\n * SourceNode, or an array where each member is one of those things.\n */\nSourceNode.prototype.prepend = function SourceNode_prepend(aChunk) {\n if (Array.isArray(aChunk)) {\n for (var i = aChunk.length-1; i >= 0; i--) {\n this.prepend(aChunk[i]);\n }\n }\n else if (aChunk[isSourceNode] || typeof aChunk === \"string\") {\n this.children.unshift(aChunk);\n }\n else {\n throw new TypeError(\n \"Expected a SourceNode, string, or an array of SourceNodes and strings. Got \" + aChunk\n );\n }\n return this;\n};\n\n/**\n * Walk over the tree of JS snippets in this node and its children. The\n * walking function is called once for each snippet of JS and is passed that\n * snippet and the its original associated source's line/column location.\n *\n * @param aFn The traversal function.\n */\nSourceNode.prototype.walk = function SourceNode_walk(aFn) {\n var chunk;\n for (var i = 0, len = this.children.length; i < len; i++) {\n chunk = this.children[i];\n if (chunk[isSourceNode]) {\n chunk.walk(aFn);\n }\n else {\n if (chunk !== '') {\n aFn(chunk, { source: this.source,\n line: this.line,\n column: this.column,\n name: this.name });\n }\n }\n }\n};\n\n/**\n * Like `String.prototype.join` except for SourceNodes. Inserts `aStr` between\n * each of `this.children`.\n *\n * @param aSep The separator.\n */\nSourceNode.prototype.join = function SourceNode_join(aSep) {\n var newChildren;\n var i;\n var len = this.children.length;\n if (len > 0) {\n newChildren = [];\n for (i = 0; i < len-1; i++) {\n newChildren.push(this.children[i]);\n newChildren.push(aSep);\n }\n newChildren.push(this.children[i]);\n this.children = newChildren;\n }\n return this;\n};\n\n/**\n * Call String.prototype.replace on the very right-most source snippet. Useful\n * for trimming whitespace from the end of a source node, etc.\n *\n * @param aPattern The pattern to replace.\n * @param aReplacement The thing to replace the pattern with.\n */\nSourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) {\n var lastChild = this.children[this.children.length - 1];\n if (lastChild[isSourceNode]) {\n lastChild.replaceRight(aPattern, aReplacement);\n }\n else if (typeof lastChild === 'string') {\n this.children[this.children.length - 1] = lastChild.replace(aPattern, aReplacement);\n }\n else {\n this.children.push(''.replace(aPattern, aReplacement));\n }\n return this;\n};\n\n/**\n * Set the source content for a source file. This will be added to the SourceMapGenerator\n * in the sourcesContent field.\n *\n * @param aSourceFile The filename of the source file\n * @param aSourceContent The content of the source file\n */\nSourceNode.prototype.setSourceContent =\n function SourceNode_setSourceContent(aSourceFile, aSourceContent) {\n this.sourceContents[util.toSetString(aSourceFile)] = aSourceContent;\n };\n\n/**\n * Walk over the tree of SourceNodes. The walking function is called for each\n * source file content and is passed the filename and source content.\n *\n * @param aFn The traversal function.\n */\nSourceNode.prototype.walkSourceContents =\n function SourceNode_walkSourceContents(aFn) {\n for (var i = 0, len = this.children.length; i < len; i++) {\n if (this.children[i][isSourceNode]) {\n this.children[i].walkSourceContents(aFn);\n }\n }\n\n var sources = Object.keys(this.sourceContents);\n for (var i = 0, len = sources.length; i < len; i++) {\n aFn(util.fromSetString(sources[i]), this.sourceContents[sources[i]]);\n }\n };\n\n/**\n * Return the string representation of this source node. Walks over the tree\n * and concatenates all the various snippets together to one string.\n */\nSourceNode.prototype.toString = function SourceNode_toString() {\n var str = \"\";\n this.walk(function (chunk) {\n str += chunk;\n });\n return str;\n};\n\n/**\n * Returns the string representation of this source node along with a source\n * map.\n */\nSourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) {\n var generated = {\n code: \"\",\n line: 1,\n column: 0\n };\n var map = new SourceMapGenerator(aArgs);\n var sourceMappingActive = false;\n var lastOriginalSource = null;\n var lastOriginalLine = null;\n var lastOriginalColumn = null;\n var lastOriginalName = null;\n this.walk(function (chunk, original) {\n generated.code += chunk;\n if (original.source !== null\n && original.line !== null\n && original.column !== null) {\n if(lastOriginalSource !== original.source\n || lastOriginalLine !== original.line\n || lastOriginalColumn !== original.column\n || lastOriginalName !== original.name) {\n map.addMapping({\n source: original.source,\n original: {\n line: original.line,\n column: original.column\n },\n generated: {\n line: generated.line,\n column: generated.column\n },\n name: original.name\n });\n }\n lastOriginalSource = original.source;\n lastOriginalLine = original.line;\n lastOriginalColumn = original.column;\n lastOriginalName = original.name;\n sourceMappingActive = true;\n } else if (sourceMappingActive) {\n map.addMapping({\n generated: {\n line: generated.line,\n column: generated.column\n }\n });\n lastOriginalSource = null;\n sourceMappingActive = false;\n }\n for (var idx = 0, length = chunk.length; idx < length; idx++) {\n if (chunk.charCodeAt(idx) === NEWLINE_CODE) {\n generated.line++;\n generated.column = 0;\n // Mappings end at eol\n if (idx + 1 === length) {\n lastOriginalSource = null;\n sourceMappingActive = false;\n } else if (sourceMappingActive) {\n map.addMapping({\n source: original.source,\n original: {\n line: original.line,\n column: original.column\n },\n generated: {\n line: generated.line,\n column: generated.column\n },\n name: original.name\n });\n }\n } else {\n generated.column++;\n }\n }\n });\n this.walkSourceContents(function (sourceFile, sourceContent) {\n map.setSourceContent(sourceFile, sourceContent);\n });\n\n return { code: generated.code, map: map };\n};\n\nexports.SourceNode = SourceNode;\n","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\n/**\n * This is a helper function for getting values from parameter/options\n * objects.\n *\n * @param args The object we are extracting values from\n * @param name The name of the property we are getting.\n * @param defaultValue An optional value to return if the property is missing\n * from the object. If this is not specified and the property is missing, an\n * error will be thrown.\n */\nfunction getArg(aArgs, aName, aDefaultValue) {\n if (aName in aArgs) {\n return aArgs[aName];\n } else if (arguments.length === 3) {\n return aDefaultValue;\n } else {\n throw new Error('\"' + aName + '\" is a required argument.');\n }\n}\nexports.getArg = getArg;\n\nvar urlRegexp = /^(?:([\\w+\\-.]+):)?\\/\\/(?:(\\w+:\\w+)@)?([\\w.-]*)(?::(\\d+))?(.*)$/;\nvar dataUrlRegexp = /^data:.+\\,.+$/;\n\nfunction urlParse(aUrl) {\n var match = aUrl.match(urlRegexp);\n if (!match) {\n return null;\n }\n return {\n scheme: match[1],\n auth: match[2],\n host: match[3],\n port: match[4],\n path: match[5]\n };\n}\nexports.urlParse = urlParse;\n\nfunction urlGenerate(aParsedUrl) {\n var url = '';\n if (aParsedUrl.scheme) {\n url += aParsedUrl.scheme + ':';\n }\n url += '//';\n if (aParsedUrl.auth) {\n url += aParsedUrl.auth + '@';\n }\n if (aParsedUrl.host) {\n url += aParsedUrl.host;\n }\n if (aParsedUrl.port) {\n url += \":\" + aParsedUrl.port\n }\n if (aParsedUrl.path) {\n url += aParsedUrl.path;\n }\n return url;\n}\nexports.urlGenerate = urlGenerate;\n\n/**\n * Normalizes a path, or the path portion of a URL:\n *\n * - Replaces consecutive slashes with one slash.\n * - Removes unnecessary '.' parts.\n * - Removes unnecessary '/..' parts.\n *\n * Based on code in the Node.js 'path' core module.\n *\n * @param aPath The path or url to normalize.\n */\nfunction normalize(aPath) {\n var path = aPath;\n var url = urlParse(aPath);\n if (url) {\n if (!url.path) {\n return aPath;\n }\n path = url.path;\n }\n var isAbsolute = exports.isAbsolute(path);\n\n var parts = path.split(/\\/+/);\n for (var part, up = 0, i = parts.length - 1; i >= 0; i--) {\n part = parts[i];\n if (part === '.') {\n parts.splice(i, 1);\n } else if (part === '..') {\n up++;\n } else if (up > 0) {\n if (part === '') {\n // The first part is blank if the path is absolute. Trying to go\n // above the root is a no-op. Therefore we can remove all '..' parts\n // directly after the root.\n parts.splice(i + 1, up);\n up = 0;\n } else {\n parts.splice(i, 2);\n up--;\n }\n }\n }\n path = parts.join('/');\n\n if (path === '') {\n path = isAbsolute ? '/' : '.';\n }\n\n if (url) {\n url.path = path;\n return urlGenerate(url);\n }\n return path;\n}\nexports.normalize = normalize;\n\n/**\n * Joins two paths/URLs.\n *\n * @param aRoot The root path or URL.\n * @param aPath The path or URL to be joined with the root.\n *\n * - If aPath is a URL or a data URI, aPath is returned, unless aPath is a\n * scheme-relative URL: Then the scheme of aRoot, if any, is prepended\n * first.\n * - Otherwise aPath is a path. If aRoot is a URL, then its path portion\n * is updated with the result and aRoot is returned. Otherwise the result\n * is returned.\n * - If aPath is absolute, the result is aPath.\n * - Otherwise the two paths are joined with a slash.\n * - Joining for example 'http://' and 'www.example.com' is also supported.\n */\nfunction join(aRoot, aPath) {\n if (aRoot === \"\") {\n aRoot = \".\";\n }\n if (aPath === \"\") {\n aPath = \".\";\n }\n var aPathUrl = urlParse(aPath);\n var aRootUrl = urlParse(aRoot);\n if (aRootUrl) {\n aRoot = aRootUrl.path || '/';\n }\n\n // `join(foo, '//www.example.org')`\n if (aPathUrl && !aPathUrl.scheme) {\n if (aRootUrl) {\n aPathUrl.scheme = aRootUrl.scheme;\n }\n return urlGenerate(aPathUrl);\n }\n\n if (aPathUrl || aPath.match(dataUrlRegexp)) {\n return aPath;\n }\n\n // `join('http://', 'www.example.com')`\n if (aRootUrl && !aRootUrl.host && !aRootUrl.path) {\n aRootUrl.host = aPath;\n return urlGenerate(aRootUrl);\n }\n\n var joined = aPath.charAt(0) === '/'\n ? aPath\n : normalize(aRoot.replace(/\\/+$/, '') + '/' + aPath);\n\n if (aRootUrl) {\n aRootUrl.path = joined;\n return urlGenerate(aRootUrl);\n }\n return joined;\n}\nexports.join = join;\n\nexports.isAbsolute = function (aPath) {\n return aPath.charAt(0) === '/' || urlRegexp.test(aPath);\n};\n\n/**\n * Make a path relative to a URL or another path.\n *\n * @param aRoot The root path or URL.\n * @param aPath The path or URL to be made relative to aRoot.\n */\nfunction relative(aRoot, aPath) {\n if (aRoot === \"\") {\n aRoot = \".\";\n }\n\n aRoot = aRoot.replace(/\\/$/, '');\n\n // It is possible for the path to be above the root. In this case, simply\n // checking whether the root is a prefix of the path won't work. Instead, we\n // need to remove components from the root one by one, until either we find\n // a prefix that fits, or we run out of components to remove.\n var level = 0;\n while (aPath.indexOf(aRoot + '/') !== 0) {\n var index = aRoot.lastIndexOf(\"/\");\n if (index < 0) {\n return aPath;\n }\n\n // If the only part of the root that is left is the scheme (i.e. http://,\n // file:///, etc.), one or more slashes (/), or simply nothing at all, we\n // have exhausted all components, so the path is not relative to the root.\n aRoot = aRoot.slice(0, index);\n if (aRoot.match(/^([^\\/]+:\\/)?\\/*$/)) {\n return aPath;\n }\n\n ++level;\n }\n\n // Make sure we add a \"../\" for each component we removed from the root.\n return Array(level + 1).join(\"../\") + aPath.substr(aRoot.length + 1);\n}\nexports.relative = relative;\n\nvar supportsNullProto = (function () {\n var obj = Object.create(null);\n return !('__proto__' in obj);\n}());\n\nfunction identity (s) {\n return s;\n}\n\n/**\n * Because behavior goes wacky when you set `__proto__` on objects, we\n * have to prefix all the strings in our set with an arbitrary character.\n *\n * See https://github.com/mozilla/source-map/pull/31 and\n * https://github.com/mozilla/source-map/issues/30\n *\n * @param String aStr\n */\nfunction toSetString(aStr) {\n if (isProtoString(aStr)) {\n return '$' + aStr;\n }\n\n return aStr;\n}\nexports.toSetString = supportsNullProto ? identity : toSetString;\n\nfunction fromSetString(aStr) {\n if (isProtoString(aStr)) {\n return aStr.slice(1);\n }\n\n return aStr;\n}\nexports.fromSetString = supportsNullProto ? identity : fromSetString;\n\nfunction isProtoString(s) {\n if (!s) {\n return false;\n }\n\n var length = s.length;\n\n if (length < 9 /* \"__proto__\".length */) {\n return false;\n }\n\n if (s.charCodeAt(length - 1) !== 95 /* '_' */ ||\n s.charCodeAt(length - 2) !== 95 /* '_' */ ||\n s.charCodeAt(length - 3) !== 111 /* 'o' */ ||\n s.charCodeAt(length - 4) !== 116 /* 't' */ ||\n s.charCodeAt(length - 5) !== 111 /* 'o' */ ||\n s.charCodeAt(length - 6) !== 114 /* 'r' */ ||\n s.charCodeAt(length - 7) !== 112 /* 'p' */ ||\n s.charCodeAt(length - 8) !== 95 /* '_' */ ||\n s.charCodeAt(length - 9) !== 95 /* '_' */) {\n return false;\n }\n\n for (var i = length - 10; i >= 0; i--) {\n if (s.charCodeAt(i) !== 36 /* '$' */) {\n return false;\n }\n }\n\n return true;\n}\n\n/**\n * Comparator between two mappings where the original positions are compared.\n *\n * Optionally pass in `true` as `onlyCompareGenerated` to consider two\n * mappings with the same original source/line/column, but different generated\n * line and column the same. Useful when searching for a mapping with a\n * stubbed out mapping.\n */\nfunction compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) {\n var cmp = strcmp(mappingA.source, mappingB.source);\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.originalLine - mappingB.originalLine;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.originalColumn - mappingB.originalColumn;\n if (cmp !== 0 || onlyCompareOriginal) {\n return cmp;\n }\n\n cmp = mappingA.generatedColumn - mappingB.generatedColumn;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.generatedLine - mappingB.generatedLine;\n if (cmp !== 0) {\n return cmp;\n }\n\n return strcmp(mappingA.name, mappingB.name);\n}\nexports.compareByOriginalPositions = compareByOriginalPositions;\n\n/**\n * Comparator between two mappings with deflated source and name indices where\n * the generated positions are compared.\n *\n * Optionally pass in `true` as `onlyCompareGenerated` to consider two\n * mappings with the same generated line and column, but different\n * source/name/original line and column the same. Useful when searching for a\n * mapping with a stubbed out mapping.\n */\nfunction compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) {\n var cmp = mappingA.generatedLine - mappingB.generatedLine;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.generatedColumn - mappingB.generatedColumn;\n if (cmp !== 0 || onlyCompareGenerated) {\n return cmp;\n }\n\n cmp = strcmp(mappingA.source, mappingB.source);\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.originalLine - mappingB.originalLine;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.originalColumn - mappingB.originalColumn;\n if (cmp !== 0) {\n return cmp;\n }\n\n return strcmp(mappingA.name, mappingB.name);\n}\nexports.compareByGeneratedPositionsDeflated = compareByGeneratedPositionsDeflated;\n\nfunction strcmp(aStr1, aStr2) {\n if (aStr1 === aStr2) {\n return 0;\n }\n\n if (aStr1 === null) {\n return 1; // aStr2 !== null\n }\n\n if (aStr2 === null) {\n return -1; // aStr1 !== null\n }\n\n if (aStr1 > aStr2) {\n return 1;\n }\n\n return -1;\n}\n\n/**\n * Comparator between two mappings with inflated source and name strings where\n * the generated positions are compared.\n */\nfunction compareByGeneratedPositionsInflated(mappingA, mappingB) {\n var cmp = mappingA.generatedLine - mappingB.generatedLine;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.generatedColumn - mappingB.generatedColumn;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = strcmp(mappingA.source, mappingB.source);\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.originalLine - mappingB.originalLine;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.originalColumn - mappingB.originalColumn;\n if (cmp !== 0) {\n return cmp;\n }\n\n return strcmp(mappingA.name, mappingB.name);\n}\nexports.compareByGeneratedPositionsInflated = compareByGeneratedPositionsInflated;\n\n/**\n * Strip any JSON XSSI avoidance prefix from the string (as documented\n * in the source maps specification), and then parse the string as\n * JSON.\n */\nfunction parseSourceMapInput(str) {\n return JSON.parse(str.replace(/^\\)]}'[^\\n]*\\n/, ''));\n}\nexports.parseSourceMapInput = parseSourceMapInput;\n\n/**\n * Compute the URL of a source given the the source root, the source's\n * URL, and the source map's URL.\n */\nfunction computeSourceURL(sourceRoot, sourceURL, sourceMapURL) {\n sourceURL = sourceURL || '';\n\n if (sourceRoot) {\n // This follows what Chrome does.\n if (sourceRoot[sourceRoot.length - 1] !== '/' && sourceURL[0] !== '/') {\n sourceRoot += '/';\n }\n // The spec says:\n // Line 4: An optional source root, useful for relocating source\n // files on a server or removing repeated values in the\n // “sources” entry. This value is prepended to the individual\n // entries in the “source” field.\n sourceURL = sourceRoot + sourceURL;\n }\n\n // Historically, SourceMapConsumer did not take the sourceMapURL as\n // a parameter. This mode is still somewhat supported, which is why\n // this code block is conditional. However, it's preferable to pass\n // the source map URL to SourceMapConsumer, so that this function\n // can implement the source URL resolution algorithm as outlined in\n // the spec. This block is basically the equivalent of:\n // new URL(sourceURL, sourceMapURL).toString()\n // ... except it avoids using URL, which wasn't available in the\n // older releases of node still supported by this library.\n //\n // The spec says:\n // If the sources are not absolute URLs after prepending of the\n // “sourceRoot”, the sources are resolved relative to the\n // SourceMap (like resolving script src in a html document).\n if (sourceMapURL) {\n var parsed = urlParse(sourceMapURL);\n if (!parsed) {\n throw new Error(\"sourceMapURL could not be parsed\");\n }\n if (parsed.path) {\n // Strip the last path component, but keep the \"/\".\n var index = parsed.path.lastIndexOf('/');\n if (index >= 0) {\n parsed.path = parsed.path.substring(0, index + 1);\n }\n }\n sourceURL = join(urlGenerate(parsed), sourceURL);\n }\n\n return normalize(sourceURL);\n}\nexports.computeSourceURL = computeSourceURL;\n","/*\n * Copyright 2009-2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE.txt or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\nexports.SourceMapGenerator = require('./lib/source-map-generator').SourceMapGenerator;\nexports.SourceMapConsumer = require('./lib/source-map-consumer').SourceMapConsumer;\nexports.SourceNode = require('./lib/source-node').SourceNode;\n","\"use strict\";\n\nvar punycode = require(\"punycode\");\nvar mappingTable = require(\"./lib/mappingTable.json\");\n\nvar PROCESSING_OPTIONS = {\n TRANSITIONAL: 0,\n NONTRANSITIONAL: 1\n};\n\nfunction normalize(str) { // fix bug in v8\n return str.split('\\u0000').map(function (s) { return s.normalize('NFC'); }).join('\\u0000');\n}\n\nfunction findStatus(val) {\n var start = 0;\n var end = mappingTable.length - 1;\n\n while (start <= end) {\n var mid = Math.floor((start + end) / 2);\n\n var target = mappingTable[mid];\n if (target[0][0] <= val && target[0][1] >= val) {\n return target;\n } else if (target[0][0] > val) {\n end = mid - 1;\n } else {\n start = mid + 1;\n }\n }\n\n return null;\n}\n\nvar regexAstralSymbols = /[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]/g;\n\nfunction countSymbols(string) {\n return string\n // replace every surrogate pair with a BMP symbol\n .replace(regexAstralSymbols, '_')\n // then get the length\n .length;\n}\n\nfunction mapChars(domain_name, useSTD3, processing_option) {\n var hasError = false;\n var processed = \"\";\n\n var len = countSymbols(domain_name);\n for (var i = 0; i < len; ++i) {\n var codePoint = domain_name.codePointAt(i);\n var status = findStatus(codePoint);\n\n switch (status[1]) {\n case \"disallowed\":\n hasError = true;\n processed += String.fromCodePoint(codePoint);\n break;\n case \"ignored\":\n break;\n case \"mapped\":\n processed += String.fromCodePoint.apply(String, status[2]);\n break;\n case \"deviation\":\n if (processing_option === PROCESSING_OPTIONS.TRANSITIONAL) {\n processed += String.fromCodePoint.apply(String, status[2]);\n } else {\n processed += String.fromCodePoint(codePoint);\n }\n break;\n case \"valid\":\n processed += String.fromCodePoint(codePoint);\n break;\n case \"disallowed_STD3_mapped\":\n if (useSTD3) {\n hasError = true;\n processed += String.fromCodePoint(codePoint);\n } else {\n processed += String.fromCodePoint.apply(String, status[2]);\n }\n break;\n case \"disallowed_STD3_valid\":\n if (useSTD3) {\n hasError = true;\n }\n\n processed += String.fromCodePoint(codePoint);\n break;\n }\n }\n\n return {\n string: processed,\n error: hasError\n };\n}\n\nvar combiningMarksRegex = /[\\u0300-\\u036F\\u0483-\\u0489\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u0610-\\u061A\\u064B-\\u065F\\u0670\\u06D6-\\u06DC\\u06DF-\\u06E4\\u06E7\\u06E8\\u06EA-\\u06ED\\u0711\\u0730-\\u074A\\u07A6-\\u07B0\\u07EB-\\u07F3\\u0816-\\u0819\\u081B-\\u0823\\u0825-\\u0827\\u0829-\\u082D\\u0859-\\u085B\\u08E4-\\u0903\\u093A-\\u093C\\u093E-\\u094F\\u0951-\\u0957\\u0962\\u0963\\u0981-\\u0983\\u09BC\\u09BE-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CD\\u09D7\\u09E2\\u09E3\\u0A01-\\u0A03\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A70\\u0A71\\u0A75\\u0A81-\\u0A83\\u0ABC\\u0ABE-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AE2\\u0AE3\\u0B01-\\u0B03\\u0B3C\\u0B3E-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B62\\u0B63\\u0B82\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD7\\u0C00-\\u0C03\\u0C3E-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C62\\u0C63\\u0C81-\\u0C83\\u0CBC\\u0CBE-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CE2\\u0CE3\\u0D01-\\u0D03\\u0D3E-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4D\\u0D57\\u0D62\\u0D63\\u0D82\\u0D83\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DF2\\u0DF3\\u0E31\\u0E34-\\u0E3A\\u0E47-\\u0E4E\\u0EB1\\u0EB4-\\u0EB9\\u0EBB\\u0EBC\\u0EC8-\\u0ECD\\u0F18\\u0F19\\u0F35\\u0F37\\u0F39\\u0F3E\\u0F3F\\u0F71-\\u0F84\\u0F86\\u0F87\\u0F8D-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u102B-\\u103E\\u1056-\\u1059\\u105E-\\u1060\\u1062-\\u1064\\u1067-\\u106D\\u1071-\\u1074\\u1082-\\u108D\\u108F\\u109A-\\u109D\\u135D-\\u135F\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17B4-\\u17D3\\u17DD\\u180B-\\u180D\\u18A9\\u1920-\\u192B\\u1930-\\u193B\\u19B0-\\u19C0\\u19C8\\u19C9\\u1A17-\\u1A1B\\u1A55-\\u1A5E\\u1A60-\\u1A7C\\u1A7F\\u1AB0-\\u1ABE\\u1B00-\\u1B04\\u1B34-\\u1B44\\u1B6B-\\u1B73\\u1B80-\\u1B82\\u1BA1-\\u1BAD\\u1BE6-\\u1BF3\\u1C24-\\u1C37\\u1CD0-\\u1CD2\\u1CD4-\\u1CE8\\u1CED\\u1CF2-\\u1CF4\\u1CF8\\u1CF9\\u1DC0-\\u1DF5\\u1DFC-\\u1DFF\\u20D0-\\u20F0\\u2CEF-\\u2CF1\\u2D7F\\u2DE0-\\u2DFF\\u302A-\\u302F\\u3099\\u309A\\uA66F-\\uA672\\uA674-\\uA67D\\uA69F\\uA6F0\\uA6F1\\uA802\\uA806\\uA80B\\uA823-\\uA827\\uA880\\uA881\\uA8B4-\\uA8C4\\uA8E0-\\uA8F1\\uA926-\\uA92D\\uA947-\\uA953\\uA980-\\uA983\\uA9B3-\\uA9C0\\uA9E5\\uAA29-\\uAA36\\uAA43\\uAA4C\\uAA4D\\uAA7B-\\uAA7D\\uAAB0\\uAAB2-\\uAAB4\\uAAB7\\uAAB8\\uAABE\\uAABF\\uAAC1\\uAAEB-\\uAAEF\\uAAF5\\uAAF6\\uABE3-\\uABEA\\uABEC\\uABED\\uFB1E\\uFE00-\\uFE0F\\uFE20-\\uFE2D]|\\uD800[\\uDDFD\\uDEE0\\uDF76-\\uDF7A]|\\uD802[\\uDE01-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE0F\\uDE38-\\uDE3A\\uDE3F\\uDEE5\\uDEE6]|\\uD804[\\uDC00-\\uDC02\\uDC38-\\uDC46\\uDC7F-\\uDC82\\uDCB0-\\uDCBA\\uDD00-\\uDD02\\uDD27-\\uDD34\\uDD73\\uDD80-\\uDD82\\uDDB3-\\uDDC0\\uDE2C-\\uDE37\\uDEDF-\\uDEEA\\uDF01-\\uDF03\\uDF3C\\uDF3E-\\uDF44\\uDF47\\uDF48\\uDF4B-\\uDF4D\\uDF57\\uDF62\\uDF63\\uDF66-\\uDF6C\\uDF70-\\uDF74]|\\uD805[\\uDCB0-\\uDCC3\\uDDAF-\\uDDB5\\uDDB8-\\uDDC0\\uDE30-\\uDE40\\uDEAB-\\uDEB7]|\\uD81A[\\uDEF0-\\uDEF4\\uDF30-\\uDF36]|\\uD81B[\\uDF51-\\uDF7E\\uDF8F-\\uDF92]|\\uD82F[\\uDC9D\\uDC9E]|\\uD834[\\uDD65-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD\\uDE42-\\uDE44]|\\uD83A[\\uDCD0-\\uDCD6]|\\uDB40[\\uDD00-\\uDDEF]/;\n\nfunction validateLabel(label, processing_option) {\n if (label.substr(0, 4) === \"xn--\") {\n label = punycode.toUnicode(label);\n processing_option = PROCESSING_OPTIONS.NONTRANSITIONAL;\n }\n\n var error = false;\n\n if (normalize(label) !== label ||\n (label[3] === \"-\" && label[4] === \"-\") ||\n label[0] === \"-\" || label[label.length - 1] === \"-\" ||\n label.indexOf(\".\") !== -1 ||\n label.search(combiningMarksRegex) === 0) {\n error = true;\n }\n\n var len = countSymbols(label);\n for (var i = 0; i < len; ++i) {\n var status = findStatus(label.codePointAt(i));\n if ((processing === PROCESSING_OPTIONS.TRANSITIONAL && status[1] !== \"valid\") ||\n (processing === PROCESSING_OPTIONS.NONTRANSITIONAL &&\n status[1] !== \"valid\" && status[1] !== \"deviation\")) {\n error = true;\n break;\n }\n }\n\n return {\n label: label,\n error: error\n };\n}\n\nfunction processing(domain_name, useSTD3, processing_option) {\n var result = mapChars(domain_name, useSTD3, processing_option);\n result.string = normalize(result.string);\n\n var labels = result.string.split(\".\");\n for (var i = 0; i < labels.length; ++i) {\n try {\n var validation = validateLabel(labels[i]);\n labels[i] = validation.label;\n result.error = result.error || validation.error;\n } catch(e) {\n result.error = true;\n }\n }\n\n return {\n string: labels.join(\".\"),\n error: result.error\n };\n}\n\nmodule.exports.toASCII = function(domain_name, useSTD3, processing_option, verifyDnsLength) {\n var result = processing(domain_name, useSTD3, processing_option);\n var labels = result.string.split(\".\");\n labels = labels.map(function(l) {\n try {\n return punycode.toASCII(l);\n } catch(e) {\n result.error = true;\n return l;\n }\n });\n\n if (verifyDnsLength) {\n var total = labels.slice(0, labels.length - 1).join(\".\").length;\n if (total.length > 253 || total.length === 0) {\n result.error = true;\n }\n\n for (var i=0; i < labels.length; ++i) {\n if (labels.length > 63 || labels.length === 0) {\n result.error = true;\n break;\n }\n }\n }\n\n if (result.error) return null;\n return labels.join(\".\");\n};\n\nmodule.exports.toUnicode = function(domain_name, useSTD3) {\n var result = processing(domain_name, useSTD3, PROCESSING_OPTIONS.NONTRANSITIONAL);\n\n return {\n domain: result.string,\n error: result.error\n };\n};\n\nmodule.exports.PROCESSING_OPTIONS = PROCESSING_OPTIONS;\n","module.exports = require('./lib/tunnel');\n","'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('got illegal response body from proxy');\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n debug('tunneling connection has established');\n self.sockets[self.sockets.indexOf(placeholder)] = socket;\n return cb(socket);\n }\n\n function onError(cause) {\n connectReq.removeAllListeners();\n\n debug('tunneling socket could not be established, cause=%s\\n',\n cause.message, cause.stack);\n var error = new Error('tunneling socket could not be established, ' +\n 'cause=' + cause.message);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n }\n};\n\nTunnelingAgent.prototype.removeSocket = function removeSocket(socket) {\n var pos = this.sockets.indexOf(socket)\n if (pos === -1) {\n return;\n }\n this.sockets.splice(pos, 1);\n\n var pending = this.requests.shift();\n if (pending) {\n // If we have pending requests and a socket gets closed a new one\n // needs to be created to take over in the pool for the one that closed.\n this.createSocket(pending, function(socket) {\n pending.request.onSocket(socket);\n });\n }\n};\n\nfunction createSecureSocket(options, cb) {\n var self = this;\n TunnelingAgent.prototype.createSocket.call(self, options, function(socket) {\n var hostHeader = options.request.getHeader('host');\n var tlsOptions = mergeOptions({}, self.options, {\n socket: socket,\n servername: hostHeader ? hostHeader.replace(/:.*$/, '') : options.host\n });\n\n // 0 is dummy port for v0.6\n var secureSocket = tls.connect(0, tlsOptions);\n self.sockets[self.sockets.indexOf(socket)] = secureSocket;\n cb(secureSocket);\n });\n}\n\n\nfunction toOptions(host, port, localAddress) {\n if (typeof host === 'string') { // since v0.10\n return {\n host: host,\n port: port,\n localAddress: localAddress\n };\n }\n return host; // for v0.11 or later\n}\n\nfunction mergeOptions(target) {\n for (var i = 1, len = arguments.length; i < len; ++i) {\n var overrides = arguments[i];\n if (typeof overrides === 'object') {\n var keys = Object.keys(overrides);\n for (var j = 0, keyLen = keys.length; j < keyLen; ++j) {\n var k = keys[j];\n if (overrides[k] !== undefined) {\n target[k] = overrides[k];\n }\n }\n }\n }\n return target;\n}\n\n\nvar debug;\nif (process.env.NODE_DEBUG && /\\btunnel\\b/.test(process.env.NODE_DEBUG)) {\n debug = function() {\n var args = Array.prototype.slice.call(arguments);\n if (typeof args[0] === 'string') {\n args[0] = 'TUNNEL: ' + args[0];\n } else {\n args.unshift('TUNNEL:');\n }\n console.error.apply(console, args);\n }\n} else {\n debug = function() {};\n}\nexports.debug = debug; // for test\n",null,"'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nfunction getUserAgent() {\n if (typeof navigator === \"object\" && \"userAgent\" in navigator) {\n return navigator.userAgent;\n }\n\n if (typeof process === \"object\" && \"version\" in process) {\n return `Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`;\n }\n\n return \"\";\n}\n\nexports.getUserAgent = getUserAgent;\n//# sourceMappingURL=index.js.map\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nObject.defineProperty(exports, \"v1\", {\n enumerable: true,\n get: function () {\n return _v.default;\n }\n});\nObject.defineProperty(exports, \"v3\", {\n enumerable: true,\n get: function () {\n return _v2.default;\n }\n});\nObject.defineProperty(exports, \"v4\", {\n enumerable: true,\n get: function () {\n return _v3.default;\n }\n});\nObject.defineProperty(exports, \"v5\", {\n enumerable: true,\n get: function () {\n return _v4.default;\n }\n});\nObject.defineProperty(exports, \"NIL\", {\n enumerable: true,\n get: function () {\n return _nil.default;\n }\n});\nObject.defineProperty(exports, \"version\", {\n enumerable: true,\n get: function () {\n return _version.default;\n }\n});\nObject.defineProperty(exports, \"validate\", {\n enumerable: true,\n get: function () {\n return _validate.default;\n }\n});\nObject.defineProperty(exports, \"stringify\", {\n enumerable: true,\n get: function () {\n return _stringify.default;\n }\n});\nObject.defineProperty(exports, \"parse\", {\n enumerable: true,\n get: function () {\n return _parse.default;\n }\n});\n\nvar _v = _interopRequireDefault(require(\"./v1.js\"));\n\nvar _v2 = _interopRequireDefault(require(\"./v3.js\"));\n\nvar _v3 = _interopRequireDefault(require(\"./v4.js\"));\n\nvar _v4 = _interopRequireDefault(require(\"./v5.js\"));\n\nvar _nil = _interopRequireDefault(require(\"./nil.js\"));\n\nvar _version = _interopRequireDefault(require(\"./version.js\"));\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nvar _stringify = _interopRequireDefault(require(\"./stringify.js\"));\n\nvar _parse = _interopRequireDefault(require(\"./parse.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction md5(bytes) {\n if (Array.isArray(bytes)) {\n bytes = Buffer.from(bytes);\n } else if (typeof bytes === 'string') {\n bytes = Buffer.from(bytes, 'utf8');\n }\n\n return _crypto.default.createHash('md5').update(bytes).digest();\n}\n\nvar _default = md5;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = '00000000-0000-0000-0000-000000000000';\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction parse(uuid) {\n if (!(0, _validate.default)(uuid)) {\n throw TypeError('Invalid UUID');\n }\n\n let v;\n const arr = new Uint8Array(16); // Parse ########-....-....-....-............\n\n arr[0] = (v = parseInt(uuid.slice(0, 8), 16)) >>> 24;\n arr[1] = v >>> 16 & 0xff;\n arr[2] = v >>> 8 & 0xff;\n arr[3] = v & 0xff; // Parse ........-####-....-....-............\n\n arr[4] = (v = parseInt(uuid.slice(9, 13), 16)) >>> 8;\n arr[5] = v & 0xff; // Parse ........-....-####-....-............\n\n arr[6] = (v = parseInt(uuid.slice(14, 18), 16)) >>> 8;\n arr[7] = v & 0xff; // Parse ........-....-....-####-............\n\n arr[8] = (v = parseInt(uuid.slice(19, 23), 16)) >>> 8;\n arr[9] = v & 0xff; // Parse ........-....-....-....-############\n // (Use \"/\" to avoid 32-bit truncation when bit-shifting high-order bytes)\n\n arr[10] = (v = parseInt(uuid.slice(24, 36), 16)) / 0x10000000000 & 0xff;\n arr[11] = v / 0x100000000 & 0xff;\n arr[12] = v >>> 24 & 0xff;\n arr[13] = v >>> 16 & 0xff;\n arr[14] = v >>> 8 & 0xff;\n arr[15] = v & 0xff;\n return arr;\n}\n\nvar _default = parse;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = rng;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst rnds8Pool = new Uint8Array(256); // # of random values to pre-allocate\n\nlet poolPtr = rnds8Pool.length;\n\nfunction rng() {\n if (poolPtr > rnds8Pool.length - 16) {\n _crypto.default.randomFillSync(rnds8Pool);\n\n poolPtr = 0;\n }\n\n return rnds8Pool.slice(poolPtr, poolPtr += 16);\n}","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction sha1(bytes) {\n if (Array.isArray(bytes)) {\n bytes = Buffer.from(bytes);\n } else if (typeof bytes === 'string') {\n bytes = Buffer.from(bytes, 'utf8');\n }\n\n return _crypto.default.createHash('sha1').update(bytes).digest();\n}\n\nvar _default = sha1;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Convert array of 16 byte values to UUID string format of the form:\n * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n */\nconst byteToHex = [];\n\nfor (let i = 0; i < 256; ++i) {\n byteToHex.push((i + 0x100).toString(16).substr(1));\n}\n\nfunction stringify(arr, offset = 0) {\n // Note: Be careful editing this code! It's been tuned for performance\n // and works in ways you may not expect. See https://github.com/uuidjs/uuid/pull/434\n const uuid = (byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + '-' + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + '-' + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + '-' + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + '-' + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]]).toLowerCase(); // Consistency check for valid UUID. If this throws, it's likely due to one\n // of the following:\n // - One or more input array values don't map to a hex octet (leading to\n // \"undefined\" in the uuid)\n // - Invalid input values for the RFC `version` or `variant` fields\n\n if (!(0, _validate.default)(uuid)) {\n throw TypeError('Stringified UUID is invalid');\n }\n\n return uuid;\n}\n\nvar _default = stringify;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _rng = _interopRequireDefault(require(\"./rng.js\"));\n\nvar _stringify = _interopRequireDefault(require(\"./stringify.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// **`v1()` - Generate time-based UUID**\n//\n// Inspired by https://github.com/LiosK/UUID.js\n// and http://docs.python.org/library/uuid.html\nlet _nodeId;\n\nlet _clockseq; // Previous uuid creation time\n\n\nlet _lastMSecs = 0;\nlet _lastNSecs = 0; // See https://github.com/uuidjs/uuid for API details\n\nfunction v1(options, buf, offset) {\n let i = buf && offset || 0;\n const b = buf || new Array(16);\n options = options || {};\n let node = options.node || _nodeId;\n let clockseq = options.clockseq !== undefined ? options.clockseq : _clockseq; // node and clockseq need to be initialized to random values if they're not\n // specified. We do this lazily to minimize issues related to insufficient\n // system entropy. See #189\n\n if (node == null || clockseq == null) {\n const seedBytes = options.random || (options.rng || _rng.default)();\n\n if (node == null) {\n // Per 4.5, create and 48-bit node id, (47 random bits + multicast bit = 1)\n node = _nodeId = [seedBytes[0] | 0x01, seedBytes[1], seedBytes[2], seedBytes[3], seedBytes[4], seedBytes[5]];\n }\n\n if (clockseq == null) {\n // Per 4.2.2, randomize (14 bit) clockseq\n clockseq = _clockseq = (seedBytes[6] << 8 | seedBytes[7]) & 0x3fff;\n }\n } // UUID timestamps are 100 nano-second units since the Gregorian epoch,\n // (1582-10-15 00:00). JSNumbers aren't precise enough for this, so\n // time is handled internally as 'msecs' (integer milliseconds) and 'nsecs'\n // (100-nanoseconds offset from msecs) since unix epoch, 1970-01-01 00:00.\n\n\n let msecs = options.msecs !== undefined ? options.msecs : Date.now(); // Per 4.2.1.2, use count of uuid's generated during the current clock\n // cycle to simulate higher resolution clock\n\n let nsecs = options.nsecs !== undefined ? options.nsecs : _lastNSecs + 1; // Time since last uuid creation (in msecs)\n\n const dt = msecs - _lastMSecs + (nsecs - _lastNSecs) / 10000; // Per 4.2.1.2, Bump clockseq on clock regression\n\n if (dt < 0 && options.clockseq === undefined) {\n clockseq = clockseq + 1 & 0x3fff;\n } // Reset nsecs if clock regresses (new clockseq) or we've moved onto a new\n // time interval\n\n\n if ((dt < 0 || msecs > _lastMSecs) && options.nsecs === undefined) {\n nsecs = 0;\n } // Per 4.2.1.2 Throw error if too many uuids are requested\n\n\n if (nsecs >= 10000) {\n throw new Error(\"uuid.v1(): Can't create more than 10M uuids/sec\");\n }\n\n _lastMSecs = msecs;\n _lastNSecs = nsecs;\n _clockseq = clockseq; // Per 4.1.4 - Convert from unix epoch to Gregorian epoch\n\n msecs += 12219292800000; // `time_low`\n\n const tl = ((msecs & 0xfffffff) * 10000 + nsecs) % 0x100000000;\n b[i++] = tl >>> 24 & 0xff;\n b[i++] = tl >>> 16 & 0xff;\n b[i++] = tl >>> 8 & 0xff;\n b[i++] = tl & 0xff; // `time_mid`\n\n const tmh = msecs / 0x100000000 * 10000 & 0xfffffff;\n b[i++] = tmh >>> 8 & 0xff;\n b[i++] = tmh & 0xff; // `time_high_and_version`\n\n b[i++] = tmh >>> 24 & 0xf | 0x10; // include version\n\n b[i++] = tmh >>> 16 & 0xff; // `clock_seq_hi_and_reserved` (Per 4.2.2 - include variant)\n\n b[i++] = clockseq >>> 8 | 0x80; // `clock_seq_low`\n\n b[i++] = clockseq & 0xff; // `node`\n\n for (let n = 0; n < 6; ++n) {\n b[i + n] = node[n];\n }\n\n return buf || (0, _stringify.default)(b);\n}\n\nvar _default = v1;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _v = _interopRequireDefault(require(\"./v35.js\"));\n\nvar _md = _interopRequireDefault(require(\"./md5.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst v3 = (0, _v.default)('v3', 0x30, _md.default);\nvar _default = v3;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = _default;\nexports.URL = exports.DNS = void 0;\n\nvar _stringify = _interopRequireDefault(require(\"./stringify.js\"));\n\nvar _parse = _interopRequireDefault(require(\"./parse.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction stringToBytes(str) {\n str = unescape(encodeURIComponent(str)); // UTF8 escape\n\n const bytes = [];\n\n for (let i = 0; i < str.length; ++i) {\n bytes.push(str.charCodeAt(i));\n }\n\n return bytes;\n}\n\nconst DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8';\nexports.DNS = DNS;\nconst URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8';\nexports.URL = URL;\n\nfunction _default(name, version, hashfunc) {\n function generateUUID(value, namespace, buf, offset) {\n if (typeof value === 'string') {\n value = stringToBytes(value);\n }\n\n if (typeof namespace === 'string') {\n namespace = (0, _parse.default)(namespace);\n }\n\n if (namespace.length !== 16) {\n throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)');\n } // Compute hash of namespace and value, Per 4.3\n // Future: Use spread syntax when supported on all platforms, e.g. `bytes =\n // hashfunc([...namespace, ... value])`\n\n\n let bytes = new Uint8Array(16 + value.length);\n bytes.set(namespace);\n bytes.set(value, namespace.length);\n bytes = hashfunc(bytes);\n bytes[6] = bytes[6] & 0x0f | version;\n bytes[8] = bytes[8] & 0x3f | 0x80;\n\n if (buf) {\n offset = offset || 0;\n\n for (let i = 0; i < 16; ++i) {\n buf[offset + i] = bytes[i];\n }\n\n return buf;\n }\n\n return (0, _stringify.default)(bytes);\n } // Function#name is not settable on some platforms (#270)\n\n\n try {\n generateUUID.name = name; // eslint-disable-next-line no-empty\n } catch (err) {} // For CommonJS default export support\n\n\n generateUUID.DNS = DNS;\n generateUUID.URL = URL;\n return generateUUID;\n}","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _rng = _interopRequireDefault(require(\"./rng.js\"));\n\nvar _stringify = _interopRequireDefault(require(\"./stringify.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction v4(options, buf, offset) {\n options = options || {};\n\n const rnds = options.random || (options.rng || _rng.default)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved`\n\n\n rnds[6] = rnds[6] & 0x0f | 0x40;\n rnds[8] = rnds[8] & 0x3f | 0x80; // Copy bytes to buffer, if provided\n\n if (buf) {\n offset = offset || 0;\n\n for (let i = 0; i < 16; ++i) {\n buf[offset + i] = rnds[i];\n }\n\n return buf;\n }\n\n return (0, _stringify.default)(rnds);\n}\n\nvar _default = v4;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _v = _interopRequireDefault(require(\"./v35.js\"));\n\nvar _sha = _interopRequireDefault(require(\"./sha1.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst v5 = (0, _v.default)('v5', 0x50, _sha.default);\nvar _default = v5;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _regex = _interopRequireDefault(require(\"./regex.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction validate(uuid) {\n return typeof uuid === 'string' && _regex.default.test(uuid);\n}\n\nvar _default = validate;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction version(uuid) {\n if (!(0, _validate.default)(uuid)) {\n throw TypeError('Invalid UUID');\n }\n\n return parseInt(uuid.substr(14, 1), 16);\n}\n\nvar _default = version;\nexports.default = _default;","\"use strict\";\n\nvar conversions = {};\nmodule.exports = conversions;\n\nfunction sign(x) {\n return x < 0 ? -1 : 1;\n}\n\nfunction evenRound(x) {\n // Round x to the nearest integer, choosing the even integer if it lies halfway between two.\n if ((x % 1) === 0.5 && (x & 1) === 0) { // [even number].5; round down (i.e. floor)\n return Math.floor(x);\n } else {\n return Math.round(x);\n }\n}\n\nfunction createNumberConversion(bitLength, typeOpts) {\n if (!typeOpts.unsigned) {\n --bitLength;\n }\n const lowerBound = typeOpts.unsigned ? 0 : -Math.pow(2, bitLength);\n const upperBound = Math.pow(2, bitLength) - 1;\n\n const moduloVal = typeOpts.moduloBitLength ? Math.pow(2, typeOpts.moduloBitLength) : Math.pow(2, bitLength);\n const moduloBound = typeOpts.moduloBitLength ? Math.pow(2, typeOpts.moduloBitLength - 1) : Math.pow(2, bitLength - 1);\n\n return function(V, opts) {\n if (!opts) opts = {};\n\n let x = +V;\n\n if (opts.enforceRange) {\n if (!Number.isFinite(x)) {\n throw new TypeError(\"Argument is not a finite number\");\n }\n\n x = sign(x) * Math.floor(Math.abs(x));\n if (x < lowerBound || x > upperBound) {\n throw new TypeError(\"Argument is not in byte range\");\n }\n\n return x;\n }\n\n if (!isNaN(x) && opts.clamp) {\n x = evenRound(x);\n\n if (x < lowerBound) x = lowerBound;\n if (x > upperBound) x = upperBound;\n return x;\n }\n\n if (!Number.isFinite(x) || x === 0) {\n return 0;\n }\n\n x = sign(x) * Math.floor(Math.abs(x));\n x = x % moduloVal;\n\n if (!typeOpts.unsigned && x >= moduloBound) {\n return x - moduloVal;\n } else if (typeOpts.unsigned) {\n if (x < 0) {\n x += moduloVal;\n } else if (x === -0) { // don't return negative zero\n return 0;\n }\n }\n\n return x;\n }\n}\n\nconversions[\"void\"] = function () {\n return undefined;\n};\n\nconversions[\"boolean\"] = function (val) {\n return !!val;\n};\n\nconversions[\"byte\"] = createNumberConversion(8, { unsigned: false });\nconversions[\"octet\"] = createNumberConversion(8, { unsigned: true });\n\nconversions[\"short\"] = createNumberConversion(16, { unsigned: false });\nconversions[\"unsigned short\"] = createNumberConversion(16, { unsigned: true });\n\nconversions[\"long\"] = createNumberConversion(32, { unsigned: false });\nconversions[\"unsigned long\"] = createNumberConversion(32, { unsigned: true });\n\nconversions[\"long long\"] = createNumberConversion(32, { unsigned: false, moduloBitLength: 64 });\nconversions[\"unsigned long long\"] = createNumberConversion(32, { unsigned: true, moduloBitLength: 64 });\n\nconversions[\"double\"] = function (V) {\n const x = +V;\n\n if (!Number.isFinite(x)) {\n throw new TypeError(\"Argument is not a finite floating-point value\");\n }\n\n return x;\n};\n\nconversions[\"unrestricted double\"] = function (V) {\n const x = +V;\n\n if (isNaN(x)) {\n throw new TypeError(\"Argument is NaN\");\n }\n\n return x;\n};\n\n// not quite valid, but good enough for JS\nconversions[\"float\"] = conversions[\"double\"];\nconversions[\"unrestricted float\"] = conversions[\"unrestricted double\"];\n\nconversions[\"DOMString\"] = function (V, opts) {\n if (!opts) opts = {};\n\n if (opts.treatNullAsEmptyString && V === null) {\n return \"\";\n }\n\n return String(V);\n};\n\nconversions[\"ByteString\"] = function (V, opts) {\n const x = String(V);\n let c = undefined;\n for (let i = 0; (c = x.codePointAt(i)) !== undefined; ++i) {\n if (c > 255) {\n throw new TypeError(\"Argument is not a valid bytestring\");\n }\n }\n\n return x;\n};\n\nconversions[\"USVString\"] = function (V) {\n const S = String(V);\n const n = S.length;\n const U = [];\n for (let i = 0; i < n; ++i) {\n const c = S.charCodeAt(i);\n if (c < 0xD800 || c > 0xDFFF) {\n U.push(String.fromCodePoint(c));\n } else if (0xDC00 <= c && c <= 0xDFFF) {\n U.push(String.fromCodePoint(0xFFFD));\n } else {\n if (i === n - 1) {\n U.push(String.fromCodePoint(0xFFFD));\n } else {\n const d = S.charCodeAt(i + 1);\n if (0xDC00 <= d && d <= 0xDFFF) {\n const a = c & 0x3FF;\n const b = d & 0x3FF;\n U.push(String.fromCodePoint((2 << 15) + (2 << 9) * a + b));\n ++i;\n } else {\n U.push(String.fromCodePoint(0xFFFD));\n }\n }\n }\n }\n\n return U.join('');\n};\n\nconversions[\"Date\"] = function (V, opts) {\n if (!(V instanceof Date)) {\n throw new TypeError(\"Argument is not a Date object\");\n }\n if (isNaN(V)) {\n return undefined;\n }\n\n return V;\n};\n\nconversions[\"RegExp\"] = function (V, opts) {\n if (!(V instanceof RegExp)) {\n V = new RegExp(V);\n }\n\n return V;\n};\n","\"use strict\";\nconst usm = require(\"./url-state-machine\");\n\nexports.implementation = class URLImpl {\n constructor(constructorArgs) {\n const url = constructorArgs[0];\n const base = constructorArgs[1];\n\n let parsedBase = null;\n if (base !== undefined) {\n parsedBase = usm.basicURLParse(base);\n if (parsedBase === \"failure\") {\n throw new TypeError(\"Invalid base URL\");\n }\n }\n\n const parsedURL = usm.basicURLParse(url, { baseURL: parsedBase });\n if (parsedURL === \"failure\") {\n throw new TypeError(\"Invalid URL\");\n }\n\n this._url = parsedURL;\n\n // TODO: query stuff\n }\n\n get href() {\n return usm.serializeURL(this._url);\n }\n\n set href(v) {\n const parsedURL = usm.basicURLParse(v);\n if (parsedURL === \"failure\") {\n throw new TypeError(\"Invalid URL\");\n }\n\n this._url = parsedURL;\n }\n\n get origin() {\n return usm.serializeURLOrigin(this._url);\n }\n\n get protocol() {\n return this._url.scheme + \":\";\n }\n\n set protocol(v) {\n usm.basicURLParse(v + \":\", { url: this._url, stateOverride: \"scheme start\" });\n }\n\n get username() {\n return this._url.username;\n }\n\n set username(v) {\n if (usm.cannotHaveAUsernamePasswordPort(this._url)) {\n return;\n }\n\n usm.setTheUsername(this._url, v);\n }\n\n get password() {\n return this._url.password;\n }\n\n set password(v) {\n if (usm.cannotHaveAUsernamePasswordPort(this._url)) {\n return;\n }\n\n usm.setThePassword(this._url, v);\n }\n\n get host() {\n const url = this._url;\n\n if (url.host === null) {\n return \"\";\n }\n\n if (url.port === null) {\n return usm.serializeHost(url.host);\n }\n\n return usm.serializeHost(url.host) + \":\" + usm.serializeInteger(url.port);\n }\n\n set host(v) {\n if (this._url.cannotBeABaseURL) {\n return;\n }\n\n usm.basicURLParse(v, { url: this._url, stateOverride: \"host\" });\n }\n\n get hostname() {\n if (this._url.host === null) {\n return \"\";\n }\n\n return usm.serializeHost(this._url.host);\n }\n\n set hostname(v) {\n if (this._url.cannotBeABaseURL) {\n return;\n }\n\n usm.basicURLParse(v, { url: this._url, stateOverride: \"hostname\" });\n }\n\n get port() {\n if (this._url.port === null) {\n return \"\";\n }\n\n return usm.serializeInteger(this._url.port);\n }\n\n set port(v) {\n if (usm.cannotHaveAUsernamePasswordPort(this._url)) {\n return;\n }\n\n if (v === \"\") {\n this._url.port = null;\n } else {\n usm.basicURLParse(v, { url: this._url, stateOverride: \"port\" });\n }\n }\n\n get pathname() {\n if (this._url.cannotBeABaseURL) {\n return this._url.path[0];\n }\n\n if (this._url.path.length === 0) {\n return \"\";\n }\n\n return \"/\" + this._url.path.join(\"/\");\n }\n\n set pathname(v) {\n if (this._url.cannotBeABaseURL) {\n return;\n }\n\n this._url.path = [];\n usm.basicURLParse(v, { url: this._url, stateOverride: \"path start\" });\n }\n\n get search() {\n if (this._url.query === null || this._url.query === \"\") {\n return \"\";\n }\n\n return \"?\" + this._url.query;\n }\n\n set search(v) {\n // TODO: query stuff\n\n const url = this._url;\n\n if (v === \"\") {\n url.query = null;\n return;\n }\n\n const input = v[0] === \"?\" ? v.substring(1) : v;\n url.query = \"\";\n usm.basicURLParse(input, { url, stateOverride: \"query\" });\n }\n\n get hash() {\n if (this._url.fragment === null || this._url.fragment === \"\") {\n return \"\";\n }\n\n return \"#\" + this._url.fragment;\n }\n\n set hash(v) {\n if (v === \"\") {\n this._url.fragment = null;\n return;\n }\n\n const input = v[0] === \"#\" ? v.substring(1) : v;\n this._url.fragment = \"\";\n usm.basicURLParse(input, { url: this._url, stateOverride: \"fragment\" });\n }\n\n toJSON() {\n return this.href;\n }\n};\n","\"use strict\";\n\nconst conversions = require(\"webidl-conversions\");\nconst utils = require(\"./utils.js\");\nconst Impl = require(\".//URL-impl.js\");\n\nconst impl = utils.implSymbol;\n\nfunction URL(url) {\n if (!this || this[impl] || !(this instanceof URL)) {\n throw new TypeError(\"Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.\");\n }\n if (arguments.length < 1) {\n throw new TypeError(\"Failed to construct 'URL': 1 argument required, but only \" + arguments.length + \" present.\");\n }\n const args = [];\n for (let i = 0; i < arguments.length && i < 2; ++i) {\n args[i] = arguments[i];\n }\n args[0] = conversions[\"USVString\"](args[0]);\n if (args[1] !== undefined) {\n args[1] = conversions[\"USVString\"](args[1]);\n }\n\n module.exports.setup(this, args);\n}\n\nURL.prototype.toJSON = function toJSON() {\n if (!this || !module.exports.is(this)) {\n throw new TypeError(\"Illegal invocation\");\n }\n const args = [];\n for (let i = 0; i < arguments.length && i < 0; ++i) {\n args[i] = arguments[i];\n }\n return this[impl].toJSON.apply(this[impl], args);\n};\nObject.defineProperty(URL.prototype, \"href\", {\n get() {\n return this[impl].href;\n },\n set(V) {\n V = conversions[\"USVString\"](V);\n this[impl].href = V;\n },\n enumerable: true,\n configurable: true\n});\n\nURL.prototype.toString = function () {\n if (!this || !module.exports.is(this)) {\n throw new TypeError(\"Illegal invocation\");\n }\n return this.href;\n};\n\nObject.defineProperty(URL.prototype, \"origin\", {\n get() {\n return this[impl].origin;\n },\n enumerable: true,\n configurable: true\n});\n\nObject.defineProperty(URL.prototype, \"protocol\", {\n get() {\n return this[impl].protocol;\n },\n set(V) {\n V = conversions[\"USVString\"](V);\n this[impl].protocol = V;\n },\n enumerable: true,\n configurable: true\n});\n\nObject.defineProperty(URL.prototype, \"username\", {\n get() {\n return this[impl].username;\n },\n set(V) {\n V = conversions[\"USVString\"](V);\n this[impl].username = V;\n },\n enumerable: true,\n configurable: true\n});\n\nObject.defineProperty(URL.prototype, \"password\", {\n get() {\n return this[impl].password;\n },\n set(V) {\n V = conversions[\"USVString\"](V);\n this[impl].password = V;\n },\n enumerable: true,\n configurable: true\n});\n\nObject.defineProperty(URL.prototype, \"host\", {\n get() {\n return this[impl].host;\n },\n set(V) {\n V = conversions[\"USVString\"](V);\n this[impl].host = V;\n },\n enumerable: true,\n configurable: true\n});\n\nObject.defineProperty(URL.prototype, \"hostname\", {\n get() {\n return this[impl].hostname;\n },\n set(V) {\n V = conversions[\"USVString\"](V);\n this[impl].hostname = V;\n },\n enumerable: true,\n configurable: true\n});\n\nObject.defineProperty(URL.prototype, \"port\", {\n get() {\n return this[impl].port;\n },\n set(V) {\n V = conversions[\"USVString\"](V);\n this[impl].port = V;\n },\n enumerable: true,\n configurable: true\n});\n\nObject.defineProperty(URL.prototype, \"pathname\", {\n get() {\n return this[impl].pathname;\n },\n set(V) {\n V = conversions[\"USVString\"](V);\n this[impl].pathname = V;\n },\n enumerable: true,\n configurable: true\n});\n\nObject.defineProperty(URL.prototype, \"search\", {\n get() {\n return this[impl].search;\n },\n set(V) {\n V = conversions[\"USVString\"](V);\n this[impl].search = V;\n },\n enumerable: true,\n configurable: true\n});\n\nObject.defineProperty(URL.prototype, \"hash\", {\n get() {\n return this[impl].hash;\n },\n set(V) {\n V = conversions[\"USVString\"](V);\n this[impl].hash = V;\n },\n enumerable: true,\n configurable: true\n});\n\n\nmodule.exports = {\n is(obj) {\n return !!obj && obj[impl] instanceof Impl.implementation;\n },\n create(constructorArgs, privateData) {\n let obj = Object.create(URL.prototype);\n this.setup(obj, constructorArgs, privateData);\n return obj;\n },\n setup(obj, constructorArgs, privateData) {\n if (!privateData) privateData = {};\n privateData.wrapper = obj;\n\n obj[impl] = new Impl.implementation(constructorArgs, privateData);\n obj[impl][utils.wrapperSymbol] = obj;\n },\n interface: URL,\n expose: {\n Window: { URL: URL },\n Worker: { URL: URL }\n }\n};\n\n","\"use strict\";\n\nexports.URL = require(\"./URL\").interface;\nexports.serializeURL = require(\"./url-state-machine\").serializeURL;\nexports.serializeURLOrigin = require(\"./url-state-machine\").serializeURLOrigin;\nexports.basicURLParse = require(\"./url-state-machine\").basicURLParse;\nexports.setTheUsername = require(\"./url-state-machine\").setTheUsername;\nexports.setThePassword = require(\"./url-state-machine\").setThePassword;\nexports.serializeHost = require(\"./url-state-machine\").serializeHost;\nexports.serializeInteger = require(\"./url-state-machine\").serializeInteger;\nexports.parseURL = require(\"./url-state-machine\").parseURL;\n","\"use strict\";\r\nconst punycode = require(\"punycode\");\r\nconst tr46 = require(\"tr46\");\r\n\r\nconst specialSchemes = {\r\n ftp: 21,\r\n file: null,\r\n gopher: 70,\r\n http: 80,\r\n https: 443,\r\n ws: 80,\r\n wss: 443\r\n};\r\n\r\nconst failure = Symbol(\"failure\");\r\n\r\nfunction countSymbols(str) {\r\n return punycode.ucs2.decode(str).length;\r\n}\r\n\r\nfunction at(input, idx) {\r\n const c = input[idx];\r\n return isNaN(c) ? undefined : String.fromCodePoint(c);\r\n}\r\n\r\nfunction isASCIIDigit(c) {\r\n return c >= 0x30 && c <= 0x39;\r\n}\r\n\r\nfunction isASCIIAlpha(c) {\r\n return (c >= 0x41 && c <= 0x5A) || (c >= 0x61 && c <= 0x7A);\r\n}\r\n\r\nfunction isASCIIAlphanumeric(c) {\r\n return isASCIIAlpha(c) || isASCIIDigit(c);\r\n}\r\n\r\nfunction isASCIIHex(c) {\r\n return isASCIIDigit(c) || (c >= 0x41 && c <= 0x46) || (c >= 0x61 && c <= 0x66);\r\n}\r\n\r\nfunction isSingleDot(buffer) {\r\n return buffer === \".\" || buffer.toLowerCase() === \"%2e\";\r\n}\r\n\r\nfunction isDoubleDot(buffer) {\r\n buffer = buffer.toLowerCase();\r\n return buffer === \"..\" || buffer === \"%2e.\" || buffer === \".%2e\" || buffer === \"%2e%2e\";\r\n}\r\n\r\nfunction isWindowsDriveLetterCodePoints(cp1, cp2) {\r\n return isASCIIAlpha(cp1) && (cp2 === 58 || cp2 === 124);\r\n}\r\n\r\nfunction isWindowsDriveLetterString(string) {\r\n return string.length === 2 && isASCIIAlpha(string.codePointAt(0)) && (string[1] === \":\" || string[1] === \"|\");\r\n}\r\n\r\nfunction isNormalizedWindowsDriveLetterString(string) {\r\n return string.length === 2 && isASCIIAlpha(string.codePointAt(0)) && string[1] === \":\";\r\n}\r\n\r\nfunction containsForbiddenHostCodePoint(string) {\r\n return string.search(/\\u0000|\\u0009|\\u000A|\\u000D|\\u0020|#|%|\\/|:|\\?|@|\\[|\\\\|\\]/) !== -1;\r\n}\r\n\r\nfunction containsForbiddenHostCodePointExcludingPercent(string) {\r\n return string.search(/\\u0000|\\u0009|\\u000A|\\u000D|\\u0020|#|\\/|:|\\?|@|\\[|\\\\|\\]/) !== -1;\r\n}\r\n\r\nfunction isSpecialScheme(scheme) {\r\n return specialSchemes[scheme] !== undefined;\r\n}\r\n\r\nfunction isSpecial(url) {\r\n return isSpecialScheme(url.scheme);\r\n}\r\n\r\nfunction defaultPort(scheme) {\r\n return specialSchemes[scheme];\r\n}\r\n\r\nfunction percentEncode(c) {\r\n let hex = c.toString(16).toUpperCase();\r\n if (hex.length === 1) {\r\n hex = \"0\" + hex;\r\n }\r\n\r\n return \"%\" + hex;\r\n}\r\n\r\nfunction utf8PercentEncode(c) {\r\n const buf = new Buffer(c);\r\n\r\n let str = \"\";\r\n\r\n for (let i = 0; i < buf.length; ++i) {\r\n str += percentEncode(buf[i]);\r\n }\r\n\r\n return str;\r\n}\r\n\r\nfunction utf8PercentDecode(str) {\r\n const input = new Buffer(str);\r\n const output = [];\r\n for (let i = 0; i < input.length; ++i) {\r\n if (input[i] !== 37) {\r\n output.push(input[i]);\r\n } else if (input[i] === 37 && isASCIIHex(input[i + 1]) && isASCIIHex(input[i + 2])) {\r\n output.push(parseInt(input.slice(i + 1, i + 3).toString(), 16));\r\n i += 2;\r\n } else {\r\n output.push(input[i]);\r\n }\r\n }\r\n return new Buffer(output).toString();\r\n}\r\n\r\nfunction isC0ControlPercentEncode(c) {\r\n return c <= 0x1F || c > 0x7E;\r\n}\r\n\r\nconst extraPathPercentEncodeSet = new Set([32, 34, 35, 60, 62, 63, 96, 123, 125]);\r\nfunction isPathPercentEncode(c) {\r\n return isC0ControlPercentEncode(c) || extraPathPercentEncodeSet.has(c);\r\n}\r\n\r\nconst extraUserinfoPercentEncodeSet =\r\n new Set([47, 58, 59, 61, 64, 91, 92, 93, 94, 124]);\r\nfunction isUserinfoPercentEncode(c) {\r\n return isPathPercentEncode(c) || extraUserinfoPercentEncodeSet.has(c);\r\n}\r\n\r\nfunction percentEncodeChar(c, encodeSetPredicate) {\r\n const cStr = String.fromCodePoint(c);\r\n\r\n if (encodeSetPredicate(c)) {\r\n return utf8PercentEncode(cStr);\r\n }\r\n\r\n return cStr;\r\n}\r\n\r\nfunction parseIPv4Number(input) {\r\n let R = 10;\r\n\r\n if (input.length >= 2 && input.charAt(0) === \"0\" && input.charAt(1).toLowerCase() === \"x\") {\r\n input = input.substring(2);\r\n R = 16;\r\n } else if (input.length >= 2 && input.charAt(0) === \"0\") {\r\n input = input.substring(1);\r\n R = 8;\r\n }\r\n\r\n if (input === \"\") {\r\n return 0;\r\n }\r\n\r\n const regex = R === 10 ? /[^0-9]/ : (R === 16 ? /[^0-9A-Fa-f]/ : /[^0-7]/);\r\n if (regex.test(input)) {\r\n return failure;\r\n }\r\n\r\n return parseInt(input, R);\r\n}\r\n\r\nfunction parseIPv4(input) {\r\n const parts = input.split(\".\");\r\n if (parts[parts.length - 1] === \"\") {\r\n if (parts.length > 1) {\r\n parts.pop();\r\n }\r\n }\r\n\r\n if (parts.length > 4) {\r\n return input;\r\n }\r\n\r\n const numbers = [];\r\n for (const part of parts) {\r\n if (part === \"\") {\r\n return input;\r\n }\r\n const n = parseIPv4Number(part);\r\n if (n === failure) {\r\n return input;\r\n }\r\n\r\n numbers.push(n);\r\n }\r\n\r\n for (let i = 0; i < numbers.length - 1; ++i) {\r\n if (numbers[i] > 255) {\r\n return failure;\r\n }\r\n }\r\n if (numbers[numbers.length - 1] >= Math.pow(256, 5 - numbers.length)) {\r\n return failure;\r\n }\r\n\r\n let ipv4 = numbers.pop();\r\n let counter = 0;\r\n\r\n for (const n of numbers) {\r\n ipv4 += n * Math.pow(256, 3 - counter);\r\n ++counter;\r\n }\r\n\r\n return ipv4;\r\n}\r\n\r\nfunction serializeIPv4(address) {\r\n let output = \"\";\r\n let n = address;\r\n\r\n for (let i = 1; i <= 4; ++i) {\r\n output = String(n % 256) + output;\r\n if (i !== 4) {\r\n output = \".\" + output;\r\n }\r\n n = Math.floor(n / 256);\r\n }\r\n\r\n return output;\r\n}\r\n\r\nfunction parseIPv6(input) {\r\n const address = [0, 0, 0, 0, 0, 0, 0, 0];\r\n let pieceIndex = 0;\r\n let compress = null;\r\n let pointer = 0;\r\n\r\n input = punycode.ucs2.decode(input);\r\n\r\n if (input[pointer] === 58) {\r\n if (input[pointer + 1] !== 58) {\r\n return failure;\r\n }\r\n\r\n pointer += 2;\r\n ++pieceIndex;\r\n compress = pieceIndex;\r\n }\r\n\r\n while (pointer < input.length) {\r\n if (pieceIndex === 8) {\r\n return failure;\r\n }\r\n\r\n if (input[pointer] === 58) {\r\n if (compress !== null) {\r\n return failure;\r\n }\r\n ++pointer;\r\n ++pieceIndex;\r\n compress = pieceIndex;\r\n continue;\r\n }\r\n\r\n let value = 0;\r\n let length = 0;\r\n\r\n while (length < 4 && isASCIIHex(input[pointer])) {\r\n value = value * 0x10 + parseInt(at(input, pointer), 16);\r\n ++pointer;\r\n ++length;\r\n }\r\n\r\n if (input[pointer] === 46) {\r\n if (length === 0) {\r\n return failure;\r\n }\r\n\r\n pointer -= length;\r\n\r\n if (pieceIndex > 6) {\r\n return failure;\r\n }\r\n\r\n let numbersSeen = 0;\r\n\r\n while (input[pointer] !== undefined) {\r\n let ipv4Piece = null;\r\n\r\n if (numbersSeen > 0) {\r\n if (input[pointer] === 46 && numbersSeen < 4) {\r\n ++pointer;\r\n } else {\r\n return failure;\r\n }\r\n }\r\n\r\n if (!isASCIIDigit(input[pointer])) {\r\n return failure;\r\n }\r\n\r\n while (isASCIIDigit(input[pointer])) {\r\n const number = parseInt(at(input, pointer));\r\n if (ipv4Piece === null) {\r\n ipv4Piece = number;\r\n } else if (ipv4Piece === 0) {\r\n return failure;\r\n } else {\r\n ipv4Piece = ipv4Piece * 10 + number;\r\n }\r\n if (ipv4Piece > 255) {\r\n return failure;\r\n }\r\n ++pointer;\r\n }\r\n\r\n address[pieceIndex] = address[pieceIndex] * 0x100 + ipv4Piece;\r\n\r\n ++numbersSeen;\r\n\r\n if (numbersSeen === 2 || numbersSeen === 4) {\r\n ++pieceIndex;\r\n }\r\n }\r\n\r\n if (numbersSeen !== 4) {\r\n return failure;\r\n }\r\n\r\n break;\r\n } else if (input[pointer] === 58) {\r\n ++pointer;\r\n if (input[pointer] === undefined) {\r\n return failure;\r\n }\r\n } else if (input[pointer] !== undefined) {\r\n return failure;\r\n }\r\n\r\n address[pieceIndex] = value;\r\n ++pieceIndex;\r\n }\r\n\r\n if (compress !== null) {\r\n let swaps = pieceIndex - compress;\r\n pieceIndex = 7;\r\n while (pieceIndex !== 0 && swaps > 0) {\r\n const temp = address[compress + swaps - 1];\r\n address[compress + swaps - 1] = address[pieceIndex];\r\n address[pieceIndex] = temp;\r\n --pieceIndex;\r\n --swaps;\r\n }\r\n } else if (compress === null && pieceIndex !== 8) {\r\n return failure;\r\n }\r\n\r\n return address;\r\n}\r\n\r\nfunction serializeIPv6(address) {\r\n let output = \"\";\r\n const seqResult = findLongestZeroSequence(address);\r\n const compress = seqResult.idx;\r\n let ignore0 = false;\r\n\r\n for (let pieceIndex = 0; pieceIndex <= 7; ++pieceIndex) {\r\n if (ignore0 && address[pieceIndex] === 0) {\r\n continue;\r\n } else if (ignore0) {\r\n ignore0 = false;\r\n }\r\n\r\n if (compress === pieceIndex) {\r\n const separator = pieceIndex === 0 ? \"::\" : \":\";\r\n output += separator;\r\n ignore0 = true;\r\n continue;\r\n }\r\n\r\n output += address[pieceIndex].toString(16);\r\n\r\n if (pieceIndex !== 7) {\r\n output += \":\";\r\n }\r\n }\r\n\r\n return output;\r\n}\r\n\r\nfunction parseHost(input, isSpecialArg) {\r\n if (input[0] === \"[\") {\r\n if (input[input.length - 1] !== \"]\") {\r\n return failure;\r\n }\r\n\r\n return parseIPv6(input.substring(1, input.length - 1));\r\n }\r\n\r\n if (!isSpecialArg) {\r\n return parseOpaqueHost(input);\r\n }\r\n\r\n const domain = utf8PercentDecode(input);\r\n const asciiDomain = tr46.toASCII(domain, false, tr46.PROCESSING_OPTIONS.NONTRANSITIONAL, false);\r\n if (asciiDomain === null) {\r\n return failure;\r\n }\r\n\r\n if (containsForbiddenHostCodePoint(asciiDomain)) {\r\n return failure;\r\n }\r\n\r\n const ipv4Host = parseIPv4(asciiDomain);\r\n if (typeof ipv4Host === \"number\" || ipv4Host === failure) {\r\n return ipv4Host;\r\n }\r\n\r\n return asciiDomain;\r\n}\r\n\r\nfunction parseOpaqueHost(input) {\r\n if (containsForbiddenHostCodePointExcludingPercent(input)) {\r\n return failure;\r\n }\r\n\r\n let output = \"\";\r\n const decoded = punycode.ucs2.decode(input);\r\n for (let i = 0; i < decoded.length; ++i) {\r\n output += percentEncodeChar(decoded[i], isC0ControlPercentEncode);\r\n }\r\n return output;\r\n}\r\n\r\nfunction findLongestZeroSequence(arr) {\r\n let maxIdx = null;\r\n let maxLen = 1; // only find elements > 1\r\n let currStart = null;\r\n let currLen = 0;\r\n\r\n for (let i = 0; i < arr.length; ++i) {\r\n if (arr[i] !== 0) {\r\n if (currLen > maxLen) {\r\n maxIdx = currStart;\r\n maxLen = currLen;\r\n }\r\n\r\n currStart = null;\r\n currLen = 0;\r\n } else {\r\n if (currStart === null) {\r\n currStart = i;\r\n }\r\n ++currLen;\r\n }\r\n }\r\n\r\n // if trailing zeros\r\n if (currLen > maxLen) {\r\n maxIdx = currStart;\r\n maxLen = currLen;\r\n }\r\n\r\n return {\r\n idx: maxIdx,\r\n len: maxLen\r\n };\r\n}\r\n\r\nfunction serializeHost(host) {\r\n if (typeof host === \"number\") {\r\n return serializeIPv4(host);\r\n }\r\n\r\n // IPv6 serializer\r\n if (host instanceof Array) {\r\n return \"[\" + serializeIPv6(host) + \"]\";\r\n }\r\n\r\n return host;\r\n}\r\n\r\nfunction trimControlChars(url) {\r\n return url.replace(/^[\\u0000-\\u001F\\u0020]+|[\\u0000-\\u001F\\u0020]+$/g, \"\");\r\n}\r\n\r\nfunction trimTabAndNewline(url) {\r\n return url.replace(/\\u0009|\\u000A|\\u000D/g, \"\");\r\n}\r\n\r\nfunction shortenPath(url) {\r\n const path = url.path;\r\n if (path.length === 0) {\r\n return;\r\n }\r\n if (url.scheme === \"file\" && path.length === 1 && isNormalizedWindowsDriveLetter(path[0])) {\r\n return;\r\n }\r\n\r\n path.pop();\r\n}\r\n\r\nfunction includesCredentials(url) {\r\n return url.username !== \"\" || url.password !== \"\";\r\n}\r\n\r\nfunction cannotHaveAUsernamePasswordPort(url) {\r\n return url.host === null || url.host === \"\" || url.cannotBeABaseURL || url.scheme === \"file\";\r\n}\r\n\r\nfunction isNormalizedWindowsDriveLetter(string) {\r\n return /^[A-Za-z]:$/.test(string);\r\n}\r\n\r\nfunction URLStateMachine(input, base, encodingOverride, url, stateOverride) {\r\n this.pointer = 0;\r\n this.input = input;\r\n this.base = base || null;\r\n this.encodingOverride = encodingOverride || \"utf-8\";\r\n this.stateOverride = stateOverride;\r\n this.url = url;\r\n this.failure = false;\r\n this.parseError = false;\r\n\r\n if (!this.url) {\r\n this.url = {\r\n scheme: \"\",\r\n username: \"\",\r\n password: \"\",\r\n host: null,\r\n port: null,\r\n path: [],\r\n query: null,\r\n fragment: null,\r\n\r\n cannotBeABaseURL: false\r\n };\r\n\r\n const res = trimControlChars(this.input);\r\n if (res !== this.input) {\r\n this.parseError = true;\r\n }\r\n this.input = res;\r\n }\r\n\r\n const res = trimTabAndNewline(this.input);\r\n if (res !== this.input) {\r\n this.parseError = true;\r\n }\r\n this.input = res;\r\n\r\n this.state = stateOverride || \"scheme start\";\r\n\r\n this.buffer = \"\";\r\n this.atFlag = false;\r\n this.arrFlag = false;\r\n this.passwordTokenSeenFlag = false;\r\n\r\n this.input = punycode.ucs2.decode(this.input);\r\n\r\n for (; this.pointer <= this.input.length; ++this.pointer) {\r\n const c = this.input[this.pointer];\r\n const cStr = isNaN(c) ? undefined : String.fromCodePoint(c);\r\n\r\n // exec state machine\r\n const ret = this[\"parse \" + this.state](c, cStr);\r\n if (!ret) {\r\n break; // terminate algorithm\r\n } else if (ret === failure) {\r\n this.failure = true;\r\n break;\r\n }\r\n }\r\n}\r\n\r\nURLStateMachine.prototype[\"parse scheme start\"] = function parseSchemeStart(c, cStr) {\r\n if (isASCIIAlpha(c)) {\r\n this.buffer += cStr.toLowerCase();\r\n this.state = \"scheme\";\r\n } else if (!this.stateOverride) {\r\n this.state = \"no scheme\";\r\n --this.pointer;\r\n } else {\r\n this.parseError = true;\r\n return failure;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse scheme\"] = function parseScheme(c, cStr) {\r\n if (isASCIIAlphanumeric(c) || c === 43 || c === 45 || c === 46) {\r\n this.buffer += cStr.toLowerCase();\r\n } else if (c === 58) {\r\n if (this.stateOverride) {\r\n if (isSpecial(this.url) && !isSpecialScheme(this.buffer)) {\r\n return false;\r\n }\r\n\r\n if (!isSpecial(this.url) && isSpecialScheme(this.buffer)) {\r\n return false;\r\n }\r\n\r\n if ((includesCredentials(this.url) || this.url.port !== null) && this.buffer === \"file\") {\r\n return false;\r\n }\r\n\r\n if (this.url.scheme === \"file\" && (this.url.host === \"\" || this.url.host === null)) {\r\n return false;\r\n }\r\n }\r\n this.url.scheme = this.buffer;\r\n this.buffer = \"\";\r\n if (this.stateOverride) {\r\n return false;\r\n }\r\n if (this.url.scheme === \"file\") {\r\n if (this.input[this.pointer + 1] !== 47 || this.input[this.pointer + 2] !== 47) {\r\n this.parseError = true;\r\n }\r\n this.state = \"file\";\r\n } else if (isSpecial(this.url) && this.base !== null && this.base.scheme === this.url.scheme) {\r\n this.state = \"special relative or authority\";\r\n } else if (isSpecial(this.url)) {\r\n this.state = \"special authority slashes\";\r\n } else if (this.input[this.pointer + 1] === 47) {\r\n this.state = \"path or authority\";\r\n ++this.pointer;\r\n } else {\r\n this.url.cannotBeABaseURL = true;\r\n this.url.path.push(\"\");\r\n this.state = \"cannot-be-a-base-URL path\";\r\n }\r\n } else if (!this.stateOverride) {\r\n this.buffer = \"\";\r\n this.state = \"no scheme\";\r\n this.pointer = -1;\r\n } else {\r\n this.parseError = true;\r\n return failure;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse no scheme\"] = function parseNoScheme(c) {\r\n if (this.base === null || (this.base.cannotBeABaseURL && c !== 35)) {\r\n return failure;\r\n } else if (this.base.cannotBeABaseURL && c === 35) {\r\n this.url.scheme = this.base.scheme;\r\n this.url.path = this.base.path.slice();\r\n this.url.query = this.base.query;\r\n this.url.fragment = \"\";\r\n this.url.cannotBeABaseURL = true;\r\n this.state = \"fragment\";\r\n } else if (this.base.scheme === \"file\") {\r\n this.state = \"file\";\r\n --this.pointer;\r\n } else {\r\n this.state = \"relative\";\r\n --this.pointer;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse special relative or authority\"] = function parseSpecialRelativeOrAuthority(c) {\r\n if (c === 47 && this.input[this.pointer + 1] === 47) {\r\n this.state = \"special authority ignore slashes\";\r\n ++this.pointer;\r\n } else {\r\n this.parseError = true;\r\n this.state = \"relative\";\r\n --this.pointer;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse path or authority\"] = function parsePathOrAuthority(c) {\r\n if (c === 47) {\r\n this.state = \"authority\";\r\n } else {\r\n this.state = \"path\";\r\n --this.pointer;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse relative\"] = function parseRelative(c) {\r\n this.url.scheme = this.base.scheme;\r\n if (isNaN(c)) {\r\n this.url.username = this.base.username;\r\n this.url.password = this.base.password;\r\n this.url.host = this.base.host;\r\n this.url.port = this.base.port;\r\n this.url.path = this.base.path.slice();\r\n this.url.query = this.base.query;\r\n } else if (c === 47) {\r\n this.state = \"relative slash\";\r\n } else if (c === 63) {\r\n this.url.username = this.base.username;\r\n this.url.password = this.base.password;\r\n this.url.host = this.base.host;\r\n this.url.port = this.base.port;\r\n this.url.path = this.base.path.slice();\r\n this.url.query = \"\";\r\n this.state = \"query\";\r\n } else if (c === 35) {\r\n this.url.username = this.base.username;\r\n this.url.password = this.base.password;\r\n this.url.host = this.base.host;\r\n this.url.port = this.base.port;\r\n this.url.path = this.base.path.slice();\r\n this.url.query = this.base.query;\r\n this.url.fragment = \"\";\r\n this.state = \"fragment\";\r\n } else if (isSpecial(this.url) && c === 92) {\r\n this.parseError = true;\r\n this.state = \"relative slash\";\r\n } else {\r\n this.url.username = this.base.username;\r\n this.url.password = this.base.password;\r\n this.url.host = this.base.host;\r\n this.url.port = this.base.port;\r\n this.url.path = this.base.path.slice(0, this.base.path.length - 1);\r\n\r\n this.state = \"path\";\r\n --this.pointer;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse relative slash\"] = function parseRelativeSlash(c) {\r\n if (isSpecial(this.url) && (c === 47 || c === 92)) {\r\n if (c === 92) {\r\n this.parseError = true;\r\n }\r\n this.state = \"special authority ignore slashes\";\r\n } else if (c === 47) {\r\n this.state = \"authority\";\r\n } else {\r\n this.url.username = this.base.username;\r\n this.url.password = this.base.password;\r\n this.url.host = this.base.host;\r\n this.url.port = this.base.port;\r\n this.state = \"path\";\r\n --this.pointer;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse special authority slashes\"] = function parseSpecialAuthoritySlashes(c) {\r\n if (c === 47 && this.input[this.pointer + 1] === 47) {\r\n this.state = \"special authority ignore slashes\";\r\n ++this.pointer;\r\n } else {\r\n this.parseError = true;\r\n this.state = \"special authority ignore slashes\";\r\n --this.pointer;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse special authority ignore slashes\"] = function parseSpecialAuthorityIgnoreSlashes(c) {\r\n if (c !== 47 && c !== 92) {\r\n this.state = \"authority\";\r\n --this.pointer;\r\n } else {\r\n this.parseError = true;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse authority\"] = function parseAuthority(c, cStr) {\r\n if (c === 64) {\r\n this.parseError = true;\r\n if (this.atFlag) {\r\n this.buffer = \"%40\" + this.buffer;\r\n }\r\n this.atFlag = true;\r\n\r\n // careful, this is based on buffer and has its own pointer (this.pointer != pointer) and inner chars\r\n const len = countSymbols(this.buffer);\r\n for (let pointer = 0; pointer < len; ++pointer) {\r\n const codePoint = this.buffer.codePointAt(pointer);\r\n\r\n if (codePoint === 58 && !this.passwordTokenSeenFlag) {\r\n this.passwordTokenSeenFlag = true;\r\n continue;\r\n }\r\n const encodedCodePoints = percentEncodeChar(codePoint, isUserinfoPercentEncode);\r\n if (this.passwordTokenSeenFlag) {\r\n this.url.password += encodedCodePoints;\r\n } else {\r\n this.url.username += encodedCodePoints;\r\n }\r\n }\r\n this.buffer = \"\";\r\n } else if (isNaN(c) || c === 47 || c === 63 || c === 35 ||\r\n (isSpecial(this.url) && c === 92)) {\r\n if (this.atFlag && this.buffer === \"\") {\r\n this.parseError = true;\r\n return failure;\r\n }\r\n this.pointer -= countSymbols(this.buffer) + 1;\r\n this.buffer = \"\";\r\n this.state = \"host\";\r\n } else {\r\n this.buffer += cStr;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse hostname\"] =\r\nURLStateMachine.prototype[\"parse host\"] = function parseHostName(c, cStr) {\r\n if (this.stateOverride && this.url.scheme === \"file\") {\r\n --this.pointer;\r\n this.state = \"file host\";\r\n } else if (c === 58 && !this.arrFlag) {\r\n if (this.buffer === \"\") {\r\n this.parseError = true;\r\n return failure;\r\n }\r\n\r\n const host = parseHost(this.buffer, isSpecial(this.url));\r\n if (host === failure) {\r\n return failure;\r\n }\r\n\r\n this.url.host = host;\r\n this.buffer = \"\";\r\n this.state = \"port\";\r\n if (this.stateOverride === \"hostname\") {\r\n return false;\r\n }\r\n } else if (isNaN(c) || c === 47 || c === 63 || c === 35 ||\r\n (isSpecial(this.url) && c === 92)) {\r\n --this.pointer;\r\n if (isSpecial(this.url) && this.buffer === \"\") {\r\n this.parseError = true;\r\n return failure;\r\n } else if (this.stateOverride && this.buffer === \"\" &&\r\n (includesCredentials(this.url) || this.url.port !== null)) {\r\n this.parseError = true;\r\n return false;\r\n }\r\n\r\n const host = parseHost(this.buffer, isSpecial(this.url));\r\n if (host === failure) {\r\n return failure;\r\n }\r\n\r\n this.url.host = host;\r\n this.buffer = \"\";\r\n this.state = \"path start\";\r\n if (this.stateOverride) {\r\n return false;\r\n }\r\n } else {\r\n if (c === 91) {\r\n this.arrFlag = true;\r\n } else if (c === 93) {\r\n this.arrFlag = false;\r\n }\r\n this.buffer += cStr;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse port\"] = function parsePort(c, cStr) {\r\n if (isASCIIDigit(c)) {\r\n this.buffer += cStr;\r\n } else if (isNaN(c) || c === 47 || c === 63 || c === 35 ||\r\n (isSpecial(this.url) && c === 92) ||\r\n this.stateOverride) {\r\n if (this.buffer !== \"\") {\r\n const port = parseInt(this.buffer);\r\n if (port > Math.pow(2, 16) - 1) {\r\n this.parseError = true;\r\n return failure;\r\n }\r\n this.url.port = port === defaultPort(this.url.scheme) ? null : port;\r\n this.buffer = \"\";\r\n }\r\n if (this.stateOverride) {\r\n return false;\r\n }\r\n this.state = \"path start\";\r\n --this.pointer;\r\n } else {\r\n this.parseError = true;\r\n return failure;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nconst fileOtherwiseCodePoints = new Set([47, 92, 63, 35]);\r\n\r\nURLStateMachine.prototype[\"parse file\"] = function parseFile(c) {\r\n this.url.scheme = \"file\";\r\n\r\n if (c === 47 || c === 92) {\r\n if (c === 92) {\r\n this.parseError = true;\r\n }\r\n this.state = \"file slash\";\r\n } else if (this.base !== null && this.base.scheme === \"file\") {\r\n if (isNaN(c)) {\r\n this.url.host = this.base.host;\r\n this.url.path = this.base.path.slice();\r\n this.url.query = this.base.query;\r\n } else if (c === 63) {\r\n this.url.host = this.base.host;\r\n this.url.path = this.base.path.slice();\r\n this.url.query = \"\";\r\n this.state = \"query\";\r\n } else if (c === 35) {\r\n this.url.host = this.base.host;\r\n this.url.path = this.base.path.slice();\r\n this.url.query = this.base.query;\r\n this.url.fragment = \"\";\r\n this.state = \"fragment\";\r\n } else {\r\n if (this.input.length - this.pointer - 1 === 0 || // remaining consists of 0 code points\r\n !isWindowsDriveLetterCodePoints(c, this.input[this.pointer + 1]) ||\r\n (this.input.length - this.pointer - 1 >= 2 && // remaining has at least 2 code points\r\n !fileOtherwiseCodePoints.has(this.input[this.pointer + 2]))) {\r\n this.url.host = this.base.host;\r\n this.url.path = this.base.path.slice();\r\n shortenPath(this.url);\r\n } else {\r\n this.parseError = true;\r\n }\r\n\r\n this.state = \"path\";\r\n --this.pointer;\r\n }\r\n } else {\r\n this.state = \"path\";\r\n --this.pointer;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse file slash\"] = function parseFileSlash(c) {\r\n if (c === 47 || c === 92) {\r\n if (c === 92) {\r\n this.parseError = true;\r\n }\r\n this.state = \"file host\";\r\n } else {\r\n if (this.base !== null && this.base.scheme === \"file\") {\r\n if (isNormalizedWindowsDriveLetterString(this.base.path[0])) {\r\n this.url.path.push(this.base.path[0]);\r\n } else {\r\n this.url.host = this.base.host;\r\n }\r\n }\r\n this.state = \"path\";\r\n --this.pointer;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse file host\"] = function parseFileHost(c, cStr) {\r\n if (isNaN(c) || c === 47 || c === 92 || c === 63 || c === 35) {\r\n --this.pointer;\r\n if (!this.stateOverride && isWindowsDriveLetterString(this.buffer)) {\r\n this.parseError = true;\r\n this.state = \"path\";\r\n } else if (this.buffer === \"\") {\r\n this.url.host = \"\";\r\n if (this.stateOverride) {\r\n return false;\r\n }\r\n this.state = \"path start\";\r\n } else {\r\n let host = parseHost(this.buffer, isSpecial(this.url));\r\n if (host === failure) {\r\n return failure;\r\n }\r\n if (host === \"localhost\") {\r\n host = \"\";\r\n }\r\n this.url.host = host;\r\n\r\n if (this.stateOverride) {\r\n return false;\r\n }\r\n\r\n this.buffer = \"\";\r\n this.state = \"path start\";\r\n }\r\n } else {\r\n this.buffer += cStr;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse path start\"] = function parsePathStart(c) {\r\n if (isSpecial(this.url)) {\r\n if (c === 92) {\r\n this.parseError = true;\r\n }\r\n this.state = \"path\";\r\n\r\n if (c !== 47 && c !== 92) {\r\n --this.pointer;\r\n }\r\n } else if (!this.stateOverride && c === 63) {\r\n this.url.query = \"\";\r\n this.state = \"query\";\r\n } else if (!this.stateOverride && c === 35) {\r\n this.url.fragment = \"\";\r\n this.state = \"fragment\";\r\n } else if (c !== undefined) {\r\n this.state = \"path\";\r\n if (c !== 47) {\r\n --this.pointer;\r\n }\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse path\"] = function parsePath(c) {\r\n if (isNaN(c) || c === 47 || (isSpecial(this.url) && c === 92) ||\r\n (!this.stateOverride && (c === 63 || c === 35))) {\r\n if (isSpecial(this.url) && c === 92) {\r\n this.parseError = true;\r\n }\r\n\r\n if (isDoubleDot(this.buffer)) {\r\n shortenPath(this.url);\r\n if (c !== 47 && !(isSpecial(this.url) && c === 92)) {\r\n this.url.path.push(\"\");\r\n }\r\n } else if (isSingleDot(this.buffer) && c !== 47 &&\r\n !(isSpecial(this.url) && c === 92)) {\r\n this.url.path.push(\"\");\r\n } else if (!isSingleDot(this.buffer)) {\r\n if (this.url.scheme === \"file\" && this.url.path.length === 0 && isWindowsDriveLetterString(this.buffer)) {\r\n if (this.url.host !== \"\" && this.url.host !== null) {\r\n this.parseError = true;\r\n this.url.host = \"\";\r\n }\r\n this.buffer = this.buffer[0] + \":\";\r\n }\r\n this.url.path.push(this.buffer);\r\n }\r\n this.buffer = \"\";\r\n if (this.url.scheme === \"file\" && (c === undefined || c === 63 || c === 35)) {\r\n while (this.url.path.length > 1 && this.url.path[0] === \"\") {\r\n this.parseError = true;\r\n this.url.path.shift();\r\n }\r\n }\r\n if (c === 63) {\r\n this.url.query = \"\";\r\n this.state = \"query\";\r\n }\r\n if (c === 35) {\r\n this.url.fragment = \"\";\r\n this.state = \"fragment\";\r\n }\r\n } else {\r\n // TODO: If c is not a URL code point and not \"%\", parse error.\r\n\r\n if (c === 37 &&\r\n (!isASCIIHex(this.input[this.pointer + 1]) ||\r\n !isASCIIHex(this.input[this.pointer + 2]))) {\r\n this.parseError = true;\r\n }\r\n\r\n this.buffer += percentEncodeChar(c, isPathPercentEncode);\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse cannot-be-a-base-URL path\"] = function parseCannotBeABaseURLPath(c) {\r\n if (c === 63) {\r\n this.url.query = \"\";\r\n this.state = \"query\";\r\n } else if (c === 35) {\r\n this.url.fragment = \"\";\r\n this.state = \"fragment\";\r\n } else {\r\n // TODO: Add: not a URL code point\r\n if (!isNaN(c) && c !== 37) {\r\n this.parseError = true;\r\n }\r\n\r\n if (c === 37 &&\r\n (!isASCIIHex(this.input[this.pointer + 1]) ||\r\n !isASCIIHex(this.input[this.pointer + 2]))) {\r\n this.parseError = true;\r\n }\r\n\r\n if (!isNaN(c)) {\r\n this.url.path[0] = this.url.path[0] + percentEncodeChar(c, isC0ControlPercentEncode);\r\n }\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse query\"] = function parseQuery(c, cStr) {\r\n if (isNaN(c) || (!this.stateOverride && c === 35)) {\r\n if (!isSpecial(this.url) || this.url.scheme === \"ws\" || this.url.scheme === \"wss\") {\r\n this.encodingOverride = \"utf-8\";\r\n }\r\n\r\n const buffer = new Buffer(this.buffer); // TODO: Use encoding override instead\r\n for (let i = 0; i < buffer.length; ++i) {\r\n if (buffer[i] < 0x21 || buffer[i] > 0x7E || buffer[i] === 0x22 || buffer[i] === 0x23 ||\r\n buffer[i] === 0x3C || buffer[i] === 0x3E) {\r\n this.url.query += percentEncode(buffer[i]);\r\n } else {\r\n this.url.query += String.fromCodePoint(buffer[i]);\r\n }\r\n }\r\n\r\n this.buffer = \"\";\r\n if (c === 35) {\r\n this.url.fragment = \"\";\r\n this.state = \"fragment\";\r\n }\r\n } else {\r\n // TODO: If c is not a URL code point and not \"%\", parse error.\r\n if (c === 37 &&\r\n (!isASCIIHex(this.input[this.pointer + 1]) ||\r\n !isASCIIHex(this.input[this.pointer + 2]))) {\r\n this.parseError = true;\r\n }\r\n\r\n this.buffer += cStr;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse fragment\"] = function parseFragment(c) {\r\n if (isNaN(c)) { // do nothing\r\n } else if (c === 0x0) {\r\n this.parseError = true;\r\n } else {\r\n // TODO: If c is not a URL code point and not \"%\", parse error.\r\n if (c === 37 &&\r\n (!isASCIIHex(this.input[this.pointer + 1]) ||\r\n !isASCIIHex(this.input[this.pointer + 2]))) {\r\n this.parseError = true;\r\n }\r\n\r\n this.url.fragment += percentEncodeChar(c, isC0ControlPercentEncode);\r\n }\r\n\r\n return true;\r\n};\r\n\r\nfunction serializeURL(url, excludeFragment) {\r\n let output = url.scheme + \":\";\r\n if (url.host !== null) {\r\n output += \"//\";\r\n\r\n if (url.username !== \"\" || url.password !== \"\") {\r\n output += url.username;\r\n if (url.password !== \"\") {\r\n output += \":\" + url.password;\r\n }\r\n output += \"@\";\r\n }\r\n\r\n output += serializeHost(url.host);\r\n\r\n if (url.port !== null) {\r\n output += \":\" + url.port;\r\n }\r\n } else if (url.host === null && url.scheme === \"file\") {\r\n output += \"//\";\r\n }\r\n\r\n if (url.cannotBeABaseURL) {\r\n output += url.path[0];\r\n } else {\r\n for (const string of url.path) {\r\n output += \"/\" + string;\r\n }\r\n }\r\n\r\n if (url.query !== null) {\r\n output += \"?\" + url.query;\r\n }\r\n\r\n if (!excludeFragment && url.fragment !== null) {\r\n output += \"#\" + url.fragment;\r\n }\r\n\r\n return output;\r\n}\r\n\r\nfunction serializeOrigin(tuple) {\r\n let result = tuple.scheme + \"://\";\r\n result += serializeHost(tuple.host);\r\n\r\n if (tuple.port !== null) {\r\n result += \":\" + tuple.port;\r\n }\r\n\r\n return result;\r\n}\r\n\r\nmodule.exports.serializeURL = serializeURL;\r\n\r\nmodule.exports.serializeURLOrigin = function (url) {\r\n // https://url.spec.whatwg.org/#concept-url-origin\r\n switch (url.scheme) {\r\n case \"blob\":\r\n try {\r\n return module.exports.serializeURLOrigin(module.exports.parseURL(url.path[0]));\r\n } catch (e) {\r\n // serializing an opaque origin returns \"null\"\r\n return \"null\";\r\n }\r\n case \"ftp\":\r\n case \"gopher\":\r\n case \"http\":\r\n case \"https\":\r\n case \"ws\":\r\n case \"wss\":\r\n return serializeOrigin({\r\n scheme: url.scheme,\r\n host: url.host,\r\n port: url.port\r\n });\r\n case \"file\":\r\n // spec says \"exercise to the reader\", chrome says \"file://\"\r\n return \"file://\";\r\n default:\r\n // serializing an opaque origin returns \"null\"\r\n return \"null\";\r\n }\r\n};\r\n\r\nmodule.exports.basicURLParse = function (input, options) {\r\n if (options === undefined) {\r\n options = {};\r\n }\r\n\r\n const usm = new URLStateMachine(input, options.baseURL, options.encodingOverride, options.url, options.stateOverride);\r\n if (usm.failure) {\r\n return \"failure\";\r\n }\r\n\r\n return usm.url;\r\n};\r\n\r\nmodule.exports.setTheUsername = function (url, username) {\r\n url.username = \"\";\r\n const decoded = punycode.ucs2.decode(username);\r\n for (let i = 0; i < decoded.length; ++i) {\r\n url.username += percentEncodeChar(decoded[i], isUserinfoPercentEncode);\r\n }\r\n};\r\n\r\nmodule.exports.setThePassword = function (url, password) {\r\n url.password = \"\";\r\n const decoded = punycode.ucs2.decode(password);\r\n for (let i = 0; i < decoded.length; ++i) {\r\n url.password += percentEncodeChar(decoded[i], isUserinfoPercentEncode);\r\n }\r\n};\r\n\r\nmodule.exports.serializeHost = serializeHost;\r\n\r\nmodule.exports.cannotHaveAUsernamePasswordPort = cannotHaveAUsernamePasswordPort;\r\n\r\nmodule.exports.serializeInteger = function (integer) {\r\n return String(integer);\r\n};\r\n\r\nmodule.exports.parseURL = function (input, options) {\r\n if (options === undefined) {\r\n options = {};\r\n }\r\n\r\n // We don't handle blobs, so this just delegates:\r\n return module.exports.basicURLParse(input, { baseURL: options.baseURL, encodingOverride: options.encodingOverride });\r\n};\r\n","\"use strict\";\n\nmodule.exports.mixin = function mixin(target, source) {\n const keys = Object.getOwnPropertyNames(source);\n for (let i = 0; i < keys.length; ++i) {\n Object.defineProperty(target, keys[i], Object.getOwnPropertyDescriptor(source, keys[i]));\n }\n};\n\nmodule.exports.wrapperSymbol = Symbol(\"wrapper\");\nmodule.exports.implSymbol = Symbol(\"impl\");\n\nmodule.exports.wrapperForImpl = function (impl) {\n return impl[module.exports.wrapperSymbol];\n};\n\nmodule.exports.implForWrapper = function (wrapper) {\n return wrapper[module.exports.implSymbol];\n};\n\n","// Returns a wrapper function that returns a wrapped callback\n// The wrapper function should do some stuff, and return a\n// presumably different callback function.\n// This makes sure that own properties are retained, so that\n// decorations and such are not lost along the way.\nmodule.exports = wrappy\nfunction wrappy (fn, cb) {\n if (fn && cb) return wrappy(fn)(cb)\n\n if (typeof fn !== 'function')\n throw new TypeError('need wrapper function')\n\n Object.keys(fn).forEach(function (k) {\n wrapper[k] = fn[k]\n })\n\n return wrapper\n\n function wrapper() {\n var args = new Array(arguments.length)\n for (var i = 0; i < args.length; i++) {\n args[i] = arguments[i]\n }\n var ret = fn.apply(this, args)\n var cb = args[args.length-1]\n if (typeof ret === 'function' && ret !== cb) {\n Object.keys(cb).forEach(function (k) {\n ret[k] = cb[k]\n })\n }\n return ret\n }\n}\n",null,"module.exports = require(\"assert\");","module.exports = require(\"buffer\");","module.exports = require(\"child_process\");","module.exports = require(\"crypto\");","module.exports = require(\"events\");","module.exports = require(\"fs\");","module.exports = require(\"http\");","module.exports = require(\"https\");","module.exports = require(\"inspector\");","module.exports = require(\"module\");","module.exports = require(\"net\");","module.exports = require(\"os\");","module.exports = require(\"path\");","module.exports = require(\"perf_hooks\");","module.exports = require(\"punycode\");","module.exports = require(\"stream\");","module.exports = require(\"string_decoder\");","module.exports = require(\"timers\");","module.exports = require(\"tls\");","module.exports = require(\"url\");","module.exports = require(\"util\");","module.exports = require(\"zlib\");","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\tvar threw = true;\n\ttry {\n\t\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\t\tthrew = false;\n\t} finally {\n\t\tif(threw) delete __webpack_module_cache__[moduleId];\n\t}\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","\nif (typeof __webpack_require__ !== 'undefined') __webpack_require__.ab = __dirname + \"/\";","","// startup\n// Load entry module and return exports\n// This entry module is referenced by other modules so it can't be inlined\nvar __webpack_exports__ = __webpack_require__(3109);\n",""],"names":[],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"index.js","mappings":";;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AChDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC1DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACzHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AClPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACrEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACnDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC/EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC3FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC/UA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACzDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC5EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACzDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC1RA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACvCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACzmBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AChFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC5lBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC5DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AChLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACpVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AChDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC/KA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACrYA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACnHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC5MA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC/kCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACzEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AChLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACxDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC7CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACvEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACrCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AChqDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACzCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACxHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC3IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AClEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC9GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC9EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACjHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACxnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACxaA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC5ZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACveA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AChMA;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACvQA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA+wHA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmwGA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AClhOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC9EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC5CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC1GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC7EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC5LA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACvMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACnMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AChxCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AChCA;;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AC7BA;AACA;;;;AEDA;AACA;AACA;AACA","sources":["../webpack://action-check-typescript/./lib/checkoutAndInstallBaseBranch.js","../webpack://action-check-typescript/./lib/compareErrors.js","../webpack://action-check-typescript/./lib/createCheck.js","../webpack://action-check-typescript/./lib/getAndValidateArgs.js","../webpack://action-check-typescript/./lib/getBodyComment.js","../webpack://action-check-typescript/./lib/main.js","../webpack://action-check-typescript/./lib/tscHelpers/parseOutputTsc.js","../webpack://action-check-typescript/./lib/tscHelpers/parseTsConfigFileToCompilerOptions.js","../webpack://action-check-typescript/./lib/tscHelpers/runTscCli.js","../webpack://action-check-typescript/./node_modules/@actions/core/lib/command.js","../webpack://action-check-typescript/./node_modules/@actions/core/lib/core.js","../webpack://action-check-typescript/./node_modules/@actions/core/lib/file-command.js","../webpack://action-check-typescript/./node_modules/@actions/core/lib/oidc-utils.js","../webpack://action-check-typescript/./node_modules/@actions/core/lib/path-utils.js","../webpack://action-check-typescript/./node_modules/@actions/core/lib/summary.js","../webpack://action-check-typescript/./node_modules/@actions/core/lib/utils.js","../webpack://action-check-typescript/./node_modules/@actions/exec/lib/exec.js","../webpack://action-check-typescript/./node_modules/@actions/exec/lib/toolrunner.js","../webpack://action-check-typescript/./node_modules/@actions/github/lib/context.js","../webpack://action-check-typescript/./node_modules/@actions/github/lib/github.js","../webpack://action-check-typescript/./node_modules/@actions/github/lib/internal/utils.js","../webpack://action-check-typescript/./node_modules/@actions/github/lib/utils.js","../webpack://action-check-typescript/./node_modules/@actions/http-client/lib/auth.js","../webpack://action-check-typescript/./node_modules/@actions/http-client/lib/index.js","../webpack://action-check-typescript/./node_modules/@actions/http-client/lib/proxy.js","../webpack://action-check-typescript/./node_modules/@actions/io/lib/io-util.js","../webpack://action-check-typescript/./node_modules/@actions/io/lib/io.js","../webpack://action-check-typescript/./node_modules/@octokit/auth-token/dist-node/index.js","../webpack://action-check-typescript/./node_modules/@octokit/core/dist-node/index.js","../webpack://action-check-typescript/./node_modules/@octokit/endpoint/dist-node/index.js","../webpack://action-check-typescript/./node_modules/@octokit/graphql/dist-node/index.js","../webpack://action-check-typescript/./node_modules/@octokit/plugin-paginate-rest/dist-node/index.js","../webpack://action-check-typescript/./node_modules/@octokit/plugin-rest-endpoint-methods/dist-node/index.js","../webpack://action-check-typescript/./node_modules/@octokit/request-error/dist-node/index.js","../webpack://action-check-typescript/./node_modules/@octokit/request/dist-node/index.js","../webpack://action-check-typescript/./node_modules/before-after-hook/index.js","../webpack://action-check-typescript/./node_modules/before-after-hook/lib/add.js","../webpack://action-check-typescript/./node_modules/before-after-hook/lib/register.js","../webpack://action-check-typescript/./node_modules/before-after-hook/lib/remove.js","../webpack://action-check-typescript/./node_modules/buffer-from/index.js","../webpack://action-check-typescript/./node_modules/deprecation/dist-node/index.js","../webpack://action-check-typescript/./node_modules/is-plain-object/dist/is-plain-object.js","../webpack://action-check-typescript/./node_modules/node-fetch/lib/index.js","../webpack://action-check-typescript/./node_modules/once/once.js","../webpack://action-check-typescript/./node_modules/source-map-support/source-map-support.js","../webpack://action-check-typescript/./node_modules/source-map/lib/array-set.js","../webpack://action-check-typescript/./node_modules/source-map/lib/base64-vlq.js","../webpack://action-check-typescript/./node_modules/source-map/lib/base64.js","../webpack://action-check-typescript/./node_modules/source-map/lib/binary-search.js","../webpack://action-check-typescript/./node_modules/source-map/lib/mapping-list.js","../webpack://action-check-typescript/./node_modules/source-map/lib/quick-sort.js","../webpack://action-check-typescript/./node_modules/source-map/lib/source-map-consumer.js","../webpack://action-check-typescript/./node_modules/source-map/lib/source-map-generator.js","../webpack://action-check-typescript/./node_modules/source-map/lib/source-node.js","../webpack://action-check-typescript/./node_modules/source-map/lib/util.js","../webpack://action-check-typescript/./node_modules/source-map/source-map.js","../webpack://action-check-typescript/./node_modules/tr46/index.js","../webpack://action-check-typescript/./node_modules/tunnel/index.js","../webpack://action-check-typescript/./node_modules/tunnel/lib/tunnel.js","../webpack://action-check-typescript/./node_modules/typescript/lib/typescript.js","../webpack://action-check-typescript/./node_modules/universal-user-agent/dist-node/index.js","../webpack://action-check-typescript/./node_modules/uuid/dist/index.js","../webpack://action-check-typescript/./node_modules/uuid/dist/md5.js","../webpack://action-check-typescript/./node_modules/uuid/dist/nil.js","../webpack://action-check-typescript/./node_modules/uuid/dist/parse.js","../webpack://action-check-typescript/./node_modules/uuid/dist/regex.js","../webpack://action-check-typescript/./node_modules/uuid/dist/rng.js","../webpack://action-check-typescript/./node_modules/uuid/dist/sha1.js","../webpack://action-check-typescript/./node_modules/uuid/dist/stringify.js","../webpack://action-check-typescript/./node_modules/uuid/dist/v1.js","../webpack://action-check-typescript/./node_modules/uuid/dist/v3.js","../webpack://action-check-typescript/./node_modules/uuid/dist/v35.js","../webpack://action-check-typescript/./node_modules/uuid/dist/v4.js","../webpack://action-check-typescript/./node_modules/uuid/dist/v5.js","../webpack://action-check-typescript/./node_modules/uuid/dist/validate.js","../webpack://action-check-typescript/./node_modules/uuid/dist/version.js","../webpack://action-check-typescript/./node_modules/webidl-conversions/lib/index.js","../webpack://action-check-typescript/./node_modules/whatwg-url/lib/URL-impl.js","../webpack://action-check-typescript/./node_modules/whatwg-url/lib/URL.js","../webpack://action-check-typescript/./node_modules/whatwg-url/lib/public-api.js","../webpack://action-check-typescript/./node_modules/whatwg-url/lib/url-state-machine.js","../webpack://action-check-typescript/./node_modules/whatwg-url/lib/utils.js","../webpack://action-check-typescript/./node_modules/wrappy/wrappy.js","../webpack://action-check-typescript/./node_modules/@vercel/ncc/dist/ncc/@@notfound.js","../webpack://action-check-typescript/external node-commonjs \"assert\"","../webpack://action-check-typescript/external node-commonjs \"buffer\"","../webpack://action-check-typescript/external node-commonjs \"child_process\"","../webpack://action-check-typescript/external node-commonjs \"crypto\"","../webpack://action-check-typescript/external node-commonjs \"events\"","../webpack://action-check-typescript/external node-commonjs \"fs\"","../webpack://action-check-typescript/external node-commonjs \"http\"","../webpack://action-check-typescript/external node-commonjs \"https\"","../webpack://action-check-typescript/external node-commonjs \"inspector\"","../webpack://action-check-typescript/external node-commonjs \"module\"","../webpack://action-check-typescript/external node-commonjs \"net\"","../webpack://action-check-typescript/external node-commonjs \"os\"","../webpack://action-check-typescript/external node-commonjs \"path\"","../webpack://action-check-typescript/external node-commonjs \"perf_hooks\"","../webpack://action-check-typescript/external node-commonjs \"punycode\"","../webpack://action-check-typescript/external node-commonjs \"stream\"","../webpack://action-check-typescript/external node-commonjs \"string_decoder\"","../webpack://action-check-typescript/external node-commonjs \"timers\"","../webpack://action-check-typescript/external node-commonjs \"tls\"","../webpack://action-check-typescript/external node-commonjs \"url\"","../webpack://action-check-typescript/external node-commonjs \"util\"","../webpack://action-check-typescript/external node-commonjs \"zlib\"","../webpack://action-check-typescript/webpack/bootstrap","../webpack://action-check-typescript/webpack/runtime/compat","../webpack://action-check-typescript/webpack/before-startup","../webpack://action-check-typescript/webpack/startup","../webpack://action-check-typescript/webpack/after-startup"],"sourcesContent":["\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.checkoutAndInstallBaseBranch = void 0;\nconst core_1 = require(\"@actions/core\");\nconst exec_1 = require(\"@actions/exec\");\n/**\n * Checkout base branch of the pr, install dependencies\n */\nasync function checkoutAndInstallBaseBranch({ installScript, payload, execOptions }) {\n (0, core_1.startGroup)(`[base branch] Checkout target branch`);\n let baseRef;\n try {\n baseRef = payload.pull_request.base.ref;\n if (!baseRef)\n throw Error('missing context.payload.pull_request.base.ref');\n await (0, exec_1.exec)(`git fetch -n origin ${payload.pull_request.base.ref}`);\n (0, core_1.info)('successfully fetched pull_request.base.ref');\n }\n catch (errFetchBaseRef) {\n (0, core_1.info)(`fetching base.ref failed ${errFetchBaseRef.message}`);\n try {\n await (0, exec_1.exec)(`git fetch -n origin ${payload.pull_request.base.sha}`);\n (0, core_1.info)('successfully fetched pull_request.base.sha');\n }\n catch (errFetchBaseSha) {\n (0, core_1.info)(`fetching base.sha failed ${errFetchBaseSha.message}`);\n try {\n await (0, exec_1.exec)(`git fetch -n`);\n }\n catch (errFetch) {\n (0, core_1.info)(`fetch failed ${errFetch.message}`);\n }\n }\n }\n (0, core_1.info)('checking out and building base commit');\n try {\n if (!baseRef)\n throw Error('missing context.payload.pull_request.base.ref');\n await (0, exec_1.exec)(`git reset --hard ${baseRef}`);\n }\n catch (e) {\n await (0, exec_1.exec)(`git reset --hard ${payload.pull_request.base.sha}`);\n }\n (0, core_1.endGroup)();\n (0, core_1.startGroup)(`[base branch] Install Dependencies`);\n await (0, exec_1.exec)(installScript, [], execOptions);\n (0, core_1.endGroup)();\n}\nexports.checkoutAndInstallBaseBranch = checkoutAndInstallBaseBranch;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.compareErrors = void 0;\nconst core_1 = require(\"@actions/core\");\n/**\n * A partir des erreurs ts de la base branche\n */\nfunction compareErrors({ errorsBefore, errorsAfter, filesChanged, filesAdded, lineNumbers }) {\n /*\n on va déterminer numéro de ligne dans correspondant dans le fichier modifié dans la PR\n */\n const errorsBeforeTransformed = errorsBefore.map(errBefore => {\n const isModified = filesChanged.includes(errBefore.fileName);\n if (!isModified) {\n return {\n ...errBefore,\n lineInPr: errBefore.line\n };\n }\n const lineNumbersForThisFile = lineNumbers.find(o => o.path === errBefore.fileName);\n if (!lineNumbersForThisFile) {\n (0, core_1.warning)(`Impossible de trouver les line numbers pour le fichier ${errBefore.fileName}`);\n return {\n ...errBefore,\n lineInPr: errBefore.line\n };\n }\n const linesAddedBeforeLine = lineNumbersForThisFile.added.filter(n => n <= errBefore.line);\n const linesRemoveBeforeLine = lineNumbersForThisFile.removed.filter(n => n <= errBefore.line);\n const newLineNumber = errBefore.line + linesAddedBeforeLine.length - linesRemoveBeforeLine.length;\n return {\n ...errBefore,\n lineInPr: newLineNumber\n };\n });\n const errorsAdded = errorsAfter.reduce((newErrors, errAfter) => {\n const isErrorInNewFile = filesAdded.includes(errAfter.fileName);\n if (isErrorInNewFile) {\n newErrors.push(errAfter);\n return newErrors;\n }\n let isNew = true;\n const isStrictlySameExisting = errorsBeforeTransformed.find(errBefore => {\n const isInSameFile = errBefore.fileName === errAfter.fileName;\n return isInSameFile && errBefore.code === errAfter.code && errAfter.message === errBefore.message && errBefore.lineInPr === errAfter.line;\n });\n if (isStrictlySameExisting) {\n isNew = false;\n }\n if (isNew) {\n newErrors.push(errAfter);\n }\n return newErrors;\n }, []);\n return {\n errorsAdded\n };\n}\nexports.compareErrors = compareErrors;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.createCheck = void 0;\n/*\n * create a check and return a function that updates(completes) it\n */\nasync function createCheck(octokit, context, checkName) {\n const check = await octokit.rest.checks.create({\n ...context.repo,\n name: checkName,\n head_sha: context.payload.pull_request.head.sha,\n status: 'in_progress'\n });\n return async (details) => {\n await octokit.rest.checks.update({\n ...context.repo,\n check_run_id: check.data.id,\n completed_at: new Date().toISOString(),\n status: 'completed',\n ...details\n });\n };\n}\nexports.createCheck = createCheck;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getAndValidateArgs = void 0;\nconst core_1 = require(\"@actions/core\");\nfunction getAndValidateArgs() {\n var _a, _b, _c, _d;\n const args = {\n repoToken: (0, core_1.getInput)('repo-token', { required: true, trimWhitespace: true }),\n directory: (0, core_1.getInput)('directory', { trimWhitespace: true }),\n tsConfigPath: (0, core_1.getInput)('ts-config-path', { trimWhitespace: true, required: true }),\n filesChanged: ((_a = (0, core_1.getInput)('files-changed')) !== null && _a !== void 0 ? _a : \"\").split(\" \"),\n filesAdded: ((_b = (0, core_1.getInput)('files-added')) !== null && _b !== void 0 ? _b : \"\").split(\" \"),\n filesDeleted: ((_c = (0, core_1.getInput)('files-deleted')) !== null && _c !== void 0 ? _c : \"\").split(\" \"),\n lineNumbers: (_d = JSON.parse((0, core_1.getInput)('line-numbers'))) !== null && _d !== void 0 ? _d : [],\n useCheck: (0, core_1.getBooleanInput)('use-check'),\n checkFailMode: (0, core_1.getInput)('check-fail-mode'),\n outputBehaviour: (0, core_1.getInput)('output-behaviour'),\n debug: (0, core_1.getBooleanInput)('debug')\n };\n if (![\n \"added\" /* CHECK_FAIL_MODE.ON_ERRORS_ADDED_IN_PR */,\n \"errors_in_code\" /* CHECK_FAIL_MODE.ON_ERRORS_PRESENT_IN_CODE */,\n \"errors_in_pr\" /* CHECK_FAIL_MODE.ON_ERRORS_PRESENT_IN_PR */\n ].includes(args.checkFailMode)) {\n throw new Error(`Invalid value ${args.checkFailMode} for input check-fail-mode`);\n }\n if (![\n \"comment\" /* OUTPUT_BEHAVIOUR.COMMENT */,\n \"annotate\" /* OUTPUT_BEHAVIOUR.ANNOTATE */,\n \"both\" /* OUTPUT_BEHAVIOUR.COMMENT_AND_ANNOTATE */\n ].includes(args.outputBehaviour)) {\n throw new Error(`Invalid value ${args.outputBehaviour} for input output-behaviour`);\n }\n return args;\n}\nexports.getAndValidateArgs = getAndValidateArgs;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.escapeForMarkdown = exports.getBodyComment = void 0;\nconst BLANK_LINE = ' \\n';\nfunction getBodyComment({ errorsInProjectBefore, errorsInProjectAfter, errorsInModifiedFiles, newErrorsInProject }) {\n const delta = errorsInProjectAfter.length - errorsInProjectBefore.length;\n let s = `## Typescript errors check \\n`;\n const areStillErrors = !!errorsInProjectAfter.length;\n if (areStillErrors) {\n if (delta < 0) {\n s += BLANK_LINE;\n s += `Yeah, you have removed ${-delta} errors with this PR 👏 \\n`;\n s += BLANK_LINE;\n }\n else if (delta > 0) {\n s += BLANK_LINE;\n s += `Ohhh you have added ${delta} errors whith this PR 😥 \\n`;\n s += BLANK_LINE;\n }\n s += `**${errorsInProjectAfter.length} ts error${errorsInProjectAfter.length === 1 ? '' : 's'} detected in all the codebase 😟.** \\n`;\n s += getNbOfErrorsByFile(`Details`, errorsInProjectAfter);\n s += BLANK_LINE;\n s += BLANK_LINE;\n }\n if (!areStillErrors) {\n s += `No ts errors in the codebase ! 🎉 \\n`;\n s += BLANK_LINE;\n if (delta < 0) {\n s += `Congrats, you have removed ${-delta} ts error${-delta === 1 ? '' : 's'} with this PR 💪 \\n`;\n s += BLANK_LINE;\n }\n return s;\n }\n if (!errorsInModifiedFiles.length) {\n s += `Well done: no ts errors in files changed in this PR! 🎉 \\n`;\n s += BLANK_LINE;\n }\n else {\n s += `**${errorsInModifiedFiles.length} ts error${errorsInModifiedFiles.length === 1 ? '' : 's'} detected in the modified files.** \\n`;\n s += BLANK_LINE;\n s += getListOfErrors(`Details`, errorsInModifiedFiles);\n s += BLANK_LINE;\n }\n if (newErrorsInProject.length > 0) {\n s += BLANK_LINE;\n s += `**${newErrorsInProject.length} new error${newErrorsInProject.length > 1 ? 's' : ''} added** \\n`;\n s += `*Note : in some rare cases, new errors can be existing errors but with different locations*`;\n s += BLANK_LINE;\n s += getListOfErrors(`Details`, newErrorsInProject);\n s += BLANK_LINE;\n }\n s += BLANK_LINE;\n s += BLANK_LINE;\n s += 'Arhia/action-check-typescript';\n return s;\n}\nexports.getBodyComment = getBodyComment;\nfunction getListOfErrors(title, errors, thresholdCollapse = 5) {\n const shouldUseCollapsible = errors.length > thresholdCollapse;\n let s = ``;\n if (shouldUseCollapsible) {\n s += `
${title} \\n`;\n s += BLANK_LINE;\n s += BLANK_LINE;\n }\n else {\n s += BLANK_LINE;\n }\n s += `\\nFilename|Location|Message\\n`;\n s += `-- | -- | -- \\n`;\n s += errors.map(err => {\n return `${err.fileName}|${err.line}, ${err.column}|${escapeForMarkdown(err.message)}`;\n }).join('\\n');\n if (shouldUseCollapsible) {\n s += BLANK_LINE;\n s += `
\\n`;\n }\n return s;\n}\nfunction escapeForMarkdown(s) {\n return s.replace(/\\|/g, '\\\\|');\n}\nexports.escapeForMarkdown = escapeForMarkdown;\nfunction getNbOfErrorsByFile(title, errors, thresholdCollapse = 5) {\n const errorsByFile = [];\n errors.forEach(err => {\n const errByFileFound = errorsByFile.find(o => o.fileName === err.fileName);\n if (errByFileFound) {\n errByFileFound.errors.push(err);\n }\n else {\n errorsByFile.push({\n fileName: err.fileName,\n errors: [err]\n });\n }\n });\n errorsByFile.sort((errA, errB) => {\n return -(errA.errors.length > errB.errors.length);\n });\n const shouldUseCollapsible = errorsByFile.length > thresholdCollapse;\n let s = ``;\n if (shouldUseCollapsible) {\n s += `
${title} \\n`;\n s += BLANK_LINE;\n s += BLANK_LINE;\n }\n else {\n s += `${title} \\n`;\n s += BLANK_LINE;\n }\n s += `\\nFilename|Nb of errors\\n`;\n s += `-- | -- \\n`;\n s += errorsByFile.map(err => {\n return `${err.fileName}|${err.errors.length}`;\n }).join('\\n');\n if (shouldUseCollapsible) {\n s += BLANK_LINE;\n s += `
\\n`;\n }\n return s;\n}\n","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n var desc = Object.getOwnPropertyDescriptor(m, k);\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n desc = { enumerable: true, get: function() { return m[k]; } };\n }\n Object.defineProperty(o, k2, desc);\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst core_1 = require(\"@actions/core\");\nconst path = __importStar(require(\"path\"));\nconst github_1 = require(\"@actions/github\");\nconst createCheck_1 = require(\"./createCheck\");\nconst github = __importStar(require(\"@actions/github\"));\nconst fs = __importStar(require(\"fs\"));\nconst parseTsConfigFileToCompilerOptions_1 = require(\"./tscHelpers/parseTsConfigFileToCompilerOptions\");\nconst getAndValidateArgs_1 = require(\"./getAndValidateArgs\");\nconst exec_1 = require(\"@actions/exec\");\nconst getBodyComment_1 = require(\"./getBodyComment\");\nconst checkoutAndInstallBaseBranch_1 = require(\"./checkoutAndInstallBaseBranch\");\nconst compareErrors_1 = require(\"./compareErrors\");\nconst runTscCli_1 = require(\"./tscHelpers/runTscCli\");\nconst parseOutputTsc_1 = require(\"./tscHelpers/parseOutputTsc\");\nasync function run() {\n try {\n const args = (0, getAndValidateArgs_1.getAndValidateArgs)();\n if (args.debug) {\n (0, core_1.info)(`[config] args: \\n${JSON.stringify(args)}`);\n }\n const workingDir = path.join(process.cwd(), args.directory);\n (0, core_1.info)(`working directory: ${workingDir}`);\n const tsconfigPath = path.join(workingDir, args.tsConfigPath);\n (0, core_1.info)(`tsconfigPath: ${tsconfigPath}`);\n if (!fs.existsSync(tsconfigPath)) {\n throw new Error(`could not find tsconfig.json at: ${tsconfigPath}`);\n }\n const octokit = (0, github_1.getOctokit)(args.repoToken);\n const pr = github.context.payload.pull_request;\n if (!pr) {\n throw Error('Could not retrieve PR information. Only \"pull_request\" triggered workflows are currently supported.');\n }\n const execOptions = {\n ...(args.directory ? { cwd: args.directory } : {})\n };\n const yarnLock = fs.existsSync(path.resolve(workingDir, 'yarn.lock'));\n const packageLock = fs.existsSync(path.resolve(workingDir, 'package-lock.json'));\n let installScript = `npm install --production=false`;\n if (yarnLock) {\n installScript = `yarn --frozen-lockfile`;\n }\n else if (packageLock) {\n installScript = `npm ci`;\n }\n const rootDir = `.`;\n const rootPath = path.resolve(rootDir);\n (0, core_1.info)(`rootPath : ${rootPath}`);\n // ***********************************************************************************************\n // PR\n // ***********************************************************************************************\n (0, core_1.startGroup)(`[current branch] Install Dependencies`);\n (0, core_1.info)(`Installing using ${installScript}`);\n await (0, exec_1.exec)(installScript, [], execOptions);\n (0, core_1.endGroup)();\n (0, core_1.startGroup)(`[current branch] compile ts files`);\n const { rawParsing: rawParsingPr } = (0, parseTsConfigFileToCompilerOptions_1.parseTsConfigFile)(tsconfigPath);\n (0, core_1.info)(`[current branch] : tsconfig raw parsing :\\n ${JSON.stringify(rawParsingPr)}`);\n const { output: tscOutputCurrent } = await (0, runTscCli_1.runTscCli)({\n workingDir,\n tsconfigPath\n });\n const errorsPr = (0, parseOutputTsc_1.parseOutputTsc)(tscOutputCurrent);\n (0, core_1.info)(`[current branch] : ${errorsPr.length} error(s) detected`);\n const ansiColorsCode = {\n magenta: '\\u001b[35m',\n cyan: '\\u001b[38;5;6m',\n red: '\\u001b[38;2;255;0;0m'\n };\n if (args.debug) {\n (0, core_1.info)(`${ansiColorsCode.cyan}[current branch] all errors: \\n${JSON.stringify(errorsPr)}`);\n }\n (0, core_1.endGroup)();\n // ***********************************************************************************************\n // BASE BRANCH\n // ***********************************************************************************************\n await (0, checkoutAndInstallBaseBranch_1.checkoutAndInstallBaseBranch)({\n installScript,\n payload: github_1.context.payload,\n execOptions\n });\n (0, core_1.startGroup)(`[base branch] compile ts files`);\n const { output: tscOutputBase } = await (0, runTscCli_1.runTscCli)({\n workingDir,\n tsconfigPath\n });\n const errorsBaseBranch = (0, parseOutputTsc_1.parseOutputTsc)(tscOutputBase);\n (0, core_1.info)(`[base branch] : ${errorsBaseBranch.length} error(s) detected`);\n if (args.debug) {\n (0, core_1.info)(`${ansiColorsCode.cyan}[base branch] all errors: \\n${JSON.stringify(errorsBaseBranch)}`);\n }\n (0, core_1.endGroup)();\n (0, core_1.startGroup)(`Comparing errors`);\n const resultCompareErrors = (0, compareErrors_1.compareErrors)({\n errorsBefore: errorsBaseBranch,\n errorsAfter: errorsPr,\n filesChanged: args.filesChanged,\n filesAdded: args.filesAdded,\n filesDeleted: args.filesDeleted,\n lineNumbers: args.lineNumbers\n });\n if (args.debug) {\n (0, core_1.info)(`${ansiColorsCode.cyan}Contenu de resultCompareErrors : ${JSON.stringify(resultCompareErrors)}`);\n }\n const errorsInModifiedFiles = errorsPr.filter(err => {\n return args.filesChanged.concat(args.filesAdded).includes(err.fileName);\n });\n (0, core_1.info)(`${errorsInModifiedFiles.length} errors in modified files`);\n const newErrorsInModifiedFiles = resultCompareErrors.errorsAdded.filter(err => {\n return args.filesChanged.concat(args.filesAdded).includes(err.fileName);\n });\n (0, core_1.info)(`${newErrorsInModifiedFiles.length} added errors in modified files`);\n (0, core_1.endGroup)();\n if ([\"annotate\" /* OUTPUT_BEHAVIOUR.ANNOTATE */, \"both\" /* OUTPUT_BEHAVIOUR.COMMENT_AND_ANNOTATE */].includes(args.outputBehaviour)) {\n resultCompareErrors.errorsAdded.forEach(err => {\n var _a;\n (0, core_1.error)(`${err.fileName}:${err.line}:${err.column} - ${err.message}`, {\n file: err.fileName,\n startLine: err.line,\n startColumn: err.column,\n title: (_a = err.extraMsg) !== null && _a !== void 0 ? _a : err.message\n });\n });\n }\n if ([\"comment\" /* OUTPUT_BEHAVIOUR.COMMENT */, \"both\" /* OUTPUT_BEHAVIOUR.COMMENT_AND_ANNOTATE */].includes(args.outputBehaviour)) {\n (0, core_1.startGroup)(`Creating comment`);\n const commentInfo = {\n ...github_1.context.repo,\n issue_number: github_1.context.payload.pull_request.number\n };\n const comment = {\n ...commentInfo,\n body: (0, getBodyComment_1.getBodyComment)({\n errorsInProjectBefore: errorsBaseBranch,\n errorsInProjectAfter: errorsPr,\n newErrorsInProject: resultCompareErrors.errorsAdded,\n errorsInModifiedFiles,\n newErrorsInModifiedFiles\n })\n };\n (0, core_1.info)(`comment body obtained`);\n try {\n await octokit.rest.issues.createComment(comment);\n }\n catch (e) {\n (0, core_1.info)(`Error creating comment: ${e.message}`);\n (0, core_1.info)(`Submitting a PR review comment instead...`);\n try {\n const issue = github_1.context.issue || pr;\n await octokit.rest.pulls.createReview({\n owner: issue.owner,\n repo: issue.repo,\n pull_number: issue.number,\n event: 'COMMENT',\n body: comment.body\n });\n }\n catch (errCreateComment) {\n (0, core_1.info)(`Error creating PR review ${errCreateComment.message}`);\n }\n }\n (0, core_1.info)(`comment created`);\n (0, core_1.endGroup)();\n }\n let shouldFailCheck = false;\n let title = '';\n let summary = '';\n if (args.checkFailMode === \"added\" /* CHECK_FAIL_MODE.ON_ERRORS_ADDED_IN_PR */) {\n shouldFailCheck = resultCompareErrors.errorsAdded.length > 0;\n if (shouldFailCheck) {\n title = `${resultCompareErrors.errorsAdded.length} ts errors added by this PR.`;\n summary = `${resultCompareErrors.errorsAdded.length} ts errors added by this PR.`;\n }\n else {\n title = `No ts errors added.`;\n summary = `No ts errors added.`;\n }\n }\n else if (args.checkFailMode === \"errors_in_pr\" /* CHECK_FAIL_MODE.ON_ERRORS_PRESENT_IN_PR */) {\n shouldFailCheck = errorsInModifiedFiles.length > 0;\n if (shouldFailCheck) {\n title = `${errorsInModifiedFiles.length} ts errors present in modified files.`;\n summary = `${errorsInModifiedFiles.length} ts errors present in modified files.`;\n }\n else {\n title = `No ts errors in modified files.`;\n summary = `No ts errors in modified files.`;\n }\n }\n else if (args.checkFailMode === \"errors_in_code\" /* CHECK_FAIL_MODE.ON_ERRORS_PRESENT_IN_CODE */) {\n shouldFailCheck = errorsPr.length > 0;\n if (shouldFailCheck) {\n title = `${errorsPr.length} ts errors in the PR branch.`;\n summary = `${errorsPr.length} ts errors in the PR branch.`;\n }\n else {\n title = `No ts errors in the PR branch.`;\n summary = `No ts errors in the PR branch.`;\n }\n }\n if (args.useCheck) {\n const finish = await (0, createCheck_1.createCheck)(octokit, github_1.context, \"Check ts errors\");\n await finish({\n conclusion: shouldFailCheck ? 'failure' : 'success',\n output: {\n title: title,\n summary: summary\n }\n });\n }\n else if (shouldFailCheck) {\n (0, core_1.setFailed)(summary);\n }\n }\n catch (errorRun) {\n (0, core_1.setFailed)(errorRun.message);\n }\n}\nrun();\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.parseTscErrorLine = exports.tscMatcher = exports.parseOutputTsc = void 0;\nfunction parseOutputTsc(output) {\n const lines = output.split('\\n').map(line => line.trim()).filter(line => !!line);\n const errorsParsed = [];\n let lastTrueError;\n lines.forEach(line => {\n const errParsed = parseTscErrorLine(line, exports.tscMatcher);\n if (errParsed.fileName) {\n errorsParsed.push(errParsed);\n lastTrueError = errParsed;\n }\n else {\n if (lastTrueError) {\n lastTrueError.extraMsg = (lastTrueError.extraMsg ? `${lastTrueError.extraMsg}\\n${line}` : line);\n }\n }\n });\n const errorsFiltered = errorsParsed.filter(err => !!err.fileName);\n return errorsFiltered;\n}\nexports.parseOutputTsc = parseOutputTsc;\nexports.tscMatcher = {\n regexp: \"^([^\\\\s].*)[\\\\(:](\\\\d+)[,:](\\\\d+)(?:\\\\):\\\\s+|\\\\s+-\\\\s+)(error|warning|info)\\\\s+TS(\\\\d+)\\\\s*:\\\\s*(.*)$\",\n parts: [{\n name: \"fileName\",\n position: 1,\n type: \"string\"\n }, {\n name: \"line\",\n position: 2,\n type: \"number\"\n }, {\n name: \"column\",\n position: 3,\n type: \"number\"\n }, {\n name: \"severity\",\n position: 4,\n type: \"string\"\n }, {\n name: \"code\",\n position: 5,\n type: \"number\"\n }, {\n name: \"message\",\n position: 6,\n type: \"string\"\n }]\n};\nfunction parseTscErrorLine(str, matcher) {\n let arr = [];\n try {\n arr = str.match(matcher.regexp) || [];\n }\n catch (error) {\n console.error('erreur match string');\n throw error;\n }\n const result = {};\n arr.forEach((hash, index) => {\n const matcherHash = matcher.parts.find(part => part.position === index);\n if (matcherHash) {\n result[matcherHash.name] = matcherHash.type === \"number\" ? parseInt(hash, 10) : hash;\n }\n });\n return result;\n}\nexports.parseTscErrorLine = parseTscErrorLine;\n","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n var desc = Object.getOwnPropertyDescriptor(m, k);\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n desc = { enumerable: true, get: function() { return m[k]; } };\n }\n Object.defineProperty(o, k2, desc);\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.parseTsConfigFile = void 0;\nconst ts = __importStar(require(\"typescript\"));\nconst path = __importStar(require(\"path\"));\nconst fs = __importStar(require(\"fs\"));\nfunction parseTsConfigFile(configPath) {\n const content = fs.readFileSync(configPath).toString();\n const rawParsing = JSON.parse(content);\n let parsed;\n let compilerOptions;\n try {\n parsed = ts.parseJsonConfigFileContent(rawParsing, ts.sys, path.dirname(configPath));\n compilerOptions = parsed.options;\n }\n catch (error) {\n throw new Error(`Error while parsing tsconfig and converting to compiler options \\n ${error.message}`);\n }\n if (parsed.errors && parsed.errors.length) {\n console.error(`erreurs dans parsing tsconfig.json ${JSON.stringify(parsed.errors)}`);\n }\n return {\n compilerOptions,\n rawParsing: rawParsing,\n fileNames: parsed.fileNames,\n projectReferences: parsed.projectReferences\n };\n}\nexports.parseTsConfigFile = parseTsConfigFile;\n","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n var desc = Object.getOwnPropertyDescriptor(m, k);\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n desc = { enumerable: true, get: function() { return m[k]; } };\n }\n Object.defineProperty(o, k2, desc);\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.runTscCli = void 0;\nconst exec_1 = require(\"@actions/exec\");\nconst path = __importStar(require(\"path\"));\nconst core_1 = require(\"@actions/core\");\n/*\nexemple d'output renvoyé\n\nsrc/main.ts(39,11): error TS1155: 'const' declarations must be initialized.\nsrc/main.ts(39,11): error TS7005: Variable 'hereIsAUnusedVariableToHaveAnError' implicitly has an 'any' type.\n*/\nasync function runTscCli({ workingDir, tsconfigPath, files }) {\n let myOutput = '';\n let myError = '';\n const options = {};\n options.listeners = {\n stdout: (data) => {\n myOutput += data.toString();\n },\n stderr: (data) => {\n myError += data.toString();\n }\n };\n const execArgs = [\n `${path.join(workingDir, 'node_modules/typescript/bin/tsc')}`,\n '--noEmit',\n '--noErrorTruncation',\n '--pretty',\n 'false',\n '--incremental',\n 'false',\n '--watch',\n 'false'\n ];\n if (tsconfigPath) {\n execArgs.push('--project', tsconfigPath);\n }\n // si on passe un tableau de filenames, on les sépare par un espace pour les passer au compiler\n if (files) {\n execArgs.push(files.reduce((str, file) => {\n return `${str} ${file}`;\n }, ''));\n }\n try {\n await (0, exec_1.exec)('node', execArgs, options);\n }\n catch (error) {\n (0, core_1.setFailed)(error.message);\n }\n process.exitCode = 0;\n return {\n output: myOutput,\n error: myError\n };\n}\nexports.runTscCli = runTscCli;\n","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.issue = exports.issueCommand = void 0;\nconst os = __importStar(require(\"os\"));\nconst utils_1 = require(\"./utils\");\n/**\n * Commands\n *\n * Command Format:\n * ::name key=value,key=value::message\n *\n * Examples:\n * ::warning::This is the message\n * ::set-env name=MY_VAR::some value\n */\nfunction issueCommand(command, properties, message) {\n const cmd = new Command(command, properties, message);\n process.stdout.write(cmd.toString() + os.EOL);\n}\nexports.issueCommand = issueCommand;\nfunction issue(name, message = '') {\n issueCommand(name, {}, message);\n}\nexports.issue = issue;\nconst CMD_STRING = '::';\nclass Command {\n constructor(command, properties, message) {\n if (!command) {\n command = 'missing.command';\n }\n this.command = command;\n this.properties = properties;\n this.message = message;\n }\n toString() {\n let cmdStr = CMD_STRING + this.command;\n if (this.properties && Object.keys(this.properties).length > 0) {\n cmdStr += ' ';\n let first = true;\n for (const key in this.properties) {\n if (this.properties.hasOwnProperty(key)) {\n const val = this.properties[key];\n if (val) {\n if (first) {\n first = false;\n }\n else {\n cmdStr += ',';\n }\n cmdStr += `${key}=${escapeProperty(val)}`;\n }\n }\n }\n }\n cmdStr += `${CMD_STRING}${escapeData(this.message)}`;\n return cmdStr;\n }\n}\nfunction escapeData(s) {\n return utils_1.toCommandValue(s)\n .replace(/%/g, '%25')\n .replace(/\\r/g, '%0D')\n .replace(/\\n/g, '%0A');\n}\nfunction escapeProperty(s) {\n return utils_1.toCommandValue(s)\n .replace(/%/g, '%25')\n .replace(/\\r/g, '%0D')\n .replace(/\\n/g, '%0A')\n .replace(/:/g, '%3A')\n .replace(/,/g, '%2C');\n}\n//# sourceMappingURL=command.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getIDToken = exports.getState = exports.saveState = exports.group = exports.endGroup = exports.startGroup = exports.info = exports.notice = exports.warning = exports.error = exports.debug = exports.isDebug = exports.setFailed = exports.setCommandEcho = exports.setOutput = exports.getBooleanInput = exports.getMultilineInput = exports.getInput = exports.addPath = exports.setSecret = exports.exportVariable = exports.ExitCode = void 0;\nconst command_1 = require(\"./command\");\nconst file_command_1 = require(\"./file-command\");\nconst utils_1 = require(\"./utils\");\nconst os = __importStar(require(\"os\"));\nconst path = __importStar(require(\"path\"));\nconst oidc_utils_1 = require(\"./oidc-utils\");\n/**\n * The code to exit an action\n */\nvar ExitCode;\n(function (ExitCode) {\n /**\n * A code indicating that the action was successful\n */\n ExitCode[ExitCode[\"Success\"] = 0] = \"Success\";\n /**\n * A code indicating that the action was a failure\n */\n ExitCode[ExitCode[\"Failure\"] = 1] = \"Failure\";\n})(ExitCode = exports.ExitCode || (exports.ExitCode = {}));\n//-----------------------------------------------------------------------\n// Variables\n//-----------------------------------------------------------------------\n/**\n * Sets env variable for this action and future actions in the job\n * @param name the name of the variable to set\n * @param val the value of the variable. Non-string values will be converted to a string via JSON.stringify\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction exportVariable(name, val) {\n const convertedVal = utils_1.toCommandValue(val);\n process.env[name] = convertedVal;\n const filePath = process.env['GITHUB_ENV'] || '';\n if (filePath) {\n return file_command_1.issueFileCommand('ENV', file_command_1.prepareKeyValueMessage(name, val));\n }\n command_1.issueCommand('set-env', { name }, convertedVal);\n}\nexports.exportVariable = exportVariable;\n/**\n * Registers a secret which will get masked from logs\n * @param secret value of the secret\n */\nfunction setSecret(secret) {\n command_1.issueCommand('add-mask', {}, secret);\n}\nexports.setSecret = setSecret;\n/**\n * Prepends inputPath to the PATH (for this action and future actions)\n * @param inputPath\n */\nfunction addPath(inputPath) {\n const filePath = process.env['GITHUB_PATH'] || '';\n if (filePath) {\n file_command_1.issueFileCommand('PATH', inputPath);\n }\n else {\n command_1.issueCommand('add-path', {}, inputPath);\n }\n process.env['PATH'] = `${inputPath}${path.delimiter}${process.env['PATH']}`;\n}\nexports.addPath = addPath;\n/**\n * Gets the value of an input.\n * Unless trimWhitespace is set to false in InputOptions, the value is also trimmed.\n * Returns an empty string if the value is not defined.\n *\n * @param name name of the input to get\n * @param options optional. See InputOptions.\n * @returns string\n */\nfunction getInput(name, options) {\n const val = process.env[`INPUT_${name.replace(/ /g, '_').toUpperCase()}`] || '';\n if (options && options.required && !val) {\n throw new Error(`Input required and not supplied: ${name}`);\n }\n if (options && options.trimWhitespace === false) {\n return val;\n }\n return val.trim();\n}\nexports.getInput = getInput;\n/**\n * Gets the values of an multiline input. Each value is also trimmed.\n *\n * @param name name of the input to get\n * @param options optional. See InputOptions.\n * @returns string[]\n *\n */\nfunction getMultilineInput(name, options) {\n const inputs = getInput(name, options)\n .split('\\n')\n .filter(x => x !== '');\n if (options && options.trimWhitespace === false) {\n return inputs;\n }\n return inputs.map(input => input.trim());\n}\nexports.getMultilineInput = getMultilineInput;\n/**\n * Gets the input value of the boolean type in the YAML 1.2 \"core schema\" specification.\n * Support boolean input list: `true | True | TRUE | false | False | FALSE` .\n * The return value is also in boolean type.\n * ref: https://yaml.org/spec/1.2/spec.html#id2804923\n *\n * @param name name of the input to get\n * @param options optional. See InputOptions.\n * @returns boolean\n */\nfunction getBooleanInput(name, options) {\n const trueValue = ['true', 'True', 'TRUE'];\n const falseValue = ['false', 'False', 'FALSE'];\n const val = getInput(name, options);\n if (trueValue.includes(val))\n return true;\n if (falseValue.includes(val))\n return false;\n throw new TypeError(`Input does not meet YAML 1.2 \"Core Schema\" specification: ${name}\\n` +\n `Support boolean input list: \\`true | True | TRUE | false | False | FALSE\\``);\n}\nexports.getBooleanInput = getBooleanInput;\n/**\n * Sets the value of an output.\n *\n * @param name name of the output to set\n * @param value value to store. Non-string values will be converted to a string via JSON.stringify\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction setOutput(name, value) {\n const filePath = process.env['GITHUB_OUTPUT'] || '';\n if (filePath) {\n return file_command_1.issueFileCommand('OUTPUT', file_command_1.prepareKeyValueMessage(name, value));\n }\n process.stdout.write(os.EOL);\n command_1.issueCommand('set-output', { name }, utils_1.toCommandValue(value));\n}\nexports.setOutput = setOutput;\n/**\n * Enables or disables the echoing of commands into stdout for the rest of the step.\n * Echoing is disabled by default if ACTIONS_STEP_DEBUG is not set.\n *\n */\nfunction setCommandEcho(enabled) {\n command_1.issue('echo', enabled ? 'on' : 'off');\n}\nexports.setCommandEcho = setCommandEcho;\n//-----------------------------------------------------------------------\n// Results\n//-----------------------------------------------------------------------\n/**\n * Sets the action status to failed.\n * When the action exits it will be with an exit code of 1\n * @param message add error issue message\n */\nfunction setFailed(message) {\n process.exitCode = ExitCode.Failure;\n error(message);\n}\nexports.setFailed = setFailed;\n//-----------------------------------------------------------------------\n// Logging Commands\n//-----------------------------------------------------------------------\n/**\n * Gets whether Actions Step Debug is on or not\n */\nfunction isDebug() {\n return process.env['RUNNER_DEBUG'] === '1';\n}\nexports.isDebug = isDebug;\n/**\n * Writes debug message to user log\n * @param message debug message\n */\nfunction debug(message) {\n command_1.issueCommand('debug', {}, message);\n}\nexports.debug = debug;\n/**\n * Adds an error issue\n * @param message error issue message. Errors will be converted to string via toString()\n * @param properties optional properties to add to the annotation.\n */\nfunction error(message, properties = {}) {\n command_1.issueCommand('error', utils_1.toCommandProperties(properties), message instanceof Error ? message.toString() : message);\n}\nexports.error = error;\n/**\n * Adds a warning issue\n * @param message warning issue message. Errors will be converted to string via toString()\n * @param properties optional properties to add to the annotation.\n */\nfunction warning(message, properties = {}) {\n command_1.issueCommand('warning', utils_1.toCommandProperties(properties), message instanceof Error ? message.toString() : message);\n}\nexports.warning = warning;\n/**\n * Adds a notice issue\n * @param message notice issue message. Errors will be converted to string via toString()\n * @param properties optional properties to add to the annotation.\n */\nfunction notice(message, properties = {}) {\n command_1.issueCommand('notice', utils_1.toCommandProperties(properties), message instanceof Error ? message.toString() : message);\n}\nexports.notice = notice;\n/**\n * Writes info to log with console.log.\n * @param message info message\n */\nfunction info(message) {\n process.stdout.write(message + os.EOL);\n}\nexports.info = info;\n/**\n * Begin an output group.\n *\n * Output until the next `groupEnd` will be foldable in this group\n *\n * @param name The name of the output group\n */\nfunction startGroup(name) {\n command_1.issue('group', name);\n}\nexports.startGroup = startGroup;\n/**\n * End an output group.\n */\nfunction endGroup() {\n command_1.issue('endgroup');\n}\nexports.endGroup = endGroup;\n/**\n * Wrap an asynchronous function call in a group.\n *\n * Returns the same type as the function itself.\n *\n * @param name The name of the group\n * @param fn The function to wrap in the group\n */\nfunction group(name, fn) {\n return __awaiter(this, void 0, void 0, function* () {\n startGroup(name);\n let result;\n try {\n result = yield fn();\n }\n finally {\n endGroup();\n }\n return result;\n });\n}\nexports.group = group;\n//-----------------------------------------------------------------------\n// Wrapper action state\n//-----------------------------------------------------------------------\n/**\n * Saves state for current action, the state can only be retrieved by this action's post job execution.\n *\n * @param name name of the state to store\n * @param value value to store. Non-string values will be converted to a string via JSON.stringify\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction saveState(name, value) {\n const filePath = process.env['GITHUB_STATE'] || '';\n if (filePath) {\n return file_command_1.issueFileCommand('STATE', file_command_1.prepareKeyValueMessage(name, value));\n }\n command_1.issueCommand('save-state', { name }, utils_1.toCommandValue(value));\n}\nexports.saveState = saveState;\n/**\n * Gets the value of an state set by this action's main execution.\n *\n * @param name name of the state to get\n * @returns string\n */\nfunction getState(name) {\n return process.env[`STATE_${name}`] || '';\n}\nexports.getState = getState;\nfunction getIDToken(aud) {\n return __awaiter(this, void 0, void 0, function* () {\n return yield oidc_utils_1.OidcClient.getIDToken(aud);\n });\n}\nexports.getIDToken = getIDToken;\n/**\n * Summary exports\n */\nvar summary_1 = require(\"./summary\");\nObject.defineProperty(exports, \"summary\", { enumerable: true, get: function () { return summary_1.summary; } });\n/**\n * @deprecated use core.summary\n */\nvar summary_2 = require(\"./summary\");\nObject.defineProperty(exports, \"markdownSummary\", { enumerable: true, get: function () { return summary_2.markdownSummary; } });\n/**\n * Path exports\n */\nvar path_utils_1 = require(\"./path-utils\");\nObject.defineProperty(exports, \"toPosixPath\", { enumerable: true, get: function () { return path_utils_1.toPosixPath; } });\nObject.defineProperty(exports, \"toWin32Path\", { enumerable: true, get: function () { return path_utils_1.toWin32Path; } });\nObject.defineProperty(exports, \"toPlatformPath\", { enumerable: true, get: function () { return path_utils_1.toPlatformPath; } });\n//# sourceMappingURL=core.js.map","\"use strict\";\n// For internal use, subject to change.\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.prepareKeyValueMessage = exports.issueFileCommand = void 0;\n// We use any as a valid input type\n/* eslint-disable @typescript-eslint/no-explicit-any */\nconst fs = __importStar(require(\"fs\"));\nconst os = __importStar(require(\"os\"));\nconst uuid_1 = require(\"uuid\");\nconst utils_1 = require(\"./utils\");\nfunction issueFileCommand(command, message) {\n const filePath = process.env[`GITHUB_${command}`];\n if (!filePath) {\n throw new Error(`Unable to find environment variable for file command ${command}`);\n }\n if (!fs.existsSync(filePath)) {\n throw new Error(`Missing file at path: ${filePath}`);\n }\n fs.appendFileSync(filePath, `${utils_1.toCommandValue(message)}${os.EOL}`, {\n encoding: 'utf8'\n });\n}\nexports.issueFileCommand = issueFileCommand;\nfunction prepareKeyValueMessage(key, value) {\n const delimiter = `ghadelimiter_${uuid_1.v4()}`;\n const convertedValue = utils_1.toCommandValue(value);\n // These should realistically never happen, but just in case someone finds a\n // way to exploit uuid generation let's not allow keys or values that contain\n // the delimiter.\n if (key.includes(delimiter)) {\n throw new Error(`Unexpected input: name should not contain the delimiter \"${delimiter}\"`);\n }\n if (convertedValue.includes(delimiter)) {\n throw new Error(`Unexpected input: value should not contain the delimiter \"${delimiter}\"`);\n }\n return `${key}<<${delimiter}${os.EOL}${convertedValue}${os.EOL}${delimiter}`;\n}\nexports.prepareKeyValueMessage = prepareKeyValueMessage;\n//# sourceMappingURL=file-command.js.map","\"use strict\";\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.OidcClient = void 0;\nconst http_client_1 = require(\"@actions/http-client\");\nconst auth_1 = require(\"@actions/http-client/lib/auth\");\nconst core_1 = require(\"./core\");\nclass OidcClient {\n static createHttpClient(allowRetry = true, maxRetry = 10) {\n const requestOptions = {\n allowRetries: allowRetry,\n maxRetries: maxRetry\n };\n return new http_client_1.HttpClient('actions/oidc-client', [new auth_1.BearerCredentialHandler(OidcClient.getRequestToken())], requestOptions);\n }\n static getRequestToken() {\n const token = process.env['ACTIONS_ID_TOKEN_REQUEST_TOKEN'];\n if (!token) {\n throw new Error('Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable');\n }\n return token;\n }\n static getIDTokenUrl() {\n const runtimeUrl = process.env['ACTIONS_ID_TOKEN_REQUEST_URL'];\n if (!runtimeUrl) {\n throw new Error('Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable');\n }\n return runtimeUrl;\n }\n static getCall(id_token_url) {\n var _a;\n return __awaiter(this, void 0, void 0, function* () {\n const httpclient = OidcClient.createHttpClient();\n const res = yield httpclient\n .getJson(id_token_url)\n .catch(error => {\n throw new Error(`Failed to get ID Token. \\n \n Error Code : ${error.statusCode}\\n \n Error Message: ${error.result.message}`);\n });\n const id_token = (_a = res.result) === null || _a === void 0 ? void 0 : _a.value;\n if (!id_token) {\n throw new Error('Response json body do not have ID Token field');\n }\n return id_token;\n });\n }\n static getIDToken(audience) {\n return __awaiter(this, void 0, void 0, function* () {\n try {\n // New ID Token is requested from action service\n let id_token_url = OidcClient.getIDTokenUrl();\n if (audience) {\n const encodedAudience = encodeURIComponent(audience);\n id_token_url = `${id_token_url}&audience=${encodedAudience}`;\n }\n core_1.debug(`ID token url is ${id_token_url}`);\n const id_token = yield OidcClient.getCall(id_token_url);\n core_1.setSecret(id_token);\n return id_token;\n }\n catch (error) {\n throw new Error(`Error message: ${error.message}`);\n }\n });\n }\n}\nexports.OidcClient = OidcClient;\n//# sourceMappingURL=oidc-utils.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.toPlatformPath = exports.toWin32Path = exports.toPosixPath = void 0;\nconst path = __importStar(require(\"path\"));\n/**\n * toPosixPath converts the given path to the posix form. On Windows, \\\\ will be\n * replaced with /.\n *\n * @param pth. Path to transform.\n * @return string Posix path.\n */\nfunction toPosixPath(pth) {\n return pth.replace(/[\\\\]/g, '/');\n}\nexports.toPosixPath = toPosixPath;\n/**\n * toWin32Path converts the given path to the win32 form. On Linux, / will be\n * replaced with \\\\.\n *\n * @param pth. Path to transform.\n * @return string Win32 path.\n */\nfunction toWin32Path(pth) {\n return pth.replace(/[/]/g, '\\\\');\n}\nexports.toWin32Path = toWin32Path;\n/**\n * toPlatformPath converts the given path to a platform-specific path. It does\n * this by replacing instances of / and \\ with the platform-specific path\n * separator.\n *\n * @param pth The path to platformize.\n * @return string The platform-specific path.\n */\nfunction toPlatformPath(pth) {\n return pth.replace(/[/\\\\]/g, path.sep);\n}\nexports.toPlatformPath = toPlatformPath;\n//# sourceMappingURL=path-utils.js.map","\"use strict\";\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.summary = exports.markdownSummary = exports.SUMMARY_DOCS_URL = exports.SUMMARY_ENV_VAR = void 0;\nconst os_1 = require(\"os\");\nconst fs_1 = require(\"fs\");\nconst { access, appendFile, writeFile } = fs_1.promises;\nexports.SUMMARY_ENV_VAR = 'GITHUB_STEP_SUMMARY';\nexports.SUMMARY_DOCS_URL = 'https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary';\nclass Summary {\n constructor() {\n this._buffer = '';\n }\n /**\n * Finds the summary file path from the environment, rejects if env var is not found or file does not exist\n * Also checks r/w permissions.\n *\n * @returns step summary file path\n */\n filePath() {\n return __awaiter(this, void 0, void 0, function* () {\n if (this._filePath) {\n return this._filePath;\n }\n const pathFromEnv = process.env[exports.SUMMARY_ENV_VAR];\n if (!pathFromEnv) {\n throw new Error(`Unable to find environment variable for $${exports.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);\n }\n try {\n yield access(pathFromEnv, fs_1.constants.R_OK | fs_1.constants.W_OK);\n }\n catch (_a) {\n throw new Error(`Unable to access summary file: '${pathFromEnv}'. Check if the file has correct read/write permissions.`);\n }\n this._filePath = pathFromEnv;\n return this._filePath;\n });\n }\n /**\n * Wraps content in an HTML tag, adding any HTML attributes\n *\n * @param {string} tag HTML tag to wrap\n * @param {string | null} content content within the tag\n * @param {[attribute: string]: string} attrs key-value list of HTML attributes to add\n *\n * @returns {string} content wrapped in HTML element\n */\n wrap(tag, content, attrs = {}) {\n const htmlAttrs = Object.entries(attrs)\n .map(([key, value]) => ` ${key}=\"${value}\"`)\n .join('');\n if (!content) {\n return `<${tag}${htmlAttrs}>`;\n }\n return `<${tag}${htmlAttrs}>${content}`;\n }\n /**\n * Writes text in the buffer to the summary buffer file and empties buffer. Will append by default.\n *\n * @param {SummaryWriteOptions} [options] (optional) options for write operation\n *\n * @returns {Promise} summary instance\n */\n write(options) {\n return __awaiter(this, void 0, void 0, function* () {\n const overwrite = !!(options === null || options === void 0 ? void 0 : options.overwrite);\n const filePath = yield this.filePath();\n const writeFunc = overwrite ? writeFile : appendFile;\n yield writeFunc(filePath, this._buffer, { encoding: 'utf8' });\n return this.emptyBuffer();\n });\n }\n /**\n * Clears the summary buffer and wipes the summary file\n *\n * @returns {Summary} summary instance\n */\n clear() {\n return __awaiter(this, void 0, void 0, function* () {\n return this.emptyBuffer().write({ overwrite: true });\n });\n }\n /**\n * Returns the current summary buffer as a string\n *\n * @returns {string} string of summary buffer\n */\n stringify() {\n return this._buffer;\n }\n /**\n * If the summary buffer is empty\n *\n * @returns {boolen} true if the buffer is empty\n */\n isEmptyBuffer() {\n return this._buffer.length === 0;\n }\n /**\n * Resets the summary buffer without writing to summary file\n *\n * @returns {Summary} summary instance\n */\n emptyBuffer() {\n this._buffer = '';\n return this;\n }\n /**\n * Adds raw text to the summary buffer\n *\n * @param {string} text content to add\n * @param {boolean} [addEOL=false] (optional) append an EOL to the raw text (default: false)\n *\n * @returns {Summary} summary instance\n */\n addRaw(text, addEOL = false) {\n this._buffer += text;\n return addEOL ? this.addEOL() : this;\n }\n /**\n * Adds the operating system-specific end-of-line marker to the buffer\n *\n * @returns {Summary} summary instance\n */\n addEOL() {\n return this.addRaw(os_1.EOL);\n }\n /**\n * Adds an HTML codeblock to the summary buffer\n *\n * @param {string} code content to render within fenced code block\n * @param {string} lang (optional) language to syntax highlight code\n *\n * @returns {Summary} summary instance\n */\n addCodeBlock(code, lang) {\n const attrs = Object.assign({}, (lang && { lang }));\n const element = this.wrap('pre', this.wrap('code', code), attrs);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML list to the summary buffer\n *\n * @param {string[]} items list of items to render\n * @param {boolean} [ordered=false] (optional) if the rendered list should be ordered or not (default: false)\n *\n * @returns {Summary} summary instance\n */\n addList(items, ordered = false) {\n const tag = ordered ? 'ol' : 'ul';\n const listItems = items.map(item => this.wrap('li', item)).join('');\n const element = this.wrap(tag, listItems);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML table to the summary buffer\n *\n * @param {SummaryTableCell[]} rows table rows\n *\n * @returns {Summary} summary instance\n */\n addTable(rows) {\n const tableBody = rows\n .map(row => {\n const cells = row\n .map(cell => {\n if (typeof cell === 'string') {\n return this.wrap('td', cell);\n }\n const { header, data, colspan, rowspan } = cell;\n const tag = header ? 'th' : 'td';\n const attrs = Object.assign(Object.assign({}, (colspan && { colspan })), (rowspan && { rowspan }));\n return this.wrap(tag, data, attrs);\n })\n .join('');\n return this.wrap('tr', cells);\n })\n .join('');\n const element = this.wrap('table', tableBody);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds a collapsable HTML details element to the summary buffer\n *\n * @param {string} label text for the closed state\n * @param {string} content collapsable content\n *\n * @returns {Summary} summary instance\n */\n addDetails(label, content) {\n const element = this.wrap('details', this.wrap('summary', label) + content);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML image tag to the summary buffer\n *\n * @param {string} src path to the image you to embed\n * @param {string} alt text description of the image\n * @param {SummaryImageOptions} options (optional) addition image attributes\n *\n * @returns {Summary} summary instance\n */\n addImage(src, alt, options) {\n const { width, height } = options || {};\n const attrs = Object.assign(Object.assign({}, (width && { width })), (height && { height }));\n const element = this.wrap('img', null, Object.assign({ src, alt }, attrs));\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML section heading element\n *\n * @param {string} text heading text\n * @param {number | string} [level=1] (optional) the heading level, default: 1\n *\n * @returns {Summary} summary instance\n */\n addHeading(text, level) {\n const tag = `h${level}`;\n const allowedTag = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'].includes(tag)\n ? tag\n : 'h1';\n const element = this.wrap(allowedTag, text);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML thematic break (
) to the summary buffer\n *\n * @returns {Summary} summary instance\n */\n addSeparator() {\n const element = this.wrap('hr', null);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML line break (
) to the summary buffer\n *\n * @returns {Summary} summary instance\n */\n addBreak() {\n const element = this.wrap('br', null);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML blockquote to the summary buffer\n *\n * @param {string} text quote text\n * @param {string} cite (optional) citation url\n *\n * @returns {Summary} summary instance\n */\n addQuote(text, cite) {\n const attrs = Object.assign({}, (cite && { cite }));\n const element = this.wrap('blockquote', text, attrs);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML anchor tag to the summary buffer\n *\n * @param {string} text link text/content\n * @param {string} href hyperlink\n *\n * @returns {Summary} summary instance\n */\n addLink(text, href) {\n const element = this.wrap('a', text, { href });\n return this.addRaw(element).addEOL();\n }\n}\nconst _summary = new Summary();\n/**\n * @deprecated use `core.summary`\n */\nexports.markdownSummary = _summary;\nexports.summary = _summary;\n//# sourceMappingURL=summary.js.map","\"use strict\";\n// We use any as a valid input type\n/* eslint-disable @typescript-eslint/no-explicit-any */\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.toCommandProperties = exports.toCommandValue = void 0;\n/**\n * Sanitizes an input into a string so it can be passed into issueCommand safely\n * @param input input to sanitize into a string\n */\nfunction toCommandValue(input) {\n if (input === null || input === undefined) {\n return '';\n }\n else if (typeof input === 'string' || input instanceof String) {\n return input;\n }\n return JSON.stringify(input);\n}\nexports.toCommandValue = toCommandValue;\n/**\n *\n * @param annotationProperties\n * @returns The command properties to send with the actual annotation command\n * See IssueCommandProperties: https://github.com/actions/runner/blob/main/src/Runner.Worker/ActionCommandManager.cs#L646\n */\nfunction toCommandProperties(annotationProperties) {\n if (!Object.keys(annotationProperties).length) {\n return {};\n }\n return {\n title: annotationProperties.title,\n file: annotationProperties.file,\n line: annotationProperties.startLine,\n endLine: annotationProperties.endLine,\n col: annotationProperties.startColumn,\n endColumn: annotationProperties.endColumn\n };\n}\nexports.toCommandProperties = toCommandProperties;\n//# sourceMappingURL=utils.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getExecOutput = exports.exec = void 0;\nconst string_decoder_1 = require(\"string_decoder\");\nconst tr = __importStar(require(\"./toolrunner\"));\n/**\n * Exec a command.\n * Output will be streamed to the live console.\n * Returns promise with return code\n *\n * @param commandLine command to execute (can include additional args). Must be correctly escaped.\n * @param args optional arguments for tool. Escaping is handled by the lib.\n * @param options optional exec options. See ExecOptions\n * @returns Promise exit code\n */\nfunction exec(commandLine, args, options) {\n return __awaiter(this, void 0, void 0, function* () {\n const commandArgs = tr.argStringToArray(commandLine);\n if (commandArgs.length === 0) {\n throw new Error(`Parameter 'commandLine' cannot be null or empty.`);\n }\n // Path to tool to execute should be first arg\n const toolPath = commandArgs[0];\n args = commandArgs.slice(1).concat(args || []);\n const runner = new tr.ToolRunner(toolPath, args, options);\n return runner.exec();\n });\n}\nexports.exec = exec;\n/**\n * Exec a command and get the output.\n * Output will be streamed to the live console.\n * Returns promise with the exit code and collected stdout and stderr\n *\n * @param commandLine command to execute (can include additional args). Must be correctly escaped.\n * @param args optional arguments for tool. Escaping is handled by the lib.\n * @param options optional exec options. See ExecOptions\n * @returns Promise exit code, stdout, and stderr\n */\nfunction getExecOutput(commandLine, args, options) {\n var _a, _b;\n return __awaiter(this, void 0, void 0, function* () {\n let stdout = '';\n let stderr = '';\n //Using string decoder covers the case where a mult-byte character is split\n const stdoutDecoder = new string_decoder_1.StringDecoder('utf8');\n const stderrDecoder = new string_decoder_1.StringDecoder('utf8');\n const originalStdoutListener = (_a = options === null || options === void 0 ? void 0 : options.listeners) === null || _a === void 0 ? void 0 : _a.stdout;\n const originalStdErrListener = (_b = options === null || options === void 0 ? void 0 : options.listeners) === null || _b === void 0 ? void 0 : _b.stderr;\n const stdErrListener = (data) => {\n stderr += stderrDecoder.write(data);\n if (originalStdErrListener) {\n originalStdErrListener(data);\n }\n };\n const stdOutListener = (data) => {\n stdout += stdoutDecoder.write(data);\n if (originalStdoutListener) {\n originalStdoutListener(data);\n }\n };\n const listeners = Object.assign(Object.assign({}, options === null || options === void 0 ? void 0 : options.listeners), { stdout: stdOutListener, stderr: stdErrListener });\n const exitCode = yield exec(commandLine, args, Object.assign(Object.assign({}, options), { listeners }));\n //flush any remaining characters\n stdout += stdoutDecoder.end();\n stderr += stderrDecoder.end();\n return {\n exitCode,\n stdout,\n stderr\n };\n });\n}\nexports.getExecOutput = getExecOutput;\n//# sourceMappingURL=exec.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.argStringToArray = exports.ToolRunner = void 0;\nconst os = __importStar(require(\"os\"));\nconst events = __importStar(require(\"events\"));\nconst child = __importStar(require(\"child_process\"));\nconst path = __importStar(require(\"path\"));\nconst io = __importStar(require(\"@actions/io\"));\nconst ioUtil = __importStar(require(\"@actions/io/lib/io-util\"));\nconst timers_1 = require(\"timers\");\n/* eslint-disable @typescript-eslint/unbound-method */\nconst IS_WINDOWS = process.platform === 'win32';\n/*\n * Class for running command line tools. Handles quoting and arg parsing in a platform agnostic way.\n */\nclass ToolRunner extends events.EventEmitter {\n constructor(toolPath, args, options) {\n super();\n if (!toolPath) {\n throw new Error(\"Parameter 'toolPath' cannot be null or empty.\");\n }\n this.toolPath = toolPath;\n this.args = args || [];\n this.options = options || {};\n }\n _debug(message) {\n if (this.options.listeners && this.options.listeners.debug) {\n this.options.listeners.debug(message);\n }\n }\n _getCommandString(options, noPrefix) {\n const toolPath = this._getSpawnFileName();\n const args = this._getSpawnArgs(options);\n let cmd = noPrefix ? '' : '[command]'; // omit prefix when piped to a second tool\n if (IS_WINDOWS) {\n // Windows + cmd file\n if (this._isCmdFile()) {\n cmd += toolPath;\n for (const a of args) {\n cmd += ` ${a}`;\n }\n }\n // Windows + verbatim\n else if (options.windowsVerbatimArguments) {\n cmd += `\"${toolPath}\"`;\n for (const a of args) {\n cmd += ` ${a}`;\n }\n }\n // Windows (regular)\n else {\n cmd += this._windowsQuoteCmdArg(toolPath);\n for (const a of args) {\n cmd += ` ${this._windowsQuoteCmdArg(a)}`;\n }\n }\n }\n else {\n // OSX/Linux - this can likely be improved with some form of quoting.\n // creating processes on Unix is fundamentally different than Windows.\n // on Unix, execvp() takes an arg array.\n cmd += toolPath;\n for (const a of args) {\n cmd += ` ${a}`;\n }\n }\n return cmd;\n }\n _processLineBuffer(data, strBuffer, onLine) {\n try {\n let s = strBuffer + data.toString();\n let n = s.indexOf(os.EOL);\n while (n > -1) {\n const line = s.substring(0, n);\n onLine(line);\n // the rest of the string ...\n s = s.substring(n + os.EOL.length);\n n = s.indexOf(os.EOL);\n }\n return s;\n }\n catch (err) {\n // streaming lines to console is best effort. Don't fail a build.\n this._debug(`error processing line. Failed with error ${err}`);\n return '';\n }\n }\n _getSpawnFileName() {\n if (IS_WINDOWS) {\n if (this._isCmdFile()) {\n return process.env['COMSPEC'] || 'cmd.exe';\n }\n }\n return this.toolPath;\n }\n _getSpawnArgs(options) {\n if (IS_WINDOWS) {\n if (this._isCmdFile()) {\n let argline = `/D /S /C \"${this._windowsQuoteCmdArg(this.toolPath)}`;\n for (const a of this.args) {\n argline += ' ';\n argline += options.windowsVerbatimArguments\n ? a\n : this._windowsQuoteCmdArg(a);\n }\n argline += '\"';\n return [argline];\n }\n }\n return this.args;\n }\n _endsWith(str, end) {\n return str.endsWith(end);\n }\n _isCmdFile() {\n const upperToolPath = this.toolPath.toUpperCase();\n return (this._endsWith(upperToolPath, '.CMD') ||\n this._endsWith(upperToolPath, '.BAT'));\n }\n _windowsQuoteCmdArg(arg) {\n // for .exe, apply the normal quoting rules that libuv applies\n if (!this._isCmdFile()) {\n return this._uvQuoteCmdArg(arg);\n }\n // otherwise apply quoting rules specific to the cmd.exe command line parser.\n // the libuv rules are generic and are not designed specifically for cmd.exe\n // command line parser.\n //\n // for a detailed description of the cmd.exe command line parser, refer to\n // http://stackoverflow.com/questions/4094699/how-does-the-windows-command-interpreter-cmd-exe-parse-scripts/7970912#7970912\n // need quotes for empty arg\n if (!arg) {\n return '\"\"';\n }\n // determine whether the arg needs to be quoted\n const cmdSpecialChars = [\n ' ',\n '\\t',\n '&',\n '(',\n ')',\n '[',\n ']',\n '{',\n '}',\n '^',\n '=',\n ';',\n '!',\n \"'\",\n '+',\n ',',\n '`',\n '~',\n '|',\n '<',\n '>',\n '\"'\n ];\n let needsQuotes = false;\n for (const char of arg) {\n if (cmdSpecialChars.some(x => x === char)) {\n needsQuotes = true;\n break;\n }\n }\n // short-circuit if quotes not needed\n if (!needsQuotes) {\n return arg;\n }\n // the following quoting rules are very similar to the rules that by libuv applies.\n //\n // 1) wrap the string in quotes\n //\n // 2) double-up quotes - i.e. \" => \"\"\n //\n // this is different from the libuv quoting rules. libuv replaces \" with \\\", which unfortunately\n // doesn't work well with a cmd.exe command line.\n //\n // note, replacing \" with \"\" also works well if the arg is passed to a downstream .NET console app.\n // for example, the command line:\n // foo.exe \"myarg:\"\"my val\"\"\"\n // is parsed by a .NET console app into an arg array:\n // [ \"myarg:\\\"my val\\\"\" ]\n // which is the same end result when applying libuv quoting rules. although the actual\n // command line from libuv quoting rules would look like:\n // foo.exe \"myarg:\\\"my val\\\"\"\n //\n // 3) double-up slashes that precede a quote,\n // e.g. hello \\world => \"hello \\world\"\n // hello\\\"world => \"hello\\\\\"\"world\"\n // hello\\\\\"world => \"hello\\\\\\\\\"\"world\"\n // hello world\\ => \"hello world\\\\\"\n //\n // technically this is not required for a cmd.exe command line, or the batch argument parser.\n // the reasons for including this as a .cmd quoting rule are:\n //\n // a) this is optimized for the scenario where the argument is passed from the .cmd file to an\n // external program. many programs (e.g. .NET console apps) rely on the slash-doubling rule.\n //\n // b) it's what we've been doing previously (by deferring to node default behavior) and we\n // haven't heard any complaints about that aspect.\n //\n // note, a weakness of the quoting rules chosen here, is that % is not escaped. in fact, % cannot be\n // escaped when used on the command line directly - even though within a .cmd file % can be escaped\n // by using %%.\n //\n // the saving grace is, on the command line, %var% is left as-is if var is not defined. this contrasts\n // the line parsing rules within a .cmd file, where if var is not defined it is replaced with nothing.\n //\n // one option that was explored was replacing % with ^% - i.e. %var% => ^%var^%. this hack would\n // often work, since it is unlikely that var^ would exist, and the ^ character is removed when the\n // variable is used. the problem, however, is that ^ is not removed when %* is used to pass the args\n // to an external program.\n //\n // an unexplored potential solution for the % escaping problem, is to create a wrapper .cmd file.\n // % can be escaped within a .cmd file.\n let reverse = '\"';\n let quoteHit = true;\n for (let i = arg.length; i > 0; i--) {\n // walk the string in reverse\n reverse += arg[i - 1];\n if (quoteHit && arg[i - 1] === '\\\\') {\n reverse += '\\\\'; // double the slash\n }\n else if (arg[i - 1] === '\"') {\n quoteHit = true;\n reverse += '\"'; // double the quote\n }\n else {\n quoteHit = false;\n }\n }\n reverse += '\"';\n return reverse\n .split('')\n .reverse()\n .join('');\n }\n _uvQuoteCmdArg(arg) {\n // Tool runner wraps child_process.spawn() and needs to apply the same quoting as\n // Node in certain cases where the undocumented spawn option windowsVerbatimArguments\n // is used.\n //\n // Since this function is a port of quote_cmd_arg from Node 4.x (technically, lib UV,\n // see https://github.com/nodejs/node/blob/v4.x/deps/uv/src/win/process.c for details),\n // pasting copyright notice from Node within this function:\n //\n // Copyright Joyent, Inc. and other Node contributors. All rights reserved.\n //\n // Permission is hereby granted, free of charge, to any person obtaining a copy\n // of this software and associated documentation files (the \"Software\"), to\n // deal in the Software without restriction, including without limitation the\n // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n // sell copies of the Software, and to permit persons to whom the Software is\n // furnished to do so, subject to the following conditions:\n //\n // The above copyright notice and this permission notice shall be included in\n // all copies or substantial portions of the Software.\n //\n // THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n // IN THE SOFTWARE.\n if (!arg) {\n // Need double quotation for empty argument\n return '\"\"';\n }\n if (!arg.includes(' ') && !arg.includes('\\t') && !arg.includes('\"')) {\n // No quotation needed\n return arg;\n }\n if (!arg.includes('\"') && !arg.includes('\\\\')) {\n // No embedded double quotes or backslashes, so I can just wrap\n // quote marks around the whole thing.\n return `\"${arg}\"`;\n }\n // Expected input/output:\n // input : hello\"world\n // output: \"hello\\\"world\"\n // input : hello\"\"world\n // output: \"hello\\\"\\\"world\"\n // input : hello\\world\n // output: hello\\world\n // input : hello\\\\world\n // output: hello\\\\world\n // input : hello\\\"world\n // output: \"hello\\\\\\\"world\"\n // input : hello\\\\\"world\n // output: \"hello\\\\\\\\\\\"world\"\n // input : hello world\\\n // output: \"hello world\\\\\" - note the comment in libuv actually reads \"hello world\\\"\n // but it appears the comment is wrong, it should be \"hello world\\\\\"\n let reverse = '\"';\n let quoteHit = true;\n for (let i = arg.length; i > 0; i--) {\n // walk the string in reverse\n reverse += arg[i - 1];\n if (quoteHit && arg[i - 1] === '\\\\') {\n reverse += '\\\\';\n }\n else if (arg[i - 1] === '\"') {\n quoteHit = true;\n reverse += '\\\\';\n }\n else {\n quoteHit = false;\n }\n }\n reverse += '\"';\n return reverse\n .split('')\n .reverse()\n .join('');\n }\n _cloneExecOptions(options) {\n options = options || {};\n const result = {\n cwd: options.cwd || process.cwd(),\n env: options.env || process.env,\n silent: options.silent || false,\n windowsVerbatimArguments: options.windowsVerbatimArguments || false,\n failOnStdErr: options.failOnStdErr || false,\n ignoreReturnCode: options.ignoreReturnCode || false,\n delay: options.delay || 10000\n };\n result.outStream = options.outStream || process.stdout;\n result.errStream = options.errStream || process.stderr;\n return result;\n }\n _getSpawnOptions(options, toolPath) {\n options = options || {};\n const result = {};\n result.cwd = options.cwd;\n result.env = options.env;\n result['windowsVerbatimArguments'] =\n options.windowsVerbatimArguments || this._isCmdFile();\n if (options.windowsVerbatimArguments) {\n result.argv0 = `\"${toolPath}\"`;\n }\n return result;\n }\n /**\n * Exec a tool.\n * Output will be streamed to the live console.\n * Returns promise with return code\n *\n * @param tool path to tool to exec\n * @param options optional exec options. See ExecOptions\n * @returns number\n */\n exec() {\n return __awaiter(this, void 0, void 0, function* () {\n // root the tool path if it is unrooted and contains relative pathing\n if (!ioUtil.isRooted(this.toolPath) &&\n (this.toolPath.includes('/') ||\n (IS_WINDOWS && this.toolPath.includes('\\\\')))) {\n // prefer options.cwd if it is specified, however options.cwd may also need to be rooted\n this.toolPath = path.resolve(process.cwd(), this.options.cwd || process.cwd(), this.toolPath);\n }\n // if the tool is only a file name, then resolve it from the PATH\n // otherwise verify it exists (add extension on Windows if necessary)\n this.toolPath = yield io.which(this.toolPath, true);\n return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () {\n this._debug(`exec tool: ${this.toolPath}`);\n this._debug('arguments:');\n for (const arg of this.args) {\n this._debug(` ${arg}`);\n }\n const optionsNonNull = this._cloneExecOptions(this.options);\n if (!optionsNonNull.silent && optionsNonNull.outStream) {\n optionsNonNull.outStream.write(this._getCommandString(optionsNonNull) + os.EOL);\n }\n const state = new ExecState(optionsNonNull, this.toolPath);\n state.on('debug', (message) => {\n this._debug(message);\n });\n if (this.options.cwd && !(yield ioUtil.exists(this.options.cwd))) {\n return reject(new Error(`The cwd: ${this.options.cwd} does not exist!`));\n }\n const fileName = this._getSpawnFileName();\n const cp = child.spawn(fileName, this._getSpawnArgs(optionsNonNull), this._getSpawnOptions(this.options, fileName));\n let stdbuffer = '';\n if (cp.stdout) {\n cp.stdout.on('data', (data) => {\n if (this.options.listeners && this.options.listeners.stdout) {\n this.options.listeners.stdout(data);\n }\n if (!optionsNonNull.silent && optionsNonNull.outStream) {\n optionsNonNull.outStream.write(data);\n }\n stdbuffer = this._processLineBuffer(data, stdbuffer, (line) => {\n if (this.options.listeners && this.options.listeners.stdline) {\n this.options.listeners.stdline(line);\n }\n });\n });\n }\n let errbuffer = '';\n if (cp.stderr) {\n cp.stderr.on('data', (data) => {\n state.processStderr = true;\n if (this.options.listeners && this.options.listeners.stderr) {\n this.options.listeners.stderr(data);\n }\n if (!optionsNonNull.silent &&\n optionsNonNull.errStream &&\n optionsNonNull.outStream) {\n const s = optionsNonNull.failOnStdErr\n ? optionsNonNull.errStream\n : optionsNonNull.outStream;\n s.write(data);\n }\n errbuffer = this._processLineBuffer(data, errbuffer, (line) => {\n if (this.options.listeners && this.options.listeners.errline) {\n this.options.listeners.errline(line);\n }\n });\n });\n }\n cp.on('error', (err) => {\n state.processError = err.message;\n state.processExited = true;\n state.processClosed = true;\n state.CheckComplete();\n });\n cp.on('exit', (code) => {\n state.processExitCode = code;\n state.processExited = true;\n this._debug(`Exit code ${code} received from tool '${this.toolPath}'`);\n state.CheckComplete();\n });\n cp.on('close', (code) => {\n state.processExitCode = code;\n state.processExited = true;\n state.processClosed = true;\n this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);\n state.CheckComplete();\n });\n state.on('done', (error, exitCode) => {\n if (stdbuffer.length > 0) {\n this.emit('stdline', stdbuffer);\n }\n if (errbuffer.length > 0) {\n this.emit('errline', errbuffer);\n }\n cp.removeAllListeners();\n if (error) {\n reject(error);\n }\n else {\n resolve(exitCode);\n }\n });\n if (this.options.input) {\n if (!cp.stdin) {\n throw new Error('child process missing stdin');\n }\n cp.stdin.end(this.options.input);\n }\n }));\n });\n }\n}\nexports.ToolRunner = ToolRunner;\n/**\n * Convert an arg string to an array of args. Handles escaping\n *\n * @param argString string of arguments\n * @returns string[] array of arguments\n */\nfunction argStringToArray(argString) {\n const args = [];\n let inQuotes = false;\n let escaped = false;\n let arg = '';\n function append(c) {\n // we only escape double quotes.\n if (escaped && c !== '\"') {\n arg += '\\\\';\n }\n arg += c;\n escaped = false;\n }\n for (let i = 0; i < argString.length; i++) {\n const c = argString.charAt(i);\n if (c === '\"') {\n if (!escaped) {\n inQuotes = !inQuotes;\n }\n else {\n append(c);\n }\n continue;\n }\n if (c === '\\\\' && escaped) {\n append(c);\n continue;\n }\n if (c === '\\\\' && inQuotes) {\n escaped = true;\n continue;\n }\n if (c === ' ' && !inQuotes) {\n if (arg.length > 0) {\n args.push(arg);\n arg = '';\n }\n continue;\n }\n append(c);\n }\n if (arg.length > 0) {\n args.push(arg.trim());\n }\n return args;\n}\nexports.argStringToArray = argStringToArray;\nclass ExecState extends events.EventEmitter {\n constructor(options, toolPath) {\n super();\n this.processClosed = false; // tracks whether the process has exited and stdio is closed\n this.processError = '';\n this.processExitCode = 0;\n this.processExited = false; // tracks whether the process has exited\n this.processStderr = false; // tracks whether stderr was written to\n this.delay = 10000; // 10 seconds\n this.done = false;\n this.timeout = null;\n if (!toolPath) {\n throw new Error('toolPath must not be empty');\n }\n this.options = options;\n this.toolPath = toolPath;\n if (options.delay) {\n this.delay = options.delay;\n }\n }\n CheckComplete() {\n if (this.done) {\n return;\n }\n if (this.processClosed) {\n this._setResult();\n }\n else if (this.processExited) {\n this.timeout = timers_1.setTimeout(ExecState.HandleTimeout, this.delay, this);\n }\n }\n _debug(message) {\n this.emit('debug', message);\n }\n _setResult() {\n // determine whether there is an error\n let error;\n if (this.processExited) {\n if (this.processError) {\n error = new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`);\n }\n else if (this.processExitCode !== 0 && !this.options.ignoreReturnCode) {\n error = new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`);\n }\n else if (this.processStderr && this.options.failOnStdErr) {\n error = new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`);\n }\n }\n // clear the timeout\n if (this.timeout) {\n clearTimeout(this.timeout);\n this.timeout = null;\n }\n this.done = true;\n this.emit('done', error, this.processExitCode);\n }\n static HandleTimeout(state) {\n if (state.done) {\n return;\n }\n if (!state.processClosed && state.processExited) {\n const message = `The STDIO streams did not close within ${state.delay /\n 1000} seconds of the exit event from process '${state.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;\n state._debug(message);\n }\n state._setResult();\n }\n}\n//# sourceMappingURL=toolrunner.js.map","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.Context = void 0;\nconst fs_1 = require(\"fs\");\nconst os_1 = require(\"os\");\nclass Context {\n /**\n * Hydrate the context from the environment\n */\n constructor() {\n var _a, _b, _c;\n this.payload = {};\n if (process.env.GITHUB_EVENT_PATH) {\n if (fs_1.existsSync(process.env.GITHUB_EVENT_PATH)) {\n this.payload = JSON.parse(fs_1.readFileSync(process.env.GITHUB_EVENT_PATH, { encoding: 'utf8' }));\n }\n else {\n const path = process.env.GITHUB_EVENT_PATH;\n process.stdout.write(`GITHUB_EVENT_PATH ${path} does not exist${os_1.EOL}`);\n }\n }\n this.eventName = process.env.GITHUB_EVENT_NAME;\n this.sha = process.env.GITHUB_SHA;\n this.ref = process.env.GITHUB_REF;\n this.workflow = process.env.GITHUB_WORKFLOW;\n this.action = process.env.GITHUB_ACTION;\n this.actor = process.env.GITHUB_ACTOR;\n this.job = process.env.GITHUB_JOB;\n this.runNumber = parseInt(process.env.GITHUB_RUN_NUMBER, 10);\n this.runId = parseInt(process.env.GITHUB_RUN_ID, 10);\n this.apiUrl = (_a = process.env.GITHUB_API_URL) !== null && _a !== void 0 ? _a : `https://api.github.com`;\n this.serverUrl = (_b = process.env.GITHUB_SERVER_URL) !== null && _b !== void 0 ? _b : `https://github.com`;\n this.graphqlUrl = (_c = process.env.GITHUB_GRAPHQL_URL) !== null && _c !== void 0 ? _c : `https://api.github.com/graphql`;\n }\n get issue() {\n const payload = this.payload;\n return Object.assign(Object.assign({}, this.repo), { number: (payload.issue || payload.pull_request || payload).number });\n }\n get repo() {\n if (process.env.GITHUB_REPOSITORY) {\n const [owner, repo] = process.env.GITHUB_REPOSITORY.split('/');\n return { owner, repo };\n }\n if (this.payload.repository) {\n return {\n owner: this.payload.repository.owner.login,\n repo: this.payload.repository.name\n };\n }\n throw new Error(\"context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'\");\n }\n}\nexports.Context = Context;\n//# sourceMappingURL=context.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getOctokit = exports.context = void 0;\nconst Context = __importStar(require(\"./context\"));\nconst utils_1 = require(\"./utils\");\nexports.context = new Context.Context();\n/**\n * Returns a hydrated octokit ready to use for GitHub Actions\n *\n * @param token the repo PAT or GITHUB_TOKEN\n * @param options other options to set\n */\nfunction getOctokit(token, options, ...additionalPlugins) {\n const GitHubWithPlugins = utils_1.GitHub.plugin(...additionalPlugins);\n return new GitHubWithPlugins(utils_1.getOctokitOptions(token, options));\n}\nexports.getOctokit = getOctokit;\n//# sourceMappingURL=github.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getApiBaseUrl = exports.getProxyAgent = exports.getAuthString = void 0;\nconst httpClient = __importStar(require(\"@actions/http-client\"));\nfunction getAuthString(token, options) {\n if (!token && !options.auth) {\n throw new Error('Parameter token or opts.auth is required');\n }\n else if (token && options.auth) {\n throw new Error('Parameters token and opts.auth may not both be specified');\n }\n return typeof options.auth === 'string' ? options.auth : `token ${token}`;\n}\nexports.getAuthString = getAuthString;\nfunction getProxyAgent(destinationUrl) {\n const hc = new httpClient.HttpClient();\n return hc.getAgent(destinationUrl);\n}\nexports.getProxyAgent = getProxyAgent;\nfunction getApiBaseUrl() {\n return process.env['GITHUB_API_URL'] || 'https://api.github.com';\n}\nexports.getApiBaseUrl = getApiBaseUrl;\n//# sourceMappingURL=utils.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getOctokitOptions = exports.GitHub = exports.defaults = exports.context = void 0;\nconst Context = __importStar(require(\"./context\"));\nconst Utils = __importStar(require(\"./internal/utils\"));\n// octokit + plugins\nconst core_1 = require(\"@octokit/core\");\nconst plugin_rest_endpoint_methods_1 = require(\"@octokit/plugin-rest-endpoint-methods\");\nconst plugin_paginate_rest_1 = require(\"@octokit/plugin-paginate-rest\");\nexports.context = new Context.Context();\nconst baseUrl = Utils.getApiBaseUrl();\nexports.defaults = {\n baseUrl,\n request: {\n agent: Utils.getProxyAgent(baseUrl)\n }\n};\nexports.GitHub = core_1.Octokit.plugin(plugin_rest_endpoint_methods_1.restEndpointMethods, plugin_paginate_rest_1.paginateRest).defaults(exports.defaults);\n/**\n * Convience function to correctly format Octokit Options to pass into the constructor.\n *\n * @param token the repo PAT or GITHUB_TOKEN\n * @param options other options to set\n */\nfunction getOctokitOptions(token, options) {\n const opts = Object.assign({}, options || {}); // Shallow clone - don't mutate the object provided by the caller\n // Auth\n const auth = Utils.getAuthString(token, opts);\n if (auth) {\n opts.auth = auth;\n }\n return opts;\n}\nexports.getOctokitOptions = getOctokitOptions;\n//# sourceMappingURL=utils.js.map","\"use strict\";\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.PersonalAccessTokenCredentialHandler = exports.BearerCredentialHandler = exports.BasicCredentialHandler = void 0;\nclass BasicCredentialHandler {\n constructor(username, password) {\n this.username = username;\n this.password = password;\n }\n prepareRequest(options) {\n if (!options.headers) {\n throw Error('The request has no headers');\n }\n options.headers['Authorization'] = `Basic ${Buffer.from(`${this.username}:${this.password}`).toString('base64')}`;\n }\n // This handler cannot handle 401\n canHandleAuthentication() {\n return false;\n }\n handleAuthentication() {\n return __awaiter(this, void 0, void 0, function* () {\n throw new Error('not implemented');\n });\n }\n}\nexports.BasicCredentialHandler = BasicCredentialHandler;\nclass BearerCredentialHandler {\n constructor(token) {\n this.token = token;\n }\n // currently implements pre-authorization\n // TODO: support preAuth = false where it hooks on 401\n prepareRequest(options) {\n if (!options.headers) {\n throw Error('The request has no headers');\n }\n options.headers['Authorization'] = `Bearer ${this.token}`;\n }\n // This handler cannot handle 401\n canHandleAuthentication() {\n return false;\n }\n handleAuthentication() {\n return __awaiter(this, void 0, void 0, function* () {\n throw new Error('not implemented');\n });\n }\n}\nexports.BearerCredentialHandler = BearerCredentialHandler;\nclass PersonalAccessTokenCredentialHandler {\n constructor(token) {\n this.token = token;\n }\n // currently implements pre-authorization\n // TODO: support preAuth = false where it hooks on 401\n prepareRequest(options) {\n if (!options.headers) {\n throw Error('The request has no headers');\n }\n options.headers['Authorization'] = `Basic ${Buffer.from(`PAT:${this.token}`).toString('base64')}`;\n }\n // This handler cannot handle 401\n canHandleAuthentication() {\n return false;\n }\n handleAuthentication() {\n return __awaiter(this, void 0, void 0, function* () {\n throw new Error('not implemented');\n });\n }\n}\nexports.PersonalAccessTokenCredentialHandler = PersonalAccessTokenCredentialHandler;\n//# sourceMappingURL=auth.js.map","\"use strict\";\n/* eslint-disable @typescript-eslint/no-explicit-any */\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.HttpClient = exports.isHttps = exports.HttpClientResponse = exports.HttpClientError = exports.getProxyUrl = exports.MediaTypes = exports.Headers = exports.HttpCodes = void 0;\nconst http = __importStar(require(\"http\"));\nconst https = __importStar(require(\"https\"));\nconst pm = __importStar(require(\"./proxy\"));\nconst tunnel = __importStar(require(\"tunnel\"));\nvar HttpCodes;\n(function (HttpCodes) {\n HttpCodes[HttpCodes[\"OK\"] = 200] = \"OK\";\n HttpCodes[HttpCodes[\"MultipleChoices\"] = 300] = \"MultipleChoices\";\n HttpCodes[HttpCodes[\"MovedPermanently\"] = 301] = \"MovedPermanently\";\n HttpCodes[HttpCodes[\"ResourceMoved\"] = 302] = \"ResourceMoved\";\n HttpCodes[HttpCodes[\"SeeOther\"] = 303] = \"SeeOther\";\n HttpCodes[HttpCodes[\"NotModified\"] = 304] = \"NotModified\";\n HttpCodes[HttpCodes[\"UseProxy\"] = 305] = \"UseProxy\";\n HttpCodes[HttpCodes[\"SwitchProxy\"] = 306] = \"SwitchProxy\";\n HttpCodes[HttpCodes[\"TemporaryRedirect\"] = 307] = \"TemporaryRedirect\";\n HttpCodes[HttpCodes[\"PermanentRedirect\"] = 308] = \"PermanentRedirect\";\n HttpCodes[HttpCodes[\"BadRequest\"] = 400] = \"BadRequest\";\n HttpCodes[HttpCodes[\"Unauthorized\"] = 401] = \"Unauthorized\";\n HttpCodes[HttpCodes[\"PaymentRequired\"] = 402] = \"PaymentRequired\";\n HttpCodes[HttpCodes[\"Forbidden\"] = 403] = \"Forbidden\";\n HttpCodes[HttpCodes[\"NotFound\"] = 404] = \"NotFound\";\n HttpCodes[HttpCodes[\"MethodNotAllowed\"] = 405] = \"MethodNotAllowed\";\n HttpCodes[HttpCodes[\"NotAcceptable\"] = 406] = \"NotAcceptable\";\n HttpCodes[HttpCodes[\"ProxyAuthenticationRequired\"] = 407] = \"ProxyAuthenticationRequired\";\n HttpCodes[HttpCodes[\"RequestTimeout\"] = 408] = \"RequestTimeout\";\n HttpCodes[HttpCodes[\"Conflict\"] = 409] = \"Conflict\";\n HttpCodes[HttpCodes[\"Gone\"] = 410] = \"Gone\";\n HttpCodes[HttpCodes[\"TooManyRequests\"] = 429] = \"TooManyRequests\";\n HttpCodes[HttpCodes[\"InternalServerError\"] = 500] = \"InternalServerError\";\n HttpCodes[HttpCodes[\"NotImplemented\"] = 501] = \"NotImplemented\";\n HttpCodes[HttpCodes[\"BadGateway\"] = 502] = \"BadGateway\";\n HttpCodes[HttpCodes[\"ServiceUnavailable\"] = 503] = \"ServiceUnavailable\";\n HttpCodes[HttpCodes[\"GatewayTimeout\"] = 504] = \"GatewayTimeout\";\n})(HttpCodes = exports.HttpCodes || (exports.HttpCodes = {}));\nvar Headers;\n(function (Headers) {\n Headers[\"Accept\"] = \"accept\";\n Headers[\"ContentType\"] = \"content-type\";\n})(Headers = exports.Headers || (exports.Headers = {}));\nvar MediaTypes;\n(function (MediaTypes) {\n MediaTypes[\"ApplicationJson\"] = \"application/json\";\n})(MediaTypes = exports.MediaTypes || (exports.MediaTypes = {}));\n/**\n * Returns the proxy URL, depending upon the supplied url and proxy environment variables.\n * @param serverUrl The server URL where the request will be sent. For example, https://api.github.com\n */\nfunction getProxyUrl(serverUrl) {\n const proxyUrl = pm.getProxyUrl(new URL(serverUrl));\n return proxyUrl ? proxyUrl.href : '';\n}\nexports.getProxyUrl = getProxyUrl;\nconst HttpRedirectCodes = [\n HttpCodes.MovedPermanently,\n HttpCodes.ResourceMoved,\n HttpCodes.SeeOther,\n HttpCodes.TemporaryRedirect,\n HttpCodes.PermanentRedirect\n];\nconst HttpResponseRetryCodes = [\n HttpCodes.BadGateway,\n HttpCodes.ServiceUnavailable,\n HttpCodes.GatewayTimeout\n];\nconst RetryableHttpVerbs = ['OPTIONS', 'GET', 'DELETE', 'HEAD'];\nconst ExponentialBackoffCeiling = 10;\nconst ExponentialBackoffTimeSlice = 5;\nclass HttpClientError extends Error {\n constructor(message, statusCode) {\n super(message);\n this.name = 'HttpClientError';\n this.statusCode = statusCode;\n Object.setPrototypeOf(this, HttpClientError.prototype);\n }\n}\nexports.HttpClientError = HttpClientError;\nclass HttpClientResponse {\n constructor(message) {\n this.message = message;\n }\n readBody() {\n return __awaiter(this, void 0, void 0, function* () {\n return new Promise((resolve) => __awaiter(this, void 0, void 0, function* () {\n let output = Buffer.alloc(0);\n this.message.on('data', (chunk) => {\n output = Buffer.concat([output, chunk]);\n });\n this.message.on('end', () => {\n resolve(output.toString());\n });\n }));\n });\n }\n}\nexports.HttpClientResponse = HttpClientResponse;\nfunction isHttps(requestUrl) {\n const parsedUrl = new URL(requestUrl);\n return parsedUrl.protocol === 'https:';\n}\nexports.isHttps = isHttps;\nclass HttpClient {\n constructor(userAgent, handlers, requestOptions) {\n this._ignoreSslError = false;\n this._allowRedirects = true;\n this._allowRedirectDowngrade = false;\n this._maxRedirects = 50;\n this._allowRetries = false;\n this._maxRetries = 1;\n this._keepAlive = false;\n this._disposed = false;\n this.userAgent = userAgent;\n this.handlers = handlers || [];\n this.requestOptions = requestOptions;\n if (requestOptions) {\n if (requestOptions.ignoreSslError != null) {\n this._ignoreSslError = requestOptions.ignoreSslError;\n }\n this._socketTimeout = requestOptions.socketTimeout;\n if (requestOptions.allowRedirects != null) {\n this._allowRedirects = requestOptions.allowRedirects;\n }\n if (requestOptions.allowRedirectDowngrade != null) {\n this._allowRedirectDowngrade = requestOptions.allowRedirectDowngrade;\n }\n if (requestOptions.maxRedirects != null) {\n this._maxRedirects = Math.max(requestOptions.maxRedirects, 0);\n }\n if (requestOptions.keepAlive != null) {\n this._keepAlive = requestOptions.keepAlive;\n }\n if (requestOptions.allowRetries != null) {\n this._allowRetries = requestOptions.allowRetries;\n }\n if (requestOptions.maxRetries != null) {\n this._maxRetries = requestOptions.maxRetries;\n }\n }\n }\n options(requestUrl, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('OPTIONS', requestUrl, null, additionalHeaders || {});\n });\n }\n get(requestUrl, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('GET', requestUrl, null, additionalHeaders || {});\n });\n }\n del(requestUrl, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('DELETE', requestUrl, null, additionalHeaders || {});\n });\n }\n post(requestUrl, data, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('POST', requestUrl, data, additionalHeaders || {});\n });\n }\n patch(requestUrl, data, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('PATCH', requestUrl, data, additionalHeaders || {});\n });\n }\n put(requestUrl, data, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('PUT', requestUrl, data, additionalHeaders || {});\n });\n }\n head(requestUrl, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('HEAD', requestUrl, null, additionalHeaders || {});\n });\n }\n sendStream(verb, requestUrl, stream, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request(verb, requestUrl, stream, additionalHeaders);\n });\n }\n /**\n * Gets a typed object from an endpoint\n * Be aware that not found returns a null. Other errors (4xx, 5xx) reject the promise\n */\n getJson(requestUrl, additionalHeaders = {}) {\n return __awaiter(this, void 0, void 0, function* () {\n additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson);\n const res = yield this.get(requestUrl, additionalHeaders);\n return this._processResponse(res, this.requestOptions);\n });\n }\n postJson(requestUrl, obj, additionalHeaders = {}) {\n return __awaiter(this, void 0, void 0, function* () {\n const data = JSON.stringify(obj, null, 2);\n additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson);\n additionalHeaders[Headers.ContentType] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.ContentType, MediaTypes.ApplicationJson);\n const res = yield this.post(requestUrl, data, additionalHeaders);\n return this._processResponse(res, this.requestOptions);\n });\n }\n putJson(requestUrl, obj, additionalHeaders = {}) {\n return __awaiter(this, void 0, void 0, function* () {\n const data = JSON.stringify(obj, null, 2);\n additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson);\n additionalHeaders[Headers.ContentType] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.ContentType, MediaTypes.ApplicationJson);\n const res = yield this.put(requestUrl, data, additionalHeaders);\n return this._processResponse(res, this.requestOptions);\n });\n }\n patchJson(requestUrl, obj, additionalHeaders = {}) {\n return __awaiter(this, void 0, void 0, function* () {\n const data = JSON.stringify(obj, null, 2);\n additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson);\n additionalHeaders[Headers.ContentType] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.ContentType, MediaTypes.ApplicationJson);\n const res = yield this.patch(requestUrl, data, additionalHeaders);\n return this._processResponse(res, this.requestOptions);\n });\n }\n /**\n * Makes a raw http request.\n * All other methods such as get, post, patch, and request ultimately call this.\n * Prefer get, del, post and patch\n */\n request(verb, requestUrl, data, headers) {\n return __awaiter(this, void 0, void 0, function* () {\n if (this._disposed) {\n throw new Error('Client has already been disposed.');\n }\n const parsedUrl = new URL(requestUrl);\n let info = this._prepareRequest(verb, parsedUrl, headers);\n // Only perform retries on reads since writes may not be idempotent.\n const maxTries = this._allowRetries && RetryableHttpVerbs.includes(verb)\n ? this._maxRetries + 1\n : 1;\n let numTries = 0;\n let response;\n do {\n response = yield this.requestRaw(info, data);\n // Check if it's an authentication challenge\n if (response &&\n response.message &&\n response.message.statusCode === HttpCodes.Unauthorized) {\n let authenticationHandler;\n for (const handler of this.handlers) {\n if (handler.canHandleAuthentication(response)) {\n authenticationHandler = handler;\n break;\n }\n }\n if (authenticationHandler) {\n return authenticationHandler.handleAuthentication(this, info, data);\n }\n else {\n // We have received an unauthorized response but have no handlers to handle it.\n // Let the response return to the caller.\n return response;\n }\n }\n let redirectsRemaining = this._maxRedirects;\n while (response.message.statusCode &&\n HttpRedirectCodes.includes(response.message.statusCode) &&\n this._allowRedirects &&\n redirectsRemaining > 0) {\n const redirectUrl = response.message.headers['location'];\n if (!redirectUrl) {\n // if there's no location to redirect to, we won't\n break;\n }\n const parsedRedirectUrl = new URL(redirectUrl);\n if (parsedUrl.protocol === 'https:' &&\n parsedUrl.protocol !== parsedRedirectUrl.protocol &&\n !this._allowRedirectDowngrade) {\n throw new Error('Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.');\n }\n // we need to finish reading the response before reassigning response\n // which will leak the open socket.\n yield response.readBody();\n // strip authorization header if redirected to a different hostname\n if (parsedRedirectUrl.hostname !== parsedUrl.hostname) {\n for (const header in headers) {\n // header names are case insensitive\n if (header.toLowerCase() === 'authorization') {\n delete headers[header];\n }\n }\n }\n // let's make the request with the new redirectUrl\n info = this._prepareRequest(verb, parsedRedirectUrl, headers);\n response = yield this.requestRaw(info, data);\n redirectsRemaining--;\n }\n if (!response.message.statusCode ||\n !HttpResponseRetryCodes.includes(response.message.statusCode)) {\n // If not a retry code, return immediately instead of retrying\n return response;\n }\n numTries += 1;\n if (numTries < maxTries) {\n yield response.readBody();\n yield this._performExponentialBackoff(numTries);\n }\n } while (numTries < maxTries);\n return response;\n });\n }\n /**\n * Needs to be called if keepAlive is set to true in request options.\n */\n dispose() {\n if (this._agent) {\n this._agent.destroy();\n }\n this._disposed = true;\n }\n /**\n * Raw request.\n * @param info\n * @param data\n */\n requestRaw(info, data) {\n return __awaiter(this, void 0, void 0, function* () {\n return new Promise((resolve, reject) => {\n function callbackForResult(err, res) {\n if (err) {\n reject(err);\n }\n else if (!res) {\n // If `err` is not passed, then `res` must be passed.\n reject(new Error('Unknown error'));\n }\n else {\n resolve(res);\n }\n }\n this.requestRawWithCallback(info, data, callbackForResult);\n });\n });\n }\n /**\n * Raw request with callback.\n * @param info\n * @param data\n * @param onResult\n */\n requestRawWithCallback(info, data, onResult) {\n if (typeof data === 'string') {\n if (!info.options.headers) {\n info.options.headers = {};\n }\n info.options.headers['Content-Length'] = Buffer.byteLength(data, 'utf8');\n }\n let callbackCalled = false;\n function handleResult(err, res) {\n if (!callbackCalled) {\n callbackCalled = true;\n onResult(err, res);\n }\n }\n const req = info.httpModule.request(info.options, (msg) => {\n const res = new HttpClientResponse(msg);\n handleResult(undefined, res);\n });\n let socket;\n req.on('socket', sock => {\n socket = sock;\n });\n // If we ever get disconnected, we want the socket to timeout eventually\n req.setTimeout(this._socketTimeout || 3 * 60000, () => {\n if (socket) {\n socket.end();\n }\n handleResult(new Error(`Request timeout: ${info.options.path}`));\n });\n req.on('error', function (err) {\n // err has statusCode property\n // res should have headers\n handleResult(err);\n });\n if (data && typeof data === 'string') {\n req.write(data, 'utf8');\n }\n if (data && typeof data !== 'string') {\n data.on('close', function () {\n req.end();\n });\n data.pipe(req);\n }\n else {\n req.end();\n }\n }\n /**\n * Gets an http agent. This function is useful when you need an http agent that handles\n * routing through a proxy server - depending upon the url and proxy environment variables.\n * @param serverUrl The server URL where the request will be sent. For example, https://api.github.com\n */\n getAgent(serverUrl) {\n const parsedUrl = new URL(serverUrl);\n return this._getAgent(parsedUrl);\n }\n _prepareRequest(method, requestUrl, headers) {\n const info = {};\n info.parsedUrl = requestUrl;\n const usingSsl = info.parsedUrl.protocol === 'https:';\n info.httpModule = usingSsl ? https : http;\n const defaultPort = usingSsl ? 443 : 80;\n info.options = {};\n info.options.host = info.parsedUrl.hostname;\n info.options.port = info.parsedUrl.port\n ? parseInt(info.parsedUrl.port)\n : defaultPort;\n info.options.path =\n (info.parsedUrl.pathname || '') + (info.parsedUrl.search || '');\n info.options.method = method;\n info.options.headers = this._mergeHeaders(headers);\n if (this.userAgent != null) {\n info.options.headers['user-agent'] = this.userAgent;\n }\n info.options.agent = this._getAgent(info.parsedUrl);\n // gives handlers an opportunity to participate\n if (this.handlers) {\n for (const handler of this.handlers) {\n handler.prepareRequest(info.options);\n }\n }\n return info;\n }\n _mergeHeaders(headers) {\n if (this.requestOptions && this.requestOptions.headers) {\n return Object.assign({}, lowercaseKeys(this.requestOptions.headers), lowercaseKeys(headers || {}));\n }\n return lowercaseKeys(headers || {});\n }\n _getExistingOrDefaultHeader(additionalHeaders, header, _default) {\n let clientHeader;\n if (this.requestOptions && this.requestOptions.headers) {\n clientHeader = lowercaseKeys(this.requestOptions.headers)[header];\n }\n return additionalHeaders[header] || clientHeader || _default;\n }\n _getAgent(parsedUrl) {\n let agent;\n const proxyUrl = pm.getProxyUrl(parsedUrl);\n const useProxy = proxyUrl && proxyUrl.hostname;\n if (this._keepAlive && useProxy) {\n agent = this._proxyAgent;\n }\n if (this._keepAlive && !useProxy) {\n agent = this._agent;\n }\n // if agent is already assigned use that agent.\n if (agent) {\n return agent;\n }\n const usingSsl = parsedUrl.protocol === 'https:';\n let maxSockets = 100;\n if (this.requestOptions) {\n maxSockets = this.requestOptions.maxSockets || http.globalAgent.maxSockets;\n }\n // This is `useProxy` again, but we need to check `proxyURl` directly for TypeScripts's flow analysis.\n if (proxyUrl && proxyUrl.hostname) {\n const agentOptions = {\n maxSockets,\n keepAlive: this._keepAlive,\n proxy: Object.assign(Object.assign({}, ((proxyUrl.username || proxyUrl.password) && {\n proxyAuth: `${proxyUrl.username}:${proxyUrl.password}`\n })), { host: proxyUrl.hostname, port: proxyUrl.port })\n };\n let tunnelAgent;\n const overHttps = proxyUrl.protocol === 'https:';\n if (usingSsl) {\n tunnelAgent = overHttps ? tunnel.httpsOverHttps : tunnel.httpsOverHttp;\n }\n else {\n tunnelAgent = overHttps ? tunnel.httpOverHttps : tunnel.httpOverHttp;\n }\n agent = tunnelAgent(agentOptions);\n this._proxyAgent = agent;\n }\n // if reusing agent across request and tunneling agent isn't assigned create a new agent\n if (this._keepAlive && !agent) {\n const options = { keepAlive: this._keepAlive, maxSockets };\n agent = usingSsl ? new https.Agent(options) : new http.Agent(options);\n this._agent = agent;\n }\n // if not using private agent and tunnel agent isn't setup then use global agent\n if (!agent) {\n agent = usingSsl ? https.globalAgent : http.globalAgent;\n }\n if (usingSsl && this._ignoreSslError) {\n // we don't want to set NODE_TLS_REJECT_UNAUTHORIZED=0 since that will affect request for entire process\n // http.RequestOptions doesn't expose a way to modify RequestOptions.agent.options\n // we have to cast it to any and change it directly\n agent.options = Object.assign(agent.options || {}, {\n rejectUnauthorized: false\n });\n }\n return agent;\n }\n _performExponentialBackoff(retryNumber) {\n return __awaiter(this, void 0, void 0, function* () {\n retryNumber = Math.min(ExponentialBackoffCeiling, retryNumber);\n const ms = ExponentialBackoffTimeSlice * Math.pow(2, retryNumber);\n return new Promise(resolve => setTimeout(() => resolve(), ms));\n });\n }\n _processResponse(res, options) {\n return __awaiter(this, void 0, void 0, function* () {\n return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () {\n const statusCode = res.message.statusCode || 0;\n const response = {\n statusCode,\n result: null,\n headers: {}\n };\n // not found leads to null obj returned\n if (statusCode === HttpCodes.NotFound) {\n resolve(response);\n }\n // get the result from the body\n function dateTimeDeserializer(key, value) {\n if (typeof value === 'string') {\n const a = new Date(value);\n if (!isNaN(a.valueOf())) {\n return a;\n }\n }\n return value;\n }\n let obj;\n let contents;\n try {\n contents = yield res.readBody();\n if (contents && contents.length > 0) {\n if (options && options.deserializeDates) {\n obj = JSON.parse(contents, dateTimeDeserializer);\n }\n else {\n obj = JSON.parse(contents);\n }\n response.result = obj;\n }\n response.headers = res.message.headers;\n }\n catch (err) {\n // Invalid resource (contents not json); leaving result obj null\n }\n // note that 3xx redirects are handled by the http layer.\n if (statusCode > 299) {\n let msg;\n // if exception/error in body, attempt to get better error\n if (obj && obj.message) {\n msg = obj.message;\n }\n else if (contents && contents.length > 0) {\n // it may be the case that the exception is in the body message as string\n msg = contents;\n }\n else {\n msg = `Failed request: (${statusCode})`;\n }\n const err = new HttpClientError(msg, statusCode);\n err.result = response.result;\n reject(err);\n }\n else {\n resolve(response);\n }\n }));\n });\n }\n}\nexports.HttpClient = HttpClient;\nconst lowercaseKeys = (obj) => Object.keys(obj).reduce((c, k) => ((c[k.toLowerCase()] = obj[k]), c), {});\n//# sourceMappingURL=index.js.map","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.checkBypass = exports.getProxyUrl = void 0;\nfunction getProxyUrl(reqUrl) {\n const usingSsl = reqUrl.protocol === 'https:';\n if (checkBypass(reqUrl)) {\n return undefined;\n }\n const proxyVar = (() => {\n if (usingSsl) {\n return process.env['https_proxy'] || process.env['HTTPS_PROXY'];\n }\n else {\n return process.env['http_proxy'] || process.env['HTTP_PROXY'];\n }\n })();\n if (proxyVar) {\n return new URL(proxyVar);\n }\n else {\n return undefined;\n }\n}\nexports.getProxyUrl = getProxyUrl;\nfunction checkBypass(reqUrl) {\n if (!reqUrl.hostname) {\n return false;\n }\n const noProxy = process.env['no_proxy'] || process.env['NO_PROXY'] || '';\n if (!noProxy) {\n return false;\n }\n // Determine the request port\n let reqPort;\n if (reqUrl.port) {\n reqPort = Number(reqUrl.port);\n }\n else if (reqUrl.protocol === 'http:') {\n reqPort = 80;\n }\n else if (reqUrl.protocol === 'https:') {\n reqPort = 443;\n }\n // Format the request hostname and hostname with port\n const upperReqHosts = [reqUrl.hostname.toUpperCase()];\n if (typeof reqPort === 'number') {\n upperReqHosts.push(`${upperReqHosts[0]}:${reqPort}`);\n }\n // Compare request host against noproxy\n for (const upperNoProxyItem of noProxy\n .split(',')\n .map(x => x.trim().toUpperCase())\n .filter(x => x)) {\n if (upperReqHosts.some(x => x === upperNoProxyItem)) {\n return true;\n }\n }\n return false;\n}\nexports.checkBypass = checkBypass;\n//# sourceMappingURL=proxy.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nvar _a;\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getCmdPath = exports.tryGetExecutablePath = exports.isRooted = exports.isDirectory = exports.exists = exports.IS_WINDOWS = exports.unlink = exports.symlink = exports.stat = exports.rmdir = exports.rename = exports.readlink = exports.readdir = exports.mkdir = exports.lstat = exports.copyFile = exports.chmod = void 0;\nconst fs = __importStar(require(\"fs\"));\nconst path = __importStar(require(\"path\"));\n_a = fs.promises, exports.chmod = _a.chmod, exports.copyFile = _a.copyFile, exports.lstat = _a.lstat, exports.mkdir = _a.mkdir, exports.readdir = _a.readdir, exports.readlink = _a.readlink, exports.rename = _a.rename, exports.rmdir = _a.rmdir, exports.stat = _a.stat, exports.symlink = _a.symlink, exports.unlink = _a.unlink;\nexports.IS_WINDOWS = process.platform === 'win32';\nfunction exists(fsPath) {\n return __awaiter(this, void 0, void 0, function* () {\n try {\n yield exports.stat(fsPath);\n }\n catch (err) {\n if (err.code === 'ENOENT') {\n return false;\n }\n throw err;\n }\n return true;\n });\n}\nexports.exists = exists;\nfunction isDirectory(fsPath, useStat = false) {\n return __awaiter(this, void 0, void 0, function* () {\n const stats = useStat ? yield exports.stat(fsPath) : yield exports.lstat(fsPath);\n return stats.isDirectory();\n });\n}\nexports.isDirectory = isDirectory;\n/**\n * On OSX/Linux, true if path starts with '/'. On Windows, true for paths like:\n * \\, \\hello, \\\\hello\\share, C:, and C:\\hello (and corresponding alternate separator cases).\n */\nfunction isRooted(p) {\n p = normalizeSeparators(p);\n if (!p) {\n throw new Error('isRooted() parameter \"p\" cannot be empty');\n }\n if (exports.IS_WINDOWS) {\n return (p.startsWith('\\\\') || /^[A-Z]:/i.test(p) // e.g. \\ or \\hello or \\\\hello\n ); // e.g. C: or C:\\hello\n }\n return p.startsWith('/');\n}\nexports.isRooted = isRooted;\n/**\n * Best effort attempt to determine whether a file exists and is executable.\n * @param filePath file path to check\n * @param extensions additional file extensions to try\n * @return if file exists and is executable, returns the file path. otherwise empty string.\n */\nfunction tryGetExecutablePath(filePath, extensions) {\n return __awaiter(this, void 0, void 0, function* () {\n let stats = undefined;\n try {\n // test file exists\n stats = yield exports.stat(filePath);\n }\n catch (err) {\n if (err.code !== 'ENOENT') {\n // eslint-disable-next-line no-console\n console.log(`Unexpected error attempting to determine if executable file exists '${filePath}': ${err}`);\n }\n }\n if (stats && stats.isFile()) {\n if (exports.IS_WINDOWS) {\n // on Windows, test for valid extension\n const upperExt = path.extname(filePath).toUpperCase();\n if (extensions.some(validExt => validExt.toUpperCase() === upperExt)) {\n return filePath;\n }\n }\n else {\n if (isUnixExecutable(stats)) {\n return filePath;\n }\n }\n }\n // try each extension\n const originalFilePath = filePath;\n for (const extension of extensions) {\n filePath = originalFilePath + extension;\n stats = undefined;\n try {\n stats = yield exports.stat(filePath);\n }\n catch (err) {\n if (err.code !== 'ENOENT') {\n // eslint-disable-next-line no-console\n console.log(`Unexpected error attempting to determine if executable file exists '${filePath}': ${err}`);\n }\n }\n if (stats && stats.isFile()) {\n if (exports.IS_WINDOWS) {\n // preserve the case of the actual file (since an extension was appended)\n try {\n const directory = path.dirname(filePath);\n const upperName = path.basename(filePath).toUpperCase();\n for (const actualName of yield exports.readdir(directory)) {\n if (upperName === actualName.toUpperCase()) {\n filePath = path.join(directory, actualName);\n break;\n }\n }\n }\n catch (err) {\n // eslint-disable-next-line no-console\n console.log(`Unexpected error attempting to determine the actual case of the file '${filePath}': ${err}`);\n }\n return filePath;\n }\n else {\n if (isUnixExecutable(stats)) {\n return filePath;\n }\n }\n }\n }\n return '';\n });\n}\nexports.tryGetExecutablePath = tryGetExecutablePath;\nfunction normalizeSeparators(p) {\n p = p || '';\n if (exports.IS_WINDOWS) {\n // convert slashes on Windows\n p = p.replace(/\\//g, '\\\\');\n // remove redundant slashes\n return p.replace(/\\\\\\\\+/g, '\\\\');\n }\n // remove redundant slashes\n return p.replace(/\\/\\/+/g, '/');\n}\n// on Mac/Linux, test the execute bit\n// R W X R W X R W X\n// 256 128 64 32 16 8 4 2 1\nfunction isUnixExecutable(stats) {\n return ((stats.mode & 1) > 0 ||\n ((stats.mode & 8) > 0 && stats.gid === process.getgid()) ||\n ((stats.mode & 64) > 0 && stats.uid === process.getuid()));\n}\n// Get the path of cmd.exe in windows\nfunction getCmdPath() {\n var _a;\n return (_a = process.env['COMSPEC']) !== null && _a !== void 0 ? _a : `cmd.exe`;\n}\nexports.getCmdPath = getCmdPath;\n//# sourceMappingURL=io-util.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.findInPath = exports.which = exports.mkdirP = exports.rmRF = exports.mv = exports.cp = void 0;\nconst assert_1 = require(\"assert\");\nconst childProcess = __importStar(require(\"child_process\"));\nconst path = __importStar(require(\"path\"));\nconst util_1 = require(\"util\");\nconst ioUtil = __importStar(require(\"./io-util\"));\nconst exec = util_1.promisify(childProcess.exec);\nconst execFile = util_1.promisify(childProcess.execFile);\n/**\n * Copies a file or folder.\n * Based off of shelljs - https://github.com/shelljs/shelljs/blob/9237f66c52e5daa40458f94f9565e18e8132f5a6/src/cp.js\n *\n * @param source source path\n * @param dest destination path\n * @param options optional. See CopyOptions.\n */\nfunction cp(source, dest, options = {}) {\n return __awaiter(this, void 0, void 0, function* () {\n const { force, recursive, copySourceDirectory } = readCopyOptions(options);\n const destStat = (yield ioUtil.exists(dest)) ? yield ioUtil.stat(dest) : null;\n // Dest is an existing file, but not forcing\n if (destStat && destStat.isFile() && !force) {\n return;\n }\n // If dest is an existing directory, should copy inside.\n const newDest = destStat && destStat.isDirectory() && copySourceDirectory\n ? path.join(dest, path.basename(source))\n : dest;\n if (!(yield ioUtil.exists(source))) {\n throw new Error(`no such file or directory: ${source}`);\n }\n const sourceStat = yield ioUtil.stat(source);\n if (sourceStat.isDirectory()) {\n if (!recursive) {\n throw new Error(`Failed to copy. ${source} is a directory, but tried to copy without recursive flag.`);\n }\n else {\n yield cpDirRecursive(source, newDest, 0, force);\n }\n }\n else {\n if (path.relative(source, newDest) === '') {\n // a file cannot be copied to itself\n throw new Error(`'${newDest}' and '${source}' are the same file`);\n }\n yield copyFile(source, newDest, force);\n }\n });\n}\nexports.cp = cp;\n/**\n * Moves a path.\n *\n * @param source source path\n * @param dest destination path\n * @param options optional. See MoveOptions.\n */\nfunction mv(source, dest, options = {}) {\n return __awaiter(this, void 0, void 0, function* () {\n if (yield ioUtil.exists(dest)) {\n let destExists = true;\n if (yield ioUtil.isDirectory(dest)) {\n // If dest is directory copy src into dest\n dest = path.join(dest, path.basename(source));\n destExists = yield ioUtil.exists(dest);\n }\n if (destExists) {\n if (options.force == null || options.force) {\n yield rmRF(dest);\n }\n else {\n throw new Error('Destination already exists');\n }\n }\n }\n yield mkdirP(path.dirname(dest));\n yield ioUtil.rename(source, dest);\n });\n}\nexports.mv = mv;\n/**\n * Remove a path recursively with force\n *\n * @param inputPath path to remove\n */\nfunction rmRF(inputPath) {\n return __awaiter(this, void 0, void 0, function* () {\n if (ioUtil.IS_WINDOWS) {\n // Node doesn't provide a delete operation, only an unlink function. This means that if the file is being used by another\n // program (e.g. antivirus), it won't be deleted. To address this, we shell out the work to rd/del.\n // Check for invalid characters\n // https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file\n if (/[*\"<>|]/.test(inputPath)) {\n throw new Error('File path must not contain `*`, `\"`, `<`, `>` or `|` on Windows');\n }\n try {\n const cmdPath = ioUtil.getCmdPath();\n if (yield ioUtil.isDirectory(inputPath, true)) {\n yield exec(`${cmdPath} /s /c \"rd /s /q \"%inputPath%\"\"`, {\n env: { inputPath }\n });\n }\n else {\n yield exec(`${cmdPath} /s /c \"del /f /a \"%inputPath%\"\"`, {\n env: { inputPath }\n });\n }\n }\n catch (err) {\n // if you try to delete a file that doesn't exist, desired result is achieved\n // other errors are valid\n if (err.code !== 'ENOENT')\n throw err;\n }\n // Shelling out fails to remove a symlink folder with missing source, this unlink catches that\n try {\n yield ioUtil.unlink(inputPath);\n }\n catch (err) {\n // if you try to delete a file that doesn't exist, desired result is achieved\n // other errors are valid\n if (err.code !== 'ENOENT')\n throw err;\n }\n }\n else {\n let isDir = false;\n try {\n isDir = yield ioUtil.isDirectory(inputPath);\n }\n catch (err) {\n // if you try to delete a file that doesn't exist, desired result is achieved\n // other errors are valid\n if (err.code !== 'ENOENT')\n throw err;\n return;\n }\n if (isDir) {\n yield execFile(`rm`, [`-rf`, `${inputPath}`]);\n }\n else {\n yield ioUtil.unlink(inputPath);\n }\n }\n });\n}\nexports.rmRF = rmRF;\n/**\n * Make a directory. Creates the full path with folders in between\n * Will throw if it fails\n *\n * @param fsPath path to create\n * @returns Promise\n */\nfunction mkdirP(fsPath) {\n return __awaiter(this, void 0, void 0, function* () {\n assert_1.ok(fsPath, 'a path argument must be provided');\n yield ioUtil.mkdir(fsPath, { recursive: true });\n });\n}\nexports.mkdirP = mkdirP;\n/**\n * Returns path of a tool had the tool actually been invoked. Resolves via paths.\n * If you check and the tool does not exist, it will throw.\n *\n * @param tool name of the tool\n * @param check whether to check if tool exists\n * @returns Promise path to tool\n */\nfunction which(tool, check) {\n return __awaiter(this, void 0, void 0, function* () {\n if (!tool) {\n throw new Error(\"parameter 'tool' is required\");\n }\n // recursive when check=true\n if (check) {\n const result = yield which(tool, false);\n if (!result) {\n if (ioUtil.IS_WINDOWS) {\n throw new Error(`Unable to locate executable file: ${tool}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`);\n }\n else {\n throw new Error(`Unable to locate executable file: ${tool}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`);\n }\n }\n return result;\n }\n const matches = yield findInPath(tool);\n if (matches && matches.length > 0) {\n return matches[0];\n }\n return '';\n });\n}\nexports.which = which;\n/**\n * Returns a list of all occurrences of the given tool on the system path.\n *\n * @returns Promise the paths of the tool\n */\nfunction findInPath(tool) {\n return __awaiter(this, void 0, void 0, function* () {\n if (!tool) {\n throw new Error(\"parameter 'tool' is required\");\n }\n // build the list of extensions to try\n const extensions = [];\n if (ioUtil.IS_WINDOWS && process.env['PATHEXT']) {\n for (const extension of process.env['PATHEXT'].split(path.delimiter)) {\n if (extension) {\n extensions.push(extension);\n }\n }\n }\n // if it's rooted, return it if exists. otherwise return empty.\n if (ioUtil.isRooted(tool)) {\n const filePath = yield ioUtil.tryGetExecutablePath(tool, extensions);\n if (filePath) {\n return [filePath];\n }\n return [];\n }\n // if any path separators, return empty\n if (tool.includes(path.sep)) {\n return [];\n }\n // build the list of directories\n //\n // Note, technically \"where\" checks the current directory on Windows. From a toolkit perspective,\n // it feels like we should not do this. Checking the current directory seems like more of a use\n // case of a shell, and the which() function exposed by the toolkit should strive for consistency\n // across platforms.\n const directories = [];\n if (process.env.PATH) {\n for (const p of process.env.PATH.split(path.delimiter)) {\n if (p) {\n directories.push(p);\n }\n }\n }\n // find all matches\n const matches = [];\n for (const directory of directories) {\n const filePath = yield ioUtil.tryGetExecutablePath(path.join(directory, tool), extensions);\n if (filePath) {\n matches.push(filePath);\n }\n }\n return matches;\n });\n}\nexports.findInPath = findInPath;\nfunction readCopyOptions(options) {\n const force = options.force == null ? true : options.force;\n const recursive = Boolean(options.recursive);\n const copySourceDirectory = options.copySourceDirectory == null\n ? true\n : Boolean(options.copySourceDirectory);\n return { force, recursive, copySourceDirectory };\n}\nfunction cpDirRecursive(sourceDir, destDir, currentDepth, force) {\n return __awaiter(this, void 0, void 0, function* () {\n // Ensure there is not a run away recursive copy\n if (currentDepth >= 255)\n return;\n currentDepth++;\n yield mkdirP(destDir);\n const files = yield ioUtil.readdir(sourceDir);\n for (const fileName of files) {\n const srcFile = `${sourceDir}/${fileName}`;\n const destFile = `${destDir}/${fileName}`;\n const srcFileStat = yield ioUtil.lstat(srcFile);\n if (srcFileStat.isDirectory()) {\n // Recurse\n yield cpDirRecursive(srcFile, destFile, currentDepth, force);\n }\n else {\n yield copyFile(srcFile, destFile, force);\n }\n }\n // Change the mode for the newly created directory\n yield ioUtil.chmod(destDir, (yield ioUtil.stat(sourceDir)).mode);\n });\n}\n// Buffered file copy\nfunction copyFile(srcFile, destFile, force) {\n return __awaiter(this, void 0, void 0, function* () {\n if ((yield ioUtil.lstat(srcFile)).isSymbolicLink()) {\n // unlink/re-link it\n try {\n yield ioUtil.lstat(destFile);\n yield ioUtil.unlink(destFile);\n }\n catch (e) {\n // Try to override file permission\n if (e.code === 'EPERM') {\n yield ioUtil.chmod(destFile, '0666');\n yield ioUtil.unlink(destFile);\n }\n // other errors = it doesn't exist, no work to do\n }\n // Copy over symlink\n const symlinkFull = yield ioUtil.readlink(srcFile);\n yield ioUtil.symlink(symlinkFull, destFile, ioUtil.IS_WINDOWS ? 'junction' : null);\n }\n else if (!(yield ioUtil.exists(destFile)) || force) {\n yield ioUtil.copyFile(srcFile, destFile);\n }\n });\n}\n//# sourceMappingURL=io.js.map","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nasync function auth(token) {\n const tokenType = token.split(/\\./).length === 3 ? \"app\" : /^v\\d+\\./.test(token) ? \"installation\" : \"oauth\";\n return {\n type: \"token\",\n token: token,\n tokenType\n };\n}\n\n/**\n * Prefix token for usage in the Authorization header\n *\n * @param token OAuth token or JSON Web Token\n */\nfunction withAuthorizationPrefix(token) {\n if (token.split(/\\./).length === 3) {\n return `bearer ${token}`;\n }\n\n return `token ${token}`;\n}\n\nasync function hook(token, request, route, parameters) {\n const endpoint = request.endpoint.merge(route, parameters);\n endpoint.headers.authorization = withAuthorizationPrefix(token);\n return request(endpoint);\n}\n\nconst createTokenAuth = function createTokenAuth(token) {\n if (!token) {\n throw new Error(\"[@octokit/auth-token] No token passed to createTokenAuth\");\n }\n\n if (typeof token !== \"string\") {\n throw new Error(\"[@octokit/auth-token] Token passed to createTokenAuth is not a string\");\n }\n\n token = token.replace(/^(token|bearer) +/i, \"\");\n return Object.assign(auth.bind(null, token), {\n hook: hook.bind(null, token)\n });\n};\n\nexports.createTokenAuth = createTokenAuth;\n//# sourceMappingURL=index.js.map\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar universalUserAgent = require('universal-user-agent');\nvar beforeAfterHook = require('before-after-hook');\nvar request = require('@octokit/request');\nvar graphql = require('@octokit/graphql');\nvar authToken = require('@octokit/auth-token');\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nfunction _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n\n var target = _objectWithoutPropertiesLoose(source, excluded);\n\n var key, i;\n\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n}\n\nconst VERSION = \"3.6.0\";\n\nconst _excluded = [\"authStrategy\"];\nclass Octokit {\n constructor(options = {}) {\n const hook = new beforeAfterHook.Collection();\n const requestDefaults = {\n baseUrl: request.request.endpoint.DEFAULTS.baseUrl,\n headers: {},\n request: Object.assign({}, options.request, {\n // @ts-ignore internal usage only, no need to type\n hook: hook.bind(null, \"request\")\n }),\n mediaType: {\n previews: [],\n format: \"\"\n }\n }; // prepend default user agent with `options.userAgent` if set\n\n requestDefaults.headers[\"user-agent\"] = [options.userAgent, `octokit-core.js/${VERSION} ${universalUserAgent.getUserAgent()}`].filter(Boolean).join(\" \");\n\n if (options.baseUrl) {\n requestDefaults.baseUrl = options.baseUrl;\n }\n\n if (options.previews) {\n requestDefaults.mediaType.previews = options.previews;\n }\n\n if (options.timeZone) {\n requestDefaults.headers[\"time-zone\"] = options.timeZone;\n }\n\n this.request = request.request.defaults(requestDefaults);\n this.graphql = graphql.withCustomRequest(this.request).defaults(requestDefaults);\n this.log = Object.assign({\n debug: () => {},\n info: () => {},\n warn: console.warn.bind(console),\n error: console.error.bind(console)\n }, options.log);\n this.hook = hook; // (1) If neither `options.authStrategy` nor `options.auth` are set, the `octokit` instance\n // is unauthenticated. The `this.auth()` method is a no-op and no request hook is registered.\n // (2) If only `options.auth` is set, use the default token authentication strategy.\n // (3) If `options.authStrategy` is set then use it and pass in `options.auth`. Always pass own request as many strategies accept a custom request instance.\n // TODO: type `options.auth` based on `options.authStrategy`.\n\n if (!options.authStrategy) {\n if (!options.auth) {\n // (1)\n this.auth = async () => ({\n type: \"unauthenticated\"\n });\n } else {\n // (2)\n const auth = authToken.createTokenAuth(options.auth); // @ts-ignore ¯\\_(ツ)_/¯\n\n hook.wrap(\"request\", auth.hook);\n this.auth = auth;\n }\n } else {\n const {\n authStrategy\n } = options,\n otherOptions = _objectWithoutProperties(options, _excluded);\n\n const auth = authStrategy(Object.assign({\n request: this.request,\n log: this.log,\n // we pass the current octokit instance as well as its constructor options\n // to allow for authentication strategies that return a new octokit instance\n // that shares the same internal state as the current one. The original\n // requirement for this was the \"event-octokit\" authentication strategy\n // of https://github.com/probot/octokit-auth-probot.\n octokit: this,\n octokitOptions: otherOptions\n }, options.auth)); // @ts-ignore ¯\\_(ツ)_/¯\n\n hook.wrap(\"request\", auth.hook);\n this.auth = auth;\n } // apply plugins\n // https://stackoverflow.com/a/16345172\n\n\n const classConstructor = this.constructor;\n classConstructor.plugins.forEach(plugin => {\n Object.assign(this, plugin(this, options));\n });\n }\n\n static defaults(defaults) {\n const OctokitWithDefaults = class extends this {\n constructor(...args) {\n const options = args[0] || {};\n\n if (typeof defaults === \"function\") {\n super(defaults(options));\n return;\n }\n\n super(Object.assign({}, defaults, options, options.userAgent && defaults.userAgent ? {\n userAgent: `${options.userAgent} ${defaults.userAgent}`\n } : null));\n }\n\n };\n return OctokitWithDefaults;\n }\n /**\n * Attach a plugin (or many) to your Octokit instance.\n *\n * @example\n * const API = Octokit.plugin(plugin1, plugin2, plugin3, ...)\n */\n\n\n static plugin(...newPlugins) {\n var _a;\n\n const currentPlugins = this.plugins;\n const NewOctokit = (_a = class extends this {}, _a.plugins = currentPlugins.concat(newPlugins.filter(plugin => !currentPlugins.includes(plugin))), _a);\n return NewOctokit;\n }\n\n}\nOctokit.VERSION = VERSION;\nOctokit.plugins = [];\n\nexports.Octokit = Octokit;\n//# sourceMappingURL=index.js.map\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar isPlainObject = require('is-plain-object');\nvar universalUserAgent = require('universal-user-agent');\n\nfunction lowercaseKeys(object) {\n if (!object) {\n return {};\n }\n\n return Object.keys(object).reduce((newObj, key) => {\n newObj[key.toLowerCase()] = object[key];\n return newObj;\n }, {});\n}\n\nfunction mergeDeep(defaults, options) {\n const result = Object.assign({}, defaults);\n Object.keys(options).forEach(key => {\n if (isPlainObject.isPlainObject(options[key])) {\n if (!(key in defaults)) Object.assign(result, {\n [key]: options[key]\n });else result[key] = mergeDeep(defaults[key], options[key]);\n } else {\n Object.assign(result, {\n [key]: options[key]\n });\n }\n });\n return result;\n}\n\nfunction removeUndefinedProperties(obj) {\n for (const key in obj) {\n if (obj[key] === undefined) {\n delete obj[key];\n }\n }\n\n return obj;\n}\n\nfunction merge(defaults, route, options) {\n if (typeof route === \"string\") {\n let [method, url] = route.split(\" \");\n options = Object.assign(url ? {\n method,\n url\n } : {\n url: method\n }, options);\n } else {\n options = Object.assign({}, route);\n } // lowercase header names before merging with defaults to avoid duplicates\n\n\n options.headers = lowercaseKeys(options.headers); // remove properties with undefined values before merging\n\n removeUndefinedProperties(options);\n removeUndefinedProperties(options.headers);\n const mergedOptions = mergeDeep(defaults || {}, options); // mediaType.previews arrays are merged, instead of overwritten\n\n if (defaults && defaults.mediaType.previews.length) {\n mergedOptions.mediaType.previews = defaults.mediaType.previews.filter(preview => !mergedOptions.mediaType.previews.includes(preview)).concat(mergedOptions.mediaType.previews);\n }\n\n mergedOptions.mediaType.previews = mergedOptions.mediaType.previews.map(preview => preview.replace(/-preview/, \"\"));\n return mergedOptions;\n}\n\nfunction addQueryParameters(url, parameters) {\n const separator = /\\?/.test(url) ? \"&\" : \"?\";\n const names = Object.keys(parameters);\n\n if (names.length === 0) {\n return url;\n }\n\n return url + separator + names.map(name => {\n if (name === \"q\") {\n return \"q=\" + parameters.q.split(\"+\").map(encodeURIComponent).join(\"+\");\n }\n\n return `${name}=${encodeURIComponent(parameters[name])}`;\n }).join(\"&\");\n}\n\nconst urlVariableRegex = /\\{[^}]+\\}/g;\n\nfunction removeNonChars(variableName) {\n return variableName.replace(/^\\W+|\\W+$/g, \"\").split(/,/);\n}\n\nfunction extractUrlVariableNames(url) {\n const matches = url.match(urlVariableRegex);\n\n if (!matches) {\n return [];\n }\n\n return matches.map(removeNonChars).reduce((a, b) => a.concat(b), []);\n}\n\nfunction omit(object, keysToOmit) {\n return Object.keys(object).filter(option => !keysToOmit.includes(option)).reduce((obj, key) => {\n obj[key] = object[key];\n return obj;\n }, {});\n}\n\n// Based on https://github.com/bramstein/url-template, licensed under BSD\n// TODO: create separate package.\n//\n// Copyright (c) 2012-2014, Bram Stein\n// All rights reserved.\n// Redistribution and use in source and binary forms, with or without\n// modification, are permitted provided that the following conditions\n// are met:\n// 1. Redistributions of source code must retain the above copyright\n// notice, this list of conditions and the following disclaimer.\n// 2. Redistributions in binary form must reproduce the above copyright\n// notice, this list of conditions and the following disclaimer in the\n// documentation and/or other materials provided with the distribution.\n// 3. The name of the author may not be used to endorse or promote products\n// derived from this software without specific prior written permission.\n// THIS SOFTWARE IS PROVIDED BY THE AUTHOR \"AS IS\" AND ANY EXPRESS OR IMPLIED\n// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO\n// EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\n// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\n// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\n// OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\n// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\n// EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n/* istanbul ignore file */\nfunction encodeReserved(str) {\n return str.split(/(%[0-9A-Fa-f]{2})/g).map(function (part) {\n if (!/%[0-9A-Fa-f]/.test(part)) {\n part = encodeURI(part).replace(/%5B/g, \"[\").replace(/%5D/g, \"]\");\n }\n\n return part;\n }).join(\"\");\n}\n\nfunction encodeUnreserved(str) {\n return encodeURIComponent(str).replace(/[!'()*]/g, function (c) {\n return \"%\" + c.charCodeAt(0).toString(16).toUpperCase();\n });\n}\n\nfunction encodeValue(operator, value, key) {\n value = operator === \"+\" || operator === \"#\" ? encodeReserved(value) : encodeUnreserved(value);\n\n if (key) {\n return encodeUnreserved(key) + \"=\" + value;\n } else {\n return value;\n }\n}\n\nfunction isDefined(value) {\n return value !== undefined && value !== null;\n}\n\nfunction isKeyOperator(operator) {\n return operator === \";\" || operator === \"&\" || operator === \"?\";\n}\n\nfunction getValues(context, operator, key, modifier) {\n var value = context[key],\n result = [];\n\n if (isDefined(value) && value !== \"\") {\n if (typeof value === \"string\" || typeof value === \"number\" || typeof value === \"boolean\") {\n value = value.toString();\n\n if (modifier && modifier !== \"*\") {\n value = value.substring(0, parseInt(modifier, 10));\n }\n\n result.push(encodeValue(operator, value, isKeyOperator(operator) ? key : \"\"));\n } else {\n if (modifier === \"*\") {\n if (Array.isArray(value)) {\n value.filter(isDefined).forEach(function (value) {\n result.push(encodeValue(operator, value, isKeyOperator(operator) ? key : \"\"));\n });\n } else {\n Object.keys(value).forEach(function (k) {\n if (isDefined(value[k])) {\n result.push(encodeValue(operator, value[k], k));\n }\n });\n }\n } else {\n const tmp = [];\n\n if (Array.isArray(value)) {\n value.filter(isDefined).forEach(function (value) {\n tmp.push(encodeValue(operator, value));\n });\n } else {\n Object.keys(value).forEach(function (k) {\n if (isDefined(value[k])) {\n tmp.push(encodeUnreserved(k));\n tmp.push(encodeValue(operator, value[k].toString()));\n }\n });\n }\n\n if (isKeyOperator(operator)) {\n result.push(encodeUnreserved(key) + \"=\" + tmp.join(\",\"));\n } else if (tmp.length !== 0) {\n result.push(tmp.join(\",\"));\n }\n }\n }\n } else {\n if (operator === \";\") {\n if (isDefined(value)) {\n result.push(encodeUnreserved(key));\n }\n } else if (value === \"\" && (operator === \"&\" || operator === \"?\")) {\n result.push(encodeUnreserved(key) + \"=\");\n } else if (value === \"\") {\n result.push(\"\");\n }\n }\n\n return result;\n}\n\nfunction parseUrl(template) {\n return {\n expand: expand.bind(null, template)\n };\n}\n\nfunction expand(template, context) {\n var operators = [\"+\", \"#\", \".\", \"/\", \";\", \"?\", \"&\"];\n return template.replace(/\\{([^\\{\\}]+)\\}|([^\\{\\}]+)/g, function (_, expression, literal) {\n if (expression) {\n let operator = \"\";\n const values = [];\n\n if (operators.indexOf(expression.charAt(0)) !== -1) {\n operator = expression.charAt(0);\n expression = expression.substr(1);\n }\n\n expression.split(/,/g).forEach(function (variable) {\n var tmp = /([^:\\*]*)(?::(\\d+)|(\\*))?/.exec(variable);\n values.push(getValues(context, operator, tmp[1], tmp[2] || tmp[3]));\n });\n\n if (operator && operator !== \"+\") {\n var separator = \",\";\n\n if (operator === \"?\") {\n separator = \"&\";\n } else if (operator !== \"#\") {\n separator = operator;\n }\n\n return (values.length !== 0 ? operator : \"\") + values.join(separator);\n } else {\n return values.join(\",\");\n }\n } else {\n return encodeReserved(literal);\n }\n });\n}\n\nfunction parse(options) {\n // https://fetch.spec.whatwg.org/#methods\n let method = options.method.toUpperCase(); // replace :varname with {varname} to make it RFC 6570 compatible\n\n let url = (options.url || \"/\").replace(/:([a-z]\\w+)/g, \"{$1}\");\n let headers = Object.assign({}, options.headers);\n let body;\n let parameters = omit(options, [\"method\", \"baseUrl\", \"url\", \"headers\", \"request\", \"mediaType\"]); // extract variable names from URL to calculate remaining variables later\n\n const urlVariableNames = extractUrlVariableNames(url);\n url = parseUrl(url).expand(parameters);\n\n if (!/^http/.test(url)) {\n url = options.baseUrl + url;\n }\n\n const omittedParameters = Object.keys(options).filter(option => urlVariableNames.includes(option)).concat(\"baseUrl\");\n const remainingParameters = omit(parameters, omittedParameters);\n const isBinaryRequest = /application\\/octet-stream/i.test(headers.accept);\n\n if (!isBinaryRequest) {\n if (options.mediaType.format) {\n // e.g. application/vnd.github.v3+json => application/vnd.github.v3.raw\n headers.accept = headers.accept.split(/,/).map(preview => preview.replace(/application\\/vnd(\\.\\w+)(\\.v3)?(\\.\\w+)?(\\+json)?$/, `application/vnd$1$2.${options.mediaType.format}`)).join(\",\");\n }\n\n if (options.mediaType.previews.length) {\n const previewsFromAcceptHeader = headers.accept.match(/[\\w-]+(?=-preview)/g) || [];\n headers.accept = previewsFromAcceptHeader.concat(options.mediaType.previews).map(preview => {\n const format = options.mediaType.format ? `.${options.mediaType.format}` : \"+json\";\n return `application/vnd.github.${preview}-preview${format}`;\n }).join(\",\");\n }\n } // for GET/HEAD requests, set URL query parameters from remaining parameters\n // for PATCH/POST/PUT/DELETE requests, set request body from remaining parameters\n\n\n if ([\"GET\", \"HEAD\"].includes(method)) {\n url = addQueryParameters(url, remainingParameters);\n } else {\n if (\"data\" in remainingParameters) {\n body = remainingParameters.data;\n } else {\n if (Object.keys(remainingParameters).length) {\n body = remainingParameters;\n } else {\n headers[\"content-length\"] = 0;\n }\n }\n } // default content-type for JSON if body is set\n\n\n if (!headers[\"content-type\"] && typeof body !== \"undefined\") {\n headers[\"content-type\"] = \"application/json; charset=utf-8\";\n } // GitHub expects 'content-length: 0' header for PUT/PATCH requests without body.\n // fetch does not allow to set `content-length` header, but we can set body to an empty string\n\n\n if ([\"PATCH\", \"PUT\"].includes(method) && typeof body === \"undefined\") {\n body = \"\";\n } // Only return body/request keys if present\n\n\n return Object.assign({\n method,\n url,\n headers\n }, typeof body !== \"undefined\" ? {\n body\n } : null, options.request ? {\n request: options.request\n } : null);\n}\n\nfunction endpointWithDefaults(defaults, route, options) {\n return parse(merge(defaults, route, options));\n}\n\nfunction withDefaults(oldDefaults, newDefaults) {\n const DEFAULTS = merge(oldDefaults, newDefaults);\n const endpoint = endpointWithDefaults.bind(null, DEFAULTS);\n return Object.assign(endpoint, {\n DEFAULTS,\n defaults: withDefaults.bind(null, DEFAULTS),\n merge: merge.bind(null, DEFAULTS),\n parse\n });\n}\n\nconst VERSION = \"6.0.12\";\n\nconst userAgent = `octokit-endpoint.js/${VERSION} ${universalUserAgent.getUserAgent()}`; // DEFAULTS has all properties set that EndpointOptions has, except url.\n// So we use RequestParameters and add method as additional required property.\n\nconst DEFAULTS = {\n method: \"GET\",\n baseUrl: \"https://api.github.com\",\n headers: {\n accept: \"application/vnd.github.v3+json\",\n \"user-agent\": userAgent\n },\n mediaType: {\n format: \"\",\n previews: []\n }\n};\n\nconst endpoint = withDefaults(null, DEFAULTS);\n\nexports.endpoint = endpoint;\n//# sourceMappingURL=index.js.map\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar request = require('@octokit/request');\nvar universalUserAgent = require('universal-user-agent');\n\nconst VERSION = \"4.6.4\";\n\nclass GraphqlError extends Error {\n constructor(request, response) {\n const message = response.data.errors[0].message;\n super(message);\n Object.assign(this, response.data);\n Object.assign(this, {\n headers: response.headers\n });\n this.name = \"GraphqlError\";\n this.request = request; // Maintains proper stack trace (only available on V8)\n\n /* istanbul ignore next */\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n }\n }\n\n}\n\nconst NON_VARIABLE_OPTIONS = [\"method\", \"baseUrl\", \"url\", \"headers\", \"request\", \"query\", \"mediaType\"];\nconst FORBIDDEN_VARIABLE_OPTIONS = [\"query\", \"method\", \"url\"];\nconst GHES_V3_SUFFIX_REGEX = /\\/api\\/v3\\/?$/;\nfunction graphql(request, query, options) {\n if (options) {\n if (typeof query === \"string\" && \"query\" in options) {\n return Promise.reject(new Error(`[@octokit/graphql] \"query\" cannot be used as variable name`));\n }\n\n for (const key in options) {\n if (!FORBIDDEN_VARIABLE_OPTIONS.includes(key)) continue;\n return Promise.reject(new Error(`[@octokit/graphql] \"${key}\" cannot be used as variable name`));\n }\n }\n\n const parsedOptions = typeof query === \"string\" ? Object.assign({\n query\n }, options) : query;\n const requestOptions = Object.keys(parsedOptions).reduce((result, key) => {\n if (NON_VARIABLE_OPTIONS.includes(key)) {\n result[key] = parsedOptions[key];\n return result;\n }\n\n if (!result.variables) {\n result.variables = {};\n }\n\n result.variables[key] = parsedOptions[key];\n return result;\n }, {}); // workaround for GitHub Enterprise baseUrl set with /api/v3 suffix\n // https://github.com/octokit/auth-app.js/issues/111#issuecomment-657610451\n\n const baseUrl = parsedOptions.baseUrl || request.endpoint.DEFAULTS.baseUrl;\n\n if (GHES_V3_SUFFIX_REGEX.test(baseUrl)) {\n requestOptions.url = baseUrl.replace(GHES_V3_SUFFIX_REGEX, \"/api/graphql\");\n }\n\n return request(requestOptions).then(response => {\n if (response.data.errors) {\n const headers = {};\n\n for (const key of Object.keys(response.headers)) {\n headers[key] = response.headers[key];\n }\n\n throw new GraphqlError(requestOptions, {\n headers,\n data: response.data\n });\n }\n\n return response.data.data;\n });\n}\n\nfunction withDefaults(request$1, newDefaults) {\n const newRequest = request$1.defaults(newDefaults);\n\n const newApi = (query, options) => {\n return graphql(newRequest, query, options);\n };\n\n return Object.assign(newApi, {\n defaults: withDefaults.bind(null, newRequest),\n endpoint: request.request.endpoint\n });\n}\n\nconst graphql$1 = withDefaults(request.request, {\n headers: {\n \"user-agent\": `octokit-graphql.js/${VERSION} ${universalUserAgent.getUserAgent()}`\n },\n method: \"POST\",\n url: \"/graphql\"\n});\nfunction withCustomRequest(customRequest) {\n return withDefaults(customRequest, {\n method: \"POST\",\n url: \"/graphql\"\n });\n}\n\nexports.graphql = graphql$1;\nexports.withCustomRequest = withCustomRequest;\n//# sourceMappingURL=index.js.map\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nconst VERSION = \"2.20.0\";\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n enumerableOnly && (symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n })), keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = null != arguments[i] ? arguments[i] : {};\n i % 2 ? ownKeys(Object(source), !0).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n\n return target;\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\n/**\n * Some “list” response that can be paginated have a different response structure\n *\n * They have a `total_count` key in the response (search also has `incomplete_results`,\n * /installation/repositories also has `repository_selection`), as well as a key with\n * the list of the items which name varies from endpoint to endpoint.\n *\n * Octokit normalizes these responses so that paginated results are always returned following\n * the same structure. One challenge is that if the list response has only one page, no Link\n * header is provided, so this header alone is not sufficient to check wether a response is\n * paginated or not.\n *\n * We check if a \"total_count\" key is present in the response data, but also make sure that\n * a \"url\" property is not, as the \"Get the combined status for a specific ref\" endpoint would\n * otherwise match: https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref\n */\nfunction normalizePaginatedListResponse(response) {\n // endpoints can respond with 204 if repository is empty\n if (!response.data) {\n return _objectSpread2(_objectSpread2({}, response), {}, {\n data: []\n });\n }\n\n const responseNeedsNormalization = \"total_count\" in response.data && !(\"url\" in response.data);\n if (!responseNeedsNormalization) return response; // keep the additional properties intact as there is currently no other way\n // to retrieve the same information.\n\n const incompleteResults = response.data.incomplete_results;\n const repositorySelection = response.data.repository_selection;\n const totalCount = response.data.total_count;\n delete response.data.incomplete_results;\n delete response.data.repository_selection;\n delete response.data.total_count;\n const namespaceKey = Object.keys(response.data)[0];\n const data = response.data[namespaceKey];\n response.data = data;\n\n if (typeof incompleteResults !== \"undefined\") {\n response.data.incomplete_results = incompleteResults;\n }\n\n if (typeof repositorySelection !== \"undefined\") {\n response.data.repository_selection = repositorySelection;\n }\n\n response.data.total_count = totalCount;\n return response;\n}\n\nfunction iterator(octokit, route, parameters) {\n const options = typeof route === \"function\" ? route.endpoint(parameters) : octokit.request.endpoint(route, parameters);\n const requestMethod = typeof route === \"function\" ? route : octokit.request;\n const method = options.method;\n const headers = options.headers;\n let url = options.url;\n return {\n [Symbol.asyncIterator]: () => ({\n async next() {\n if (!url) return {\n done: true\n };\n\n try {\n const response = await requestMethod({\n method,\n url,\n headers\n });\n const normalizedResponse = normalizePaginatedListResponse(response); // `response.headers.link` format:\n // '; rel=\"next\", ; rel=\"last\"'\n // sets `url` to undefined if \"next\" URL is not present or `link` header is not set\n\n url = ((normalizedResponse.headers.link || \"\").match(/<([^>]+)>;\\s*rel=\"next\"/) || [])[1];\n return {\n value: normalizedResponse\n };\n } catch (error) {\n if (error.status !== 409) throw error;\n url = \"\";\n return {\n value: {\n status: 200,\n headers: {},\n data: []\n }\n };\n }\n }\n\n })\n };\n}\n\nfunction paginate(octokit, route, parameters, mapFn) {\n if (typeof parameters === \"function\") {\n mapFn = parameters;\n parameters = undefined;\n }\n\n return gather(octokit, [], iterator(octokit, route, parameters)[Symbol.asyncIterator](), mapFn);\n}\n\nfunction gather(octokit, results, iterator, mapFn) {\n return iterator.next().then(result => {\n if (result.done) {\n return results;\n }\n\n let earlyExit = false;\n\n function done() {\n earlyExit = true;\n }\n\n results = results.concat(mapFn ? mapFn(result.value, done) : result.value.data);\n\n if (earlyExit) {\n return results;\n }\n\n return gather(octokit, results, iterator, mapFn);\n });\n}\n\nconst composePaginateRest = Object.assign(paginate, {\n iterator\n});\n\nconst paginatingEndpoints = [\"GET /app/hook/deliveries\", \"GET /app/installations\", \"GET /applications/grants\", \"GET /authorizations\", \"GET /enterprises/{enterprise}/actions/permissions/organizations\", \"GET /enterprises/{enterprise}/actions/runner-groups\", \"GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations\", \"GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners\", \"GET /enterprises/{enterprise}/actions/runners\", \"GET /enterprises/{enterprise}/actions/runners/downloads\", \"GET /enterprises/{enterprise}/actions/runners/{runner_id}/labels\", \"GET /enterprises/{enterprise}/secret-scanning/alerts\", \"GET /events\", \"GET /gists\", \"GET /gists/public\", \"GET /gists/starred\", \"GET /gists/{gist_id}/comments\", \"GET /gists/{gist_id}/commits\", \"GET /gists/{gist_id}/forks\", \"GET /installation/repositories\", \"GET /issues\", \"GET /marketplace_listing/plans\", \"GET /marketplace_listing/plans/{plan_id}/accounts\", \"GET /marketplace_listing/stubbed/plans\", \"GET /marketplace_listing/stubbed/plans/{plan_id}/accounts\", \"GET /networks/{owner}/{repo}/events\", \"GET /notifications\", \"GET /organizations\", \"GET /organizations/{organization_id}/custom_roles\", \"GET /orgs/{org_id}/codespaces\", \"GET /orgs/{org}/actions/permissions/repositories\", \"GET /orgs/{org}/actions/runner-groups\", \"GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories\", \"GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners\", \"GET /orgs/{org}/actions/runners\", \"GET /orgs/{org}/actions/runners/downloads\", \"GET /orgs/{org}/actions/runners/{runner_id}/labels\", \"GET /orgs/{org}/actions/secrets\", \"GET /orgs/{org}/actions/secrets/{secret_name}/repositories\", \"GET /orgs/{org}/blocks\", \"GET /orgs/{org}/code-scanning/alerts\", \"GET /orgs/{org}/credential-authorizations\", \"GET /orgs/{org}/dependabot/secrets\", \"GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories\", \"GET /orgs/{org}/events\", \"GET /orgs/{org}/external-groups\", \"GET /orgs/{org}/failed_invitations\", \"GET /orgs/{org}/hooks\", \"GET /orgs/{org}/hooks/{hook_id}/deliveries\", \"GET /orgs/{org}/installations\", \"GET /orgs/{org}/invitations\", \"GET /orgs/{org}/invitations/{invitation_id}/teams\", \"GET /orgs/{org}/issues\", \"GET /orgs/{org}/members\", \"GET /orgs/{org}/migrations\", \"GET /orgs/{org}/migrations/{migration_id}/repositories\", \"GET /orgs/{org}/outside_collaborators\", \"GET /orgs/{org}/packages\", \"GET /orgs/{org}/projects\", \"GET /orgs/{org}/public_members\", \"GET /orgs/{org}/repos\", \"GET /orgs/{org}/secret-scanning/alerts\", \"GET /orgs/{org}/team-sync/groups\", \"GET /orgs/{org}/teams\", \"GET /orgs/{org}/teams/{team_slug}/discussions\", \"GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments\", \"GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions\", \"GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions\", \"GET /orgs/{org}/teams/{team_slug}/external-groups\", \"GET /orgs/{org}/teams/{team_slug}/invitations\", \"GET /orgs/{org}/teams/{team_slug}/members\", \"GET /orgs/{org}/teams/{team_slug}/projects\", \"GET /orgs/{org}/teams/{team_slug}/repos\", \"GET /orgs/{org}/teams/{team_slug}/team-sync/group-mappings\", \"GET /orgs/{org}/teams/{team_slug}/teams\", \"GET /projects/columns/{column_id}/cards\", \"GET /projects/{project_id}/collaborators\", \"GET /projects/{project_id}/columns\", \"GET /repos/{owner}/{repo}/actions/artifacts\", \"GET /repos/{owner}/{repo}/actions/runners\", \"GET /repos/{owner}/{repo}/actions/runners/downloads\", \"GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels\", \"GET /repos/{owner}/{repo}/actions/runs\", \"GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts\", \"GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs\", \"GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs\", \"GET /repos/{owner}/{repo}/actions/secrets\", \"GET /repos/{owner}/{repo}/actions/workflows\", \"GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs\", \"GET /repos/{owner}/{repo}/assignees\", \"GET /repos/{owner}/{repo}/autolinks\", \"GET /repos/{owner}/{repo}/branches\", \"GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations\", \"GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs\", \"GET /repos/{owner}/{repo}/code-scanning/alerts\", \"GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances\", \"GET /repos/{owner}/{repo}/code-scanning/analyses\", \"GET /repos/{owner}/{repo}/codespaces\", \"GET /repos/{owner}/{repo}/codespaces/devcontainers\", \"GET /repos/{owner}/{repo}/codespaces/secrets\", \"GET /repos/{owner}/{repo}/collaborators\", \"GET /repos/{owner}/{repo}/comments\", \"GET /repos/{owner}/{repo}/comments/{comment_id}/reactions\", \"GET /repos/{owner}/{repo}/commits\", \"GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head\", \"GET /repos/{owner}/{repo}/commits/{commit_sha}/comments\", \"GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls\", \"GET /repos/{owner}/{repo}/commits/{ref}/check-runs\", \"GET /repos/{owner}/{repo}/commits/{ref}/check-suites\", \"GET /repos/{owner}/{repo}/commits/{ref}/statuses\", \"GET /repos/{owner}/{repo}/contributors\", \"GET /repos/{owner}/{repo}/dependabot/secrets\", \"GET /repos/{owner}/{repo}/deployments\", \"GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses\", \"GET /repos/{owner}/{repo}/events\", \"GET /repos/{owner}/{repo}/forks\", \"GET /repos/{owner}/{repo}/git/matching-refs/{ref}\", \"GET /repos/{owner}/{repo}/hooks\", \"GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries\", \"GET /repos/{owner}/{repo}/invitations\", \"GET /repos/{owner}/{repo}/issues\", \"GET /repos/{owner}/{repo}/issues/comments\", \"GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions\", \"GET /repos/{owner}/{repo}/issues/events\", \"GET /repos/{owner}/{repo}/issues/{issue_number}/comments\", \"GET /repos/{owner}/{repo}/issues/{issue_number}/events\", \"GET /repos/{owner}/{repo}/issues/{issue_number}/labels\", \"GET /repos/{owner}/{repo}/issues/{issue_number}/reactions\", \"GET /repos/{owner}/{repo}/issues/{issue_number}/timeline\", \"GET /repos/{owner}/{repo}/keys\", \"GET /repos/{owner}/{repo}/labels\", \"GET /repos/{owner}/{repo}/milestones\", \"GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels\", \"GET /repos/{owner}/{repo}/notifications\", \"GET /repos/{owner}/{repo}/pages/builds\", \"GET /repos/{owner}/{repo}/projects\", \"GET /repos/{owner}/{repo}/pulls\", \"GET /repos/{owner}/{repo}/pulls/comments\", \"GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions\", \"GET /repos/{owner}/{repo}/pulls/{pull_number}/comments\", \"GET /repos/{owner}/{repo}/pulls/{pull_number}/commits\", \"GET /repos/{owner}/{repo}/pulls/{pull_number}/files\", \"GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers\", \"GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews\", \"GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments\", \"GET /repos/{owner}/{repo}/releases\", \"GET /repos/{owner}/{repo}/releases/{release_id}/assets\", \"GET /repos/{owner}/{repo}/releases/{release_id}/reactions\", \"GET /repos/{owner}/{repo}/secret-scanning/alerts\", \"GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations\", \"GET /repos/{owner}/{repo}/stargazers\", \"GET /repos/{owner}/{repo}/subscribers\", \"GET /repos/{owner}/{repo}/tags\", \"GET /repos/{owner}/{repo}/tags/protection\", \"GET /repos/{owner}/{repo}/teams\", \"GET /repositories\", \"GET /repositories/{repository_id}/environments/{environment_name}/secrets\", \"GET /scim/v2/enterprises/{enterprise}/Groups\", \"GET /scim/v2/enterprises/{enterprise}/Users\", \"GET /scim/v2/organizations/{org}/Users\", \"GET /search/code\", \"GET /search/commits\", \"GET /search/issues\", \"GET /search/labels\", \"GET /search/repositories\", \"GET /search/topics\", \"GET /search/users\", \"GET /teams/{team_id}/discussions\", \"GET /teams/{team_id}/discussions/{discussion_number}/comments\", \"GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions\", \"GET /teams/{team_id}/discussions/{discussion_number}/reactions\", \"GET /teams/{team_id}/invitations\", \"GET /teams/{team_id}/members\", \"GET /teams/{team_id}/projects\", \"GET /teams/{team_id}/repos\", \"GET /teams/{team_id}/team-sync/group-mappings\", \"GET /teams/{team_id}/teams\", \"GET /user/blocks\", \"GET /user/codespaces\", \"GET /user/codespaces/secrets\", \"GET /user/codespaces/secrets/{secret_name}/repositories\", \"GET /user/emails\", \"GET /user/followers\", \"GET /user/following\", \"GET /user/gpg_keys\", \"GET /user/installations\", \"GET /user/installations/{installation_id}/repositories\", \"GET /user/issues\", \"GET /user/keys\", \"GET /user/marketplace_purchases\", \"GET /user/marketplace_purchases/stubbed\", \"GET /user/memberships/orgs\", \"GET /user/migrations\", \"GET /user/migrations/{migration_id}/repositories\", \"GET /user/orgs\", \"GET /user/packages\", \"GET /user/public_emails\", \"GET /user/repos\", \"GET /user/repository_invitations\", \"GET /user/starred\", \"GET /user/subscriptions\", \"GET /user/teams\", \"GET /users\", \"GET /users/{username}/events\", \"GET /users/{username}/events/orgs/{org}\", \"GET /users/{username}/events/public\", \"GET /users/{username}/followers\", \"GET /users/{username}/following\", \"GET /users/{username}/gists\", \"GET /users/{username}/gpg_keys\", \"GET /users/{username}/keys\", \"GET /users/{username}/orgs\", \"GET /users/{username}/packages\", \"GET /users/{username}/projects\", \"GET /users/{username}/received_events\", \"GET /users/{username}/received_events/public\", \"GET /users/{username}/repos\", \"GET /users/{username}/starred\", \"GET /users/{username}/subscriptions\"];\n\nfunction isPaginatingEndpoint(arg) {\n if (typeof arg === \"string\") {\n return paginatingEndpoints.includes(arg);\n } else {\n return false;\n }\n}\n\n/**\n * @param octokit Octokit instance\n * @param options Options passed to Octokit constructor\n */\n\nfunction paginateRest(octokit) {\n return {\n paginate: Object.assign(paginate.bind(null, octokit), {\n iterator: iterator.bind(null, octokit)\n })\n };\n}\npaginateRest.VERSION = VERSION;\n\nexports.composePaginateRest = composePaginateRest;\nexports.isPaginatingEndpoint = isPaginatingEndpoint;\nexports.paginateRest = paginateRest;\nexports.paginatingEndpoints = paginatingEndpoints;\n//# sourceMappingURL=index.js.map\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n\n if (enumerableOnly) {\n symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n });\n }\n\n keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n\n if (i % 2) {\n ownKeys(Object(source), true).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n });\n } else if (Object.getOwnPropertyDescriptors) {\n Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n } else {\n ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n }\n\n return target;\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nconst Endpoints = {\n actions: {\n addCustomLabelsToSelfHostedRunnerForOrg: [\"POST /orgs/{org}/actions/runners/{runner_id}/labels\"],\n addCustomLabelsToSelfHostedRunnerForRepo: [\"POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels\"],\n addSelectedRepoToOrgSecret: [\"PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}\"],\n approveWorkflowRun: [\"POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve\"],\n cancelWorkflowRun: [\"POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel\"],\n createOrUpdateEnvironmentSecret: [\"PUT /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}\"],\n createOrUpdateOrgSecret: [\"PUT /orgs/{org}/actions/secrets/{secret_name}\"],\n createOrUpdateRepoSecret: [\"PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}\"],\n createRegistrationTokenForOrg: [\"POST /orgs/{org}/actions/runners/registration-token\"],\n createRegistrationTokenForRepo: [\"POST /repos/{owner}/{repo}/actions/runners/registration-token\"],\n createRemoveTokenForOrg: [\"POST /orgs/{org}/actions/runners/remove-token\"],\n createRemoveTokenForRepo: [\"POST /repos/{owner}/{repo}/actions/runners/remove-token\"],\n createWorkflowDispatch: [\"POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches\"],\n deleteActionsCacheById: [\"DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}\"],\n deleteActionsCacheByKey: [\"DELETE /repos/{owner}/{repo}/actions/caches{?key,ref}\"],\n deleteArtifact: [\"DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}\"],\n deleteEnvironmentSecret: [\"DELETE /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}\"],\n deleteOrgSecret: [\"DELETE /orgs/{org}/actions/secrets/{secret_name}\"],\n deleteRepoSecret: [\"DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}\"],\n deleteSelfHostedRunnerFromOrg: [\"DELETE /orgs/{org}/actions/runners/{runner_id}\"],\n deleteSelfHostedRunnerFromRepo: [\"DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}\"],\n deleteWorkflowRun: [\"DELETE /repos/{owner}/{repo}/actions/runs/{run_id}\"],\n deleteWorkflowRunLogs: [\"DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs\"],\n disableSelectedRepositoryGithubActionsOrganization: [\"DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}\"],\n disableWorkflow: [\"PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable\"],\n downloadArtifact: [\"GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}\"],\n downloadJobLogsForWorkflowRun: [\"GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs\"],\n downloadWorkflowRunAttemptLogs: [\"GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs\"],\n downloadWorkflowRunLogs: [\"GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs\"],\n enableSelectedRepositoryGithubActionsOrganization: [\"PUT /orgs/{org}/actions/permissions/repositories/{repository_id}\"],\n enableWorkflow: [\"PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable\"],\n getActionsCacheList: [\"GET /repos/{owner}/{repo}/actions/caches\"],\n getActionsCacheUsage: [\"GET /repos/{owner}/{repo}/actions/cache/usage\"],\n getActionsCacheUsageByRepoForOrg: [\"GET /orgs/{org}/actions/cache/usage-by-repository\"],\n getActionsCacheUsageForEnterprise: [\"GET /enterprises/{enterprise}/actions/cache/usage\"],\n getActionsCacheUsageForOrg: [\"GET /orgs/{org}/actions/cache/usage\"],\n getAllowedActionsOrganization: [\"GET /orgs/{org}/actions/permissions/selected-actions\"],\n getAllowedActionsRepository: [\"GET /repos/{owner}/{repo}/actions/permissions/selected-actions\"],\n getArtifact: [\"GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}\"],\n getEnvironmentPublicKey: [\"GET /repositories/{repository_id}/environments/{environment_name}/secrets/public-key\"],\n getEnvironmentSecret: [\"GET /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}\"],\n getGithubActionsDefaultWorkflowPermissionsEnterprise: [\"GET /enterprises/{enterprise}/actions/permissions/workflow\"],\n getGithubActionsDefaultWorkflowPermissionsOrganization: [\"GET /orgs/{org}/actions/permissions/workflow\"],\n getGithubActionsDefaultWorkflowPermissionsRepository: [\"GET /repos/{owner}/{repo}/actions/permissions/workflow\"],\n getGithubActionsPermissionsOrganization: [\"GET /orgs/{org}/actions/permissions\"],\n getGithubActionsPermissionsRepository: [\"GET /repos/{owner}/{repo}/actions/permissions\"],\n getJobForWorkflowRun: [\"GET /repos/{owner}/{repo}/actions/jobs/{job_id}\"],\n getOrgPublicKey: [\"GET /orgs/{org}/actions/secrets/public-key\"],\n getOrgSecret: [\"GET /orgs/{org}/actions/secrets/{secret_name}\"],\n getPendingDeploymentsForRun: [\"GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments\"],\n getRepoPermissions: [\"GET /repos/{owner}/{repo}/actions/permissions\", {}, {\n renamed: [\"actions\", \"getGithubActionsPermissionsRepository\"]\n }],\n getRepoPublicKey: [\"GET /repos/{owner}/{repo}/actions/secrets/public-key\"],\n getRepoSecret: [\"GET /repos/{owner}/{repo}/actions/secrets/{secret_name}\"],\n getReviewsForRun: [\"GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals\"],\n getSelfHostedRunnerForOrg: [\"GET /orgs/{org}/actions/runners/{runner_id}\"],\n getSelfHostedRunnerForRepo: [\"GET /repos/{owner}/{repo}/actions/runners/{runner_id}\"],\n getWorkflow: [\"GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}\"],\n getWorkflowAccessToRepository: [\"GET /repos/{owner}/{repo}/actions/permissions/access\"],\n getWorkflowRun: [\"GET /repos/{owner}/{repo}/actions/runs/{run_id}\"],\n getWorkflowRunAttempt: [\"GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}\"],\n getWorkflowRunUsage: [\"GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing\"],\n getWorkflowUsage: [\"GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing\"],\n listArtifactsForRepo: [\"GET /repos/{owner}/{repo}/actions/artifacts\"],\n listEnvironmentSecrets: [\"GET /repositories/{repository_id}/environments/{environment_name}/secrets\"],\n listJobsForWorkflowRun: [\"GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs\"],\n listJobsForWorkflowRunAttempt: [\"GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs\"],\n listLabelsForSelfHostedRunnerForOrg: [\"GET /orgs/{org}/actions/runners/{runner_id}/labels\"],\n listLabelsForSelfHostedRunnerForRepo: [\"GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels\"],\n listOrgSecrets: [\"GET /orgs/{org}/actions/secrets\"],\n listRepoSecrets: [\"GET /repos/{owner}/{repo}/actions/secrets\"],\n listRepoWorkflows: [\"GET /repos/{owner}/{repo}/actions/workflows\"],\n listRunnerApplicationsForOrg: [\"GET /orgs/{org}/actions/runners/downloads\"],\n listRunnerApplicationsForRepo: [\"GET /repos/{owner}/{repo}/actions/runners/downloads\"],\n listSelectedReposForOrgSecret: [\"GET /orgs/{org}/actions/secrets/{secret_name}/repositories\"],\n listSelectedRepositoriesEnabledGithubActionsOrganization: [\"GET /orgs/{org}/actions/permissions/repositories\"],\n listSelfHostedRunnersForOrg: [\"GET /orgs/{org}/actions/runners\"],\n listSelfHostedRunnersForRepo: [\"GET /repos/{owner}/{repo}/actions/runners\"],\n listWorkflowRunArtifacts: [\"GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts\"],\n listWorkflowRuns: [\"GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs\"],\n listWorkflowRunsForRepo: [\"GET /repos/{owner}/{repo}/actions/runs\"],\n reRunJobForWorkflowRun: [\"POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun\"],\n reRunWorkflow: [\"POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun\"],\n reRunWorkflowFailedJobs: [\"POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs\"],\n removeAllCustomLabelsFromSelfHostedRunnerForOrg: [\"DELETE /orgs/{org}/actions/runners/{runner_id}/labels\"],\n removeAllCustomLabelsFromSelfHostedRunnerForRepo: [\"DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels\"],\n removeCustomLabelFromSelfHostedRunnerForOrg: [\"DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}\"],\n removeCustomLabelFromSelfHostedRunnerForRepo: [\"DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}\"],\n removeSelectedRepoFromOrgSecret: [\"DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}\"],\n reviewPendingDeploymentsForRun: [\"POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments\"],\n setActionsOidcCustomIssuerPolicyForEnterprise: [\"PUT /enterprises/{enterprise}/actions/oidc/customization/issuer\"],\n setAllowedActionsOrganization: [\"PUT /orgs/{org}/actions/permissions/selected-actions\"],\n setAllowedActionsRepository: [\"PUT /repos/{owner}/{repo}/actions/permissions/selected-actions\"],\n setCustomLabelsForSelfHostedRunnerForOrg: [\"PUT /orgs/{org}/actions/runners/{runner_id}/labels\"],\n setCustomLabelsForSelfHostedRunnerForRepo: [\"PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels\"],\n setGithubActionsDefaultWorkflowPermissionsEnterprise: [\"PUT /enterprises/{enterprise}/actions/permissions/workflow\"],\n setGithubActionsDefaultWorkflowPermissionsOrganization: [\"PUT /orgs/{org}/actions/permissions/workflow\"],\n setGithubActionsDefaultWorkflowPermissionsRepository: [\"PUT /repos/{owner}/{repo}/actions/permissions/workflow\"],\n setGithubActionsPermissionsOrganization: [\"PUT /orgs/{org}/actions/permissions\"],\n setGithubActionsPermissionsRepository: [\"PUT /repos/{owner}/{repo}/actions/permissions\"],\n setSelectedReposForOrgSecret: [\"PUT /orgs/{org}/actions/secrets/{secret_name}/repositories\"],\n setSelectedRepositoriesEnabledGithubActionsOrganization: [\"PUT /orgs/{org}/actions/permissions/repositories\"],\n setWorkflowAccessToRepository: [\"PUT /repos/{owner}/{repo}/actions/permissions/access\"]\n },\n activity: {\n checkRepoIsStarredByAuthenticatedUser: [\"GET /user/starred/{owner}/{repo}\"],\n deleteRepoSubscription: [\"DELETE /repos/{owner}/{repo}/subscription\"],\n deleteThreadSubscription: [\"DELETE /notifications/threads/{thread_id}/subscription\"],\n getFeeds: [\"GET /feeds\"],\n getRepoSubscription: [\"GET /repos/{owner}/{repo}/subscription\"],\n getThread: [\"GET /notifications/threads/{thread_id}\"],\n getThreadSubscriptionForAuthenticatedUser: [\"GET /notifications/threads/{thread_id}/subscription\"],\n listEventsForAuthenticatedUser: [\"GET /users/{username}/events\"],\n listNotificationsForAuthenticatedUser: [\"GET /notifications\"],\n listOrgEventsForAuthenticatedUser: [\"GET /users/{username}/events/orgs/{org}\"],\n listPublicEvents: [\"GET /events\"],\n listPublicEventsForRepoNetwork: [\"GET /networks/{owner}/{repo}/events\"],\n listPublicEventsForUser: [\"GET /users/{username}/events/public\"],\n listPublicOrgEvents: [\"GET /orgs/{org}/events\"],\n listReceivedEventsForUser: [\"GET /users/{username}/received_events\"],\n listReceivedPublicEventsForUser: [\"GET /users/{username}/received_events/public\"],\n listRepoEvents: [\"GET /repos/{owner}/{repo}/events\"],\n listRepoNotificationsForAuthenticatedUser: [\"GET /repos/{owner}/{repo}/notifications\"],\n listReposStarredByAuthenticatedUser: [\"GET /user/starred\"],\n listReposStarredByUser: [\"GET /users/{username}/starred\"],\n listReposWatchedByUser: [\"GET /users/{username}/subscriptions\"],\n listStargazersForRepo: [\"GET /repos/{owner}/{repo}/stargazers\"],\n listWatchedReposForAuthenticatedUser: [\"GET /user/subscriptions\"],\n listWatchersForRepo: [\"GET /repos/{owner}/{repo}/subscribers\"],\n markNotificationsAsRead: [\"PUT /notifications\"],\n markRepoNotificationsAsRead: [\"PUT /repos/{owner}/{repo}/notifications\"],\n markThreadAsRead: [\"PATCH /notifications/threads/{thread_id}\"],\n setRepoSubscription: [\"PUT /repos/{owner}/{repo}/subscription\"],\n setThreadSubscription: [\"PUT /notifications/threads/{thread_id}/subscription\"],\n starRepoForAuthenticatedUser: [\"PUT /user/starred/{owner}/{repo}\"],\n unstarRepoForAuthenticatedUser: [\"DELETE /user/starred/{owner}/{repo}\"]\n },\n apps: {\n addRepoToInstallation: [\"PUT /user/installations/{installation_id}/repositories/{repository_id}\", {}, {\n renamed: [\"apps\", \"addRepoToInstallationForAuthenticatedUser\"]\n }],\n addRepoToInstallationForAuthenticatedUser: [\"PUT /user/installations/{installation_id}/repositories/{repository_id}\"],\n checkToken: [\"POST /applications/{client_id}/token\"],\n createFromManifest: [\"POST /app-manifests/{code}/conversions\"],\n createInstallationAccessToken: [\"POST /app/installations/{installation_id}/access_tokens\"],\n deleteAuthorization: [\"DELETE /applications/{client_id}/grant\"],\n deleteInstallation: [\"DELETE /app/installations/{installation_id}\"],\n deleteToken: [\"DELETE /applications/{client_id}/token\"],\n getAuthenticated: [\"GET /app\"],\n getBySlug: [\"GET /apps/{app_slug}\"],\n getInstallation: [\"GET /app/installations/{installation_id}\"],\n getOrgInstallation: [\"GET /orgs/{org}/installation\"],\n getRepoInstallation: [\"GET /repos/{owner}/{repo}/installation\"],\n getSubscriptionPlanForAccount: [\"GET /marketplace_listing/accounts/{account_id}\"],\n getSubscriptionPlanForAccountStubbed: [\"GET /marketplace_listing/stubbed/accounts/{account_id}\"],\n getUserInstallation: [\"GET /users/{username}/installation\"],\n getWebhookConfigForApp: [\"GET /app/hook/config\"],\n getWebhookDelivery: [\"GET /app/hook/deliveries/{delivery_id}\"],\n listAccountsForPlan: [\"GET /marketplace_listing/plans/{plan_id}/accounts\"],\n listAccountsForPlanStubbed: [\"GET /marketplace_listing/stubbed/plans/{plan_id}/accounts\"],\n listInstallationReposForAuthenticatedUser: [\"GET /user/installations/{installation_id}/repositories\"],\n listInstallations: [\"GET /app/installations\"],\n listInstallationsForAuthenticatedUser: [\"GET /user/installations\"],\n listPlans: [\"GET /marketplace_listing/plans\"],\n listPlansStubbed: [\"GET /marketplace_listing/stubbed/plans\"],\n listReposAccessibleToInstallation: [\"GET /installation/repositories\"],\n listSubscriptionsForAuthenticatedUser: [\"GET /user/marketplace_purchases\"],\n listSubscriptionsForAuthenticatedUserStubbed: [\"GET /user/marketplace_purchases/stubbed\"],\n listWebhookDeliveries: [\"GET /app/hook/deliveries\"],\n redeliverWebhookDelivery: [\"POST /app/hook/deliveries/{delivery_id}/attempts\"],\n removeRepoFromInstallation: [\"DELETE /user/installations/{installation_id}/repositories/{repository_id}\", {}, {\n renamed: [\"apps\", \"removeRepoFromInstallationForAuthenticatedUser\"]\n }],\n removeRepoFromInstallationForAuthenticatedUser: [\"DELETE /user/installations/{installation_id}/repositories/{repository_id}\"],\n resetToken: [\"PATCH /applications/{client_id}/token\"],\n revokeInstallationAccessToken: [\"DELETE /installation/token\"],\n scopeToken: [\"POST /applications/{client_id}/token/scoped\"],\n suspendInstallation: [\"PUT /app/installations/{installation_id}/suspended\"],\n unsuspendInstallation: [\"DELETE /app/installations/{installation_id}/suspended\"],\n updateWebhookConfigForApp: [\"PATCH /app/hook/config\"]\n },\n billing: {\n getGithubActionsBillingOrg: [\"GET /orgs/{org}/settings/billing/actions\"],\n getGithubActionsBillingUser: [\"GET /users/{username}/settings/billing/actions\"],\n getGithubAdvancedSecurityBillingGhe: [\"GET /enterprises/{enterprise}/settings/billing/advanced-security\"],\n getGithubAdvancedSecurityBillingOrg: [\"GET /orgs/{org}/settings/billing/advanced-security\"],\n getGithubPackagesBillingOrg: [\"GET /orgs/{org}/settings/billing/packages\"],\n getGithubPackagesBillingUser: [\"GET /users/{username}/settings/billing/packages\"],\n getSharedStorageBillingOrg: [\"GET /orgs/{org}/settings/billing/shared-storage\"],\n getSharedStorageBillingUser: [\"GET /users/{username}/settings/billing/shared-storage\"]\n },\n checks: {\n create: [\"POST /repos/{owner}/{repo}/check-runs\"],\n createSuite: [\"POST /repos/{owner}/{repo}/check-suites\"],\n get: [\"GET /repos/{owner}/{repo}/check-runs/{check_run_id}\"],\n getSuite: [\"GET /repos/{owner}/{repo}/check-suites/{check_suite_id}\"],\n listAnnotations: [\"GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations\"],\n listForRef: [\"GET /repos/{owner}/{repo}/commits/{ref}/check-runs\"],\n listForSuite: [\"GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs\"],\n listSuitesForRef: [\"GET /repos/{owner}/{repo}/commits/{ref}/check-suites\"],\n rerequestRun: [\"POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest\"],\n rerequestSuite: [\"POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest\"],\n setSuitesPreferences: [\"PATCH /repos/{owner}/{repo}/check-suites/preferences\"],\n update: [\"PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}\"]\n },\n codeScanning: {\n deleteAnalysis: [\"DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}{?confirm_delete}\"],\n getAlert: [\"GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}\", {}, {\n renamedParameters: {\n alert_id: \"alert_number\"\n }\n }],\n getAnalysis: [\"GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}\"],\n getSarif: [\"GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}\"],\n listAlertInstances: [\"GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances\"],\n listAlertsForOrg: [\"GET /orgs/{org}/code-scanning/alerts\"],\n listAlertsForRepo: [\"GET /repos/{owner}/{repo}/code-scanning/alerts\"],\n listAlertsInstances: [\"GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances\", {}, {\n renamed: [\"codeScanning\", \"listAlertInstances\"]\n }],\n listRecentAnalyses: [\"GET /repos/{owner}/{repo}/code-scanning/analyses\"],\n updateAlert: [\"PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}\"],\n uploadSarif: [\"POST /repos/{owner}/{repo}/code-scanning/sarifs\"]\n },\n codesOfConduct: {\n getAllCodesOfConduct: [\"GET /codes_of_conduct\"],\n getConductCode: [\"GET /codes_of_conduct/{key}\"]\n },\n codespaces: {\n addRepositoryForSecretForAuthenticatedUser: [\"PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}\"],\n codespaceMachinesForAuthenticatedUser: [\"GET /user/codespaces/{codespace_name}/machines\"],\n createForAuthenticatedUser: [\"POST /user/codespaces\"],\n createOrUpdateRepoSecret: [\"PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}\"],\n createOrUpdateSecretForAuthenticatedUser: [\"PUT /user/codespaces/secrets/{secret_name}\"],\n createWithPrForAuthenticatedUser: [\"POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces\"],\n createWithRepoForAuthenticatedUser: [\"POST /repos/{owner}/{repo}/codespaces\"],\n deleteForAuthenticatedUser: [\"DELETE /user/codespaces/{codespace_name}\"],\n deleteFromOrganization: [\"DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}\"],\n deleteRepoSecret: [\"DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}\"],\n deleteSecretForAuthenticatedUser: [\"DELETE /user/codespaces/secrets/{secret_name}\"],\n exportForAuthenticatedUser: [\"POST /user/codespaces/{codespace_name}/exports\"],\n getExportDetailsForAuthenticatedUser: [\"GET /user/codespaces/{codespace_name}/exports/{export_id}\"],\n getForAuthenticatedUser: [\"GET /user/codespaces/{codespace_name}\"],\n getPublicKeyForAuthenticatedUser: [\"GET /user/codespaces/secrets/public-key\"],\n getRepoPublicKey: [\"GET /repos/{owner}/{repo}/codespaces/secrets/public-key\"],\n getRepoSecret: [\"GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}\"],\n getSecretForAuthenticatedUser: [\"GET /user/codespaces/secrets/{secret_name}\"],\n listDevcontainersInRepositoryForAuthenticatedUser: [\"GET /repos/{owner}/{repo}/codespaces/devcontainers\"],\n listForAuthenticatedUser: [\"GET /user/codespaces\"],\n listInOrganization: [\"GET /orgs/{org_id}/codespaces\"],\n listInRepositoryForAuthenticatedUser: [\"GET /repos/{owner}/{repo}/codespaces\"],\n listRepoSecrets: [\"GET /repos/{owner}/{repo}/codespaces/secrets\"],\n listRepositoriesForSecretForAuthenticatedUser: [\"GET /user/codespaces/secrets/{secret_name}/repositories\"],\n listSecretsForAuthenticatedUser: [\"GET /user/codespaces/secrets\"],\n removeRepositoryForSecretForAuthenticatedUser: [\"DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}\"],\n repoMachinesForAuthenticatedUser: [\"GET /repos/{owner}/{repo}/codespaces/machines\"],\n setRepositoriesForSecretForAuthenticatedUser: [\"PUT /user/codespaces/secrets/{secret_name}/repositories\"],\n startForAuthenticatedUser: [\"POST /user/codespaces/{codespace_name}/start\"],\n stopForAuthenticatedUser: [\"POST /user/codespaces/{codespace_name}/stop\"],\n stopInOrganization: [\"POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop\"],\n updateForAuthenticatedUser: [\"PATCH /user/codespaces/{codespace_name}\"]\n },\n dependabot: {\n addSelectedRepoToOrgSecret: [\"PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}\"],\n createOrUpdateOrgSecret: [\"PUT /orgs/{org}/dependabot/secrets/{secret_name}\"],\n createOrUpdateRepoSecret: [\"PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}\"],\n deleteOrgSecret: [\"DELETE /orgs/{org}/dependabot/secrets/{secret_name}\"],\n deleteRepoSecret: [\"DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}\"],\n getOrgPublicKey: [\"GET /orgs/{org}/dependabot/secrets/public-key\"],\n getOrgSecret: [\"GET /orgs/{org}/dependabot/secrets/{secret_name}\"],\n getRepoPublicKey: [\"GET /repos/{owner}/{repo}/dependabot/secrets/public-key\"],\n getRepoSecret: [\"GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}\"],\n listOrgSecrets: [\"GET /orgs/{org}/dependabot/secrets\"],\n listRepoSecrets: [\"GET /repos/{owner}/{repo}/dependabot/secrets\"],\n listSelectedReposForOrgSecret: [\"GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories\"],\n removeSelectedRepoFromOrgSecret: [\"DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}\"],\n setSelectedReposForOrgSecret: [\"PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories\"]\n },\n dependencyGraph: {\n createRepositorySnapshot: [\"POST /repos/{owner}/{repo}/dependency-graph/snapshots\"],\n diffRange: [\"GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}\"]\n },\n emojis: {\n get: [\"GET /emojis\"]\n },\n enterpriseAdmin: {\n addCustomLabelsToSelfHostedRunnerForEnterprise: [\"POST /enterprises/{enterprise}/actions/runners/{runner_id}/labels\"],\n disableSelectedOrganizationGithubActionsEnterprise: [\"DELETE /enterprises/{enterprise}/actions/permissions/organizations/{org_id}\"],\n enableSelectedOrganizationGithubActionsEnterprise: [\"PUT /enterprises/{enterprise}/actions/permissions/organizations/{org_id}\"],\n getAllowedActionsEnterprise: [\"GET /enterprises/{enterprise}/actions/permissions/selected-actions\"],\n getGithubActionsPermissionsEnterprise: [\"GET /enterprises/{enterprise}/actions/permissions\"],\n getServerStatistics: [\"GET /enterprise-installation/{enterprise_or_org}/server-statistics\"],\n listLabelsForSelfHostedRunnerForEnterprise: [\"GET /enterprises/{enterprise}/actions/runners/{runner_id}/labels\"],\n listSelectedOrganizationsEnabledGithubActionsEnterprise: [\"GET /enterprises/{enterprise}/actions/permissions/organizations\"],\n removeAllCustomLabelsFromSelfHostedRunnerForEnterprise: [\"DELETE /enterprises/{enterprise}/actions/runners/{runner_id}/labels\"],\n removeCustomLabelFromSelfHostedRunnerForEnterprise: [\"DELETE /enterprises/{enterprise}/actions/runners/{runner_id}/labels/{name}\"],\n setAllowedActionsEnterprise: [\"PUT /enterprises/{enterprise}/actions/permissions/selected-actions\"],\n setCustomLabelsForSelfHostedRunnerForEnterprise: [\"PUT /enterprises/{enterprise}/actions/runners/{runner_id}/labels\"],\n setGithubActionsPermissionsEnterprise: [\"PUT /enterprises/{enterprise}/actions/permissions\"],\n setSelectedOrganizationsEnabledGithubActionsEnterprise: [\"PUT /enterprises/{enterprise}/actions/permissions/organizations\"]\n },\n gists: {\n checkIsStarred: [\"GET /gists/{gist_id}/star\"],\n create: [\"POST /gists\"],\n createComment: [\"POST /gists/{gist_id}/comments\"],\n delete: [\"DELETE /gists/{gist_id}\"],\n deleteComment: [\"DELETE /gists/{gist_id}/comments/{comment_id}\"],\n fork: [\"POST /gists/{gist_id}/forks\"],\n get: [\"GET /gists/{gist_id}\"],\n getComment: [\"GET /gists/{gist_id}/comments/{comment_id}\"],\n getRevision: [\"GET /gists/{gist_id}/{sha}\"],\n list: [\"GET /gists\"],\n listComments: [\"GET /gists/{gist_id}/comments\"],\n listCommits: [\"GET /gists/{gist_id}/commits\"],\n listForUser: [\"GET /users/{username}/gists\"],\n listForks: [\"GET /gists/{gist_id}/forks\"],\n listPublic: [\"GET /gists/public\"],\n listStarred: [\"GET /gists/starred\"],\n star: [\"PUT /gists/{gist_id}/star\"],\n unstar: [\"DELETE /gists/{gist_id}/star\"],\n update: [\"PATCH /gists/{gist_id}\"],\n updateComment: [\"PATCH /gists/{gist_id}/comments/{comment_id}\"]\n },\n git: {\n createBlob: [\"POST /repos/{owner}/{repo}/git/blobs\"],\n createCommit: [\"POST /repos/{owner}/{repo}/git/commits\"],\n createRef: [\"POST /repos/{owner}/{repo}/git/refs\"],\n createTag: [\"POST /repos/{owner}/{repo}/git/tags\"],\n createTree: [\"POST /repos/{owner}/{repo}/git/trees\"],\n deleteRef: [\"DELETE /repos/{owner}/{repo}/git/refs/{ref}\"],\n getBlob: [\"GET /repos/{owner}/{repo}/git/blobs/{file_sha}\"],\n getCommit: [\"GET /repos/{owner}/{repo}/git/commits/{commit_sha}\"],\n getRef: [\"GET /repos/{owner}/{repo}/git/ref/{ref}\"],\n getTag: [\"GET /repos/{owner}/{repo}/git/tags/{tag_sha}\"],\n getTree: [\"GET /repos/{owner}/{repo}/git/trees/{tree_sha}\"],\n listMatchingRefs: [\"GET /repos/{owner}/{repo}/git/matching-refs/{ref}\"],\n updateRef: [\"PATCH /repos/{owner}/{repo}/git/refs/{ref}\"]\n },\n gitignore: {\n getAllTemplates: [\"GET /gitignore/templates\"],\n getTemplate: [\"GET /gitignore/templates/{name}\"]\n },\n interactions: {\n getRestrictionsForAuthenticatedUser: [\"GET /user/interaction-limits\"],\n getRestrictionsForOrg: [\"GET /orgs/{org}/interaction-limits\"],\n getRestrictionsForRepo: [\"GET /repos/{owner}/{repo}/interaction-limits\"],\n getRestrictionsForYourPublicRepos: [\"GET /user/interaction-limits\", {}, {\n renamed: [\"interactions\", \"getRestrictionsForAuthenticatedUser\"]\n }],\n removeRestrictionsForAuthenticatedUser: [\"DELETE /user/interaction-limits\"],\n removeRestrictionsForOrg: [\"DELETE /orgs/{org}/interaction-limits\"],\n removeRestrictionsForRepo: [\"DELETE /repos/{owner}/{repo}/interaction-limits\"],\n removeRestrictionsForYourPublicRepos: [\"DELETE /user/interaction-limits\", {}, {\n renamed: [\"interactions\", \"removeRestrictionsForAuthenticatedUser\"]\n }],\n setRestrictionsForAuthenticatedUser: [\"PUT /user/interaction-limits\"],\n setRestrictionsForOrg: [\"PUT /orgs/{org}/interaction-limits\"],\n setRestrictionsForRepo: [\"PUT /repos/{owner}/{repo}/interaction-limits\"],\n setRestrictionsForYourPublicRepos: [\"PUT /user/interaction-limits\", {}, {\n renamed: [\"interactions\", \"setRestrictionsForAuthenticatedUser\"]\n }]\n },\n issues: {\n addAssignees: [\"POST /repos/{owner}/{repo}/issues/{issue_number}/assignees\"],\n addLabels: [\"POST /repos/{owner}/{repo}/issues/{issue_number}/labels\"],\n checkUserCanBeAssigned: [\"GET /repos/{owner}/{repo}/assignees/{assignee}\"],\n create: [\"POST /repos/{owner}/{repo}/issues\"],\n createComment: [\"POST /repos/{owner}/{repo}/issues/{issue_number}/comments\"],\n createLabel: [\"POST /repos/{owner}/{repo}/labels\"],\n createMilestone: [\"POST /repos/{owner}/{repo}/milestones\"],\n deleteComment: [\"DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}\"],\n deleteLabel: [\"DELETE /repos/{owner}/{repo}/labels/{name}\"],\n deleteMilestone: [\"DELETE /repos/{owner}/{repo}/milestones/{milestone_number}\"],\n get: [\"GET /repos/{owner}/{repo}/issues/{issue_number}\"],\n getComment: [\"GET /repos/{owner}/{repo}/issues/comments/{comment_id}\"],\n getEvent: [\"GET /repos/{owner}/{repo}/issues/events/{event_id}\"],\n getLabel: [\"GET /repos/{owner}/{repo}/labels/{name}\"],\n getMilestone: [\"GET /repos/{owner}/{repo}/milestones/{milestone_number}\"],\n list: [\"GET /issues\"],\n listAssignees: [\"GET /repos/{owner}/{repo}/assignees\"],\n listComments: [\"GET /repos/{owner}/{repo}/issues/{issue_number}/comments\"],\n listCommentsForRepo: [\"GET /repos/{owner}/{repo}/issues/comments\"],\n listEvents: [\"GET /repos/{owner}/{repo}/issues/{issue_number}/events\"],\n listEventsForRepo: [\"GET /repos/{owner}/{repo}/issues/events\"],\n listEventsForTimeline: [\"GET /repos/{owner}/{repo}/issues/{issue_number}/timeline\"],\n listForAuthenticatedUser: [\"GET /user/issues\"],\n listForOrg: [\"GET /orgs/{org}/issues\"],\n listForRepo: [\"GET /repos/{owner}/{repo}/issues\"],\n listLabelsForMilestone: [\"GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels\"],\n listLabelsForRepo: [\"GET /repos/{owner}/{repo}/labels\"],\n listLabelsOnIssue: [\"GET /repos/{owner}/{repo}/issues/{issue_number}/labels\"],\n listMilestones: [\"GET /repos/{owner}/{repo}/milestones\"],\n lock: [\"PUT /repos/{owner}/{repo}/issues/{issue_number}/lock\"],\n removeAllLabels: [\"DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels\"],\n removeAssignees: [\"DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees\"],\n removeLabel: [\"DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}\"],\n setLabels: [\"PUT /repos/{owner}/{repo}/issues/{issue_number}/labels\"],\n unlock: [\"DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock\"],\n update: [\"PATCH /repos/{owner}/{repo}/issues/{issue_number}\"],\n updateComment: [\"PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}\"],\n updateLabel: [\"PATCH /repos/{owner}/{repo}/labels/{name}\"],\n updateMilestone: [\"PATCH /repos/{owner}/{repo}/milestones/{milestone_number}\"]\n },\n licenses: {\n get: [\"GET /licenses/{license}\"],\n getAllCommonlyUsed: [\"GET /licenses\"],\n getForRepo: [\"GET /repos/{owner}/{repo}/license\"]\n },\n markdown: {\n render: [\"POST /markdown\"],\n renderRaw: [\"POST /markdown/raw\", {\n headers: {\n \"content-type\": \"text/plain; charset=utf-8\"\n }\n }]\n },\n meta: {\n get: [\"GET /meta\"],\n getOctocat: [\"GET /octocat\"],\n getZen: [\"GET /zen\"],\n root: [\"GET /\"]\n },\n migrations: {\n cancelImport: [\"DELETE /repos/{owner}/{repo}/import\"],\n deleteArchiveForAuthenticatedUser: [\"DELETE /user/migrations/{migration_id}/archive\"],\n deleteArchiveForOrg: [\"DELETE /orgs/{org}/migrations/{migration_id}/archive\"],\n downloadArchiveForOrg: [\"GET /orgs/{org}/migrations/{migration_id}/archive\"],\n getArchiveForAuthenticatedUser: [\"GET /user/migrations/{migration_id}/archive\"],\n getCommitAuthors: [\"GET /repos/{owner}/{repo}/import/authors\"],\n getImportStatus: [\"GET /repos/{owner}/{repo}/import\"],\n getLargeFiles: [\"GET /repos/{owner}/{repo}/import/large_files\"],\n getStatusForAuthenticatedUser: [\"GET /user/migrations/{migration_id}\"],\n getStatusForOrg: [\"GET /orgs/{org}/migrations/{migration_id}\"],\n listForAuthenticatedUser: [\"GET /user/migrations\"],\n listForOrg: [\"GET /orgs/{org}/migrations\"],\n listReposForAuthenticatedUser: [\"GET /user/migrations/{migration_id}/repositories\"],\n listReposForOrg: [\"GET /orgs/{org}/migrations/{migration_id}/repositories\"],\n listReposForUser: [\"GET /user/migrations/{migration_id}/repositories\", {}, {\n renamed: [\"migrations\", \"listReposForAuthenticatedUser\"]\n }],\n mapCommitAuthor: [\"PATCH /repos/{owner}/{repo}/import/authors/{author_id}\"],\n setLfsPreference: [\"PATCH /repos/{owner}/{repo}/import/lfs\"],\n startForAuthenticatedUser: [\"POST /user/migrations\"],\n startForOrg: [\"POST /orgs/{org}/migrations\"],\n startImport: [\"PUT /repos/{owner}/{repo}/import\"],\n unlockRepoForAuthenticatedUser: [\"DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock\"],\n unlockRepoForOrg: [\"DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock\"],\n updateImport: [\"PATCH /repos/{owner}/{repo}/import\"]\n },\n orgs: {\n blockUser: [\"PUT /orgs/{org}/blocks/{username}\"],\n cancelInvitation: [\"DELETE /orgs/{org}/invitations/{invitation_id}\"],\n checkBlockedUser: [\"GET /orgs/{org}/blocks/{username}\"],\n checkMembershipForUser: [\"GET /orgs/{org}/members/{username}\"],\n checkPublicMembershipForUser: [\"GET /orgs/{org}/public_members/{username}\"],\n convertMemberToOutsideCollaborator: [\"PUT /orgs/{org}/outside_collaborators/{username}\"],\n createInvitation: [\"POST /orgs/{org}/invitations\"],\n createWebhook: [\"POST /orgs/{org}/hooks\"],\n deleteWebhook: [\"DELETE /orgs/{org}/hooks/{hook_id}\"],\n get: [\"GET /orgs/{org}\"],\n getMembershipForAuthenticatedUser: [\"GET /user/memberships/orgs/{org}\"],\n getMembershipForUser: [\"GET /orgs/{org}/memberships/{username}\"],\n getWebhook: [\"GET /orgs/{org}/hooks/{hook_id}\"],\n getWebhookConfigForOrg: [\"GET /orgs/{org}/hooks/{hook_id}/config\"],\n getWebhookDelivery: [\"GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}\"],\n list: [\"GET /organizations\"],\n listAppInstallations: [\"GET /orgs/{org}/installations\"],\n listBlockedUsers: [\"GET /orgs/{org}/blocks\"],\n listCustomRoles: [\"GET /organizations/{organization_id}/custom_roles\"],\n listFailedInvitations: [\"GET /orgs/{org}/failed_invitations\"],\n listForAuthenticatedUser: [\"GET /user/orgs\"],\n listForUser: [\"GET /users/{username}/orgs\"],\n listInvitationTeams: [\"GET /orgs/{org}/invitations/{invitation_id}/teams\"],\n listMembers: [\"GET /orgs/{org}/members\"],\n listMembershipsForAuthenticatedUser: [\"GET /user/memberships/orgs\"],\n listOutsideCollaborators: [\"GET /orgs/{org}/outside_collaborators\"],\n listPendingInvitations: [\"GET /orgs/{org}/invitations\"],\n listPublicMembers: [\"GET /orgs/{org}/public_members\"],\n listWebhookDeliveries: [\"GET /orgs/{org}/hooks/{hook_id}/deliveries\"],\n listWebhooks: [\"GET /orgs/{org}/hooks\"],\n pingWebhook: [\"POST /orgs/{org}/hooks/{hook_id}/pings\"],\n redeliverWebhookDelivery: [\"POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts\"],\n removeMember: [\"DELETE /orgs/{org}/members/{username}\"],\n removeMembershipForUser: [\"DELETE /orgs/{org}/memberships/{username}\"],\n removeOutsideCollaborator: [\"DELETE /orgs/{org}/outside_collaborators/{username}\"],\n removePublicMembershipForAuthenticatedUser: [\"DELETE /orgs/{org}/public_members/{username}\"],\n setMembershipForUser: [\"PUT /orgs/{org}/memberships/{username}\"],\n setPublicMembershipForAuthenticatedUser: [\"PUT /orgs/{org}/public_members/{username}\"],\n unblockUser: [\"DELETE /orgs/{org}/blocks/{username}\"],\n update: [\"PATCH /orgs/{org}\"],\n updateMembershipForAuthenticatedUser: [\"PATCH /user/memberships/orgs/{org}\"],\n updateWebhook: [\"PATCH /orgs/{org}/hooks/{hook_id}\"],\n updateWebhookConfigForOrg: [\"PATCH /orgs/{org}/hooks/{hook_id}/config\"]\n },\n packages: {\n deletePackageForAuthenticatedUser: [\"DELETE /user/packages/{package_type}/{package_name}\"],\n deletePackageForOrg: [\"DELETE /orgs/{org}/packages/{package_type}/{package_name}\"],\n deletePackageForUser: [\"DELETE /users/{username}/packages/{package_type}/{package_name}\"],\n deletePackageVersionForAuthenticatedUser: [\"DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id}\"],\n deletePackageVersionForOrg: [\"DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}\"],\n deletePackageVersionForUser: [\"DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}\"],\n getAllPackageVersionsForAPackageOwnedByAnOrg: [\"GET /orgs/{org}/packages/{package_type}/{package_name}/versions\", {}, {\n renamed: [\"packages\", \"getAllPackageVersionsForPackageOwnedByOrg\"]\n }],\n getAllPackageVersionsForAPackageOwnedByTheAuthenticatedUser: [\"GET /user/packages/{package_type}/{package_name}/versions\", {}, {\n renamed: [\"packages\", \"getAllPackageVersionsForPackageOwnedByAuthenticatedUser\"]\n }],\n getAllPackageVersionsForPackageOwnedByAuthenticatedUser: [\"GET /user/packages/{package_type}/{package_name}/versions\"],\n getAllPackageVersionsForPackageOwnedByOrg: [\"GET /orgs/{org}/packages/{package_type}/{package_name}/versions\"],\n getAllPackageVersionsForPackageOwnedByUser: [\"GET /users/{username}/packages/{package_type}/{package_name}/versions\"],\n getPackageForAuthenticatedUser: [\"GET /user/packages/{package_type}/{package_name}\"],\n getPackageForOrganization: [\"GET /orgs/{org}/packages/{package_type}/{package_name}\"],\n getPackageForUser: [\"GET /users/{username}/packages/{package_type}/{package_name}\"],\n getPackageVersionForAuthenticatedUser: [\"GET /user/packages/{package_type}/{package_name}/versions/{package_version_id}\"],\n getPackageVersionForOrganization: [\"GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}\"],\n getPackageVersionForUser: [\"GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}\"],\n listPackagesForAuthenticatedUser: [\"GET /user/packages\"],\n listPackagesForOrganization: [\"GET /orgs/{org}/packages\"],\n listPackagesForUser: [\"GET /users/{username}/packages\"],\n restorePackageForAuthenticatedUser: [\"POST /user/packages/{package_type}/{package_name}/restore{?token}\"],\n restorePackageForOrg: [\"POST /orgs/{org}/packages/{package_type}/{package_name}/restore{?token}\"],\n restorePackageForUser: [\"POST /users/{username}/packages/{package_type}/{package_name}/restore{?token}\"],\n restorePackageVersionForAuthenticatedUser: [\"POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore\"],\n restorePackageVersionForOrg: [\"POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore\"],\n restorePackageVersionForUser: [\"POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore\"]\n },\n projects: {\n addCollaborator: [\"PUT /projects/{project_id}/collaborators/{username}\"],\n createCard: [\"POST /projects/columns/{column_id}/cards\"],\n createColumn: [\"POST /projects/{project_id}/columns\"],\n createForAuthenticatedUser: [\"POST /user/projects\"],\n createForOrg: [\"POST /orgs/{org}/projects\"],\n createForRepo: [\"POST /repos/{owner}/{repo}/projects\"],\n delete: [\"DELETE /projects/{project_id}\"],\n deleteCard: [\"DELETE /projects/columns/cards/{card_id}\"],\n deleteColumn: [\"DELETE /projects/columns/{column_id}\"],\n get: [\"GET /projects/{project_id}\"],\n getCard: [\"GET /projects/columns/cards/{card_id}\"],\n getColumn: [\"GET /projects/columns/{column_id}\"],\n getPermissionForUser: [\"GET /projects/{project_id}/collaborators/{username}/permission\"],\n listCards: [\"GET /projects/columns/{column_id}/cards\"],\n listCollaborators: [\"GET /projects/{project_id}/collaborators\"],\n listColumns: [\"GET /projects/{project_id}/columns\"],\n listForOrg: [\"GET /orgs/{org}/projects\"],\n listForRepo: [\"GET /repos/{owner}/{repo}/projects\"],\n listForUser: [\"GET /users/{username}/projects\"],\n moveCard: [\"POST /projects/columns/cards/{card_id}/moves\"],\n moveColumn: [\"POST /projects/columns/{column_id}/moves\"],\n removeCollaborator: [\"DELETE /projects/{project_id}/collaborators/{username}\"],\n update: [\"PATCH /projects/{project_id}\"],\n updateCard: [\"PATCH /projects/columns/cards/{card_id}\"],\n updateColumn: [\"PATCH /projects/columns/{column_id}\"]\n },\n pulls: {\n checkIfMerged: [\"GET /repos/{owner}/{repo}/pulls/{pull_number}/merge\"],\n create: [\"POST /repos/{owner}/{repo}/pulls\"],\n createReplyForReviewComment: [\"POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies\"],\n createReview: [\"POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews\"],\n createReviewComment: [\"POST /repos/{owner}/{repo}/pulls/{pull_number}/comments\"],\n deletePendingReview: [\"DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}\"],\n deleteReviewComment: [\"DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}\"],\n dismissReview: [\"PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals\"],\n get: [\"GET /repos/{owner}/{repo}/pulls/{pull_number}\"],\n getReview: [\"GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}\"],\n getReviewComment: [\"GET /repos/{owner}/{repo}/pulls/comments/{comment_id}\"],\n list: [\"GET /repos/{owner}/{repo}/pulls\"],\n listCommentsForReview: [\"GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments\"],\n listCommits: [\"GET /repos/{owner}/{repo}/pulls/{pull_number}/commits\"],\n listFiles: [\"GET /repos/{owner}/{repo}/pulls/{pull_number}/files\"],\n listRequestedReviewers: [\"GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers\"],\n listReviewComments: [\"GET /repos/{owner}/{repo}/pulls/{pull_number}/comments\"],\n listReviewCommentsForRepo: [\"GET /repos/{owner}/{repo}/pulls/comments\"],\n listReviews: [\"GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews\"],\n merge: [\"PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge\"],\n removeRequestedReviewers: [\"DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers\"],\n requestReviewers: [\"POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers\"],\n submitReview: [\"POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events\"],\n update: [\"PATCH /repos/{owner}/{repo}/pulls/{pull_number}\"],\n updateBranch: [\"PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch\"],\n updateReview: [\"PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}\"],\n updateReviewComment: [\"PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}\"]\n },\n rateLimit: {\n get: [\"GET /rate_limit\"]\n },\n reactions: {\n createForCommitComment: [\"POST /repos/{owner}/{repo}/comments/{comment_id}/reactions\"],\n createForIssue: [\"POST /repos/{owner}/{repo}/issues/{issue_number}/reactions\"],\n createForIssueComment: [\"POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions\"],\n createForPullRequestReviewComment: [\"POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions\"],\n createForRelease: [\"POST /repos/{owner}/{repo}/releases/{release_id}/reactions\"],\n createForTeamDiscussionCommentInOrg: [\"POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions\"],\n createForTeamDiscussionInOrg: [\"POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions\"],\n deleteForCommitComment: [\"DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}\"],\n deleteForIssue: [\"DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}\"],\n deleteForIssueComment: [\"DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}\"],\n deleteForPullRequestComment: [\"DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}\"],\n deleteForRelease: [\"DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}\"],\n deleteForTeamDiscussion: [\"DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}\"],\n deleteForTeamDiscussionComment: [\"DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}\"],\n listForCommitComment: [\"GET /repos/{owner}/{repo}/comments/{comment_id}/reactions\"],\n listForIssue: [\"GET /repos/{owner}/{repo}/issues/{issue_number}/reactions\"],\n listForIssueComment: [\"GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions\"],\n listForPullRequestReviewComment: [\"GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions\"],\n listForRelease: [\"GET /repos/{owner}/{repo}/releases/{release_id}/reactions\"],\n listForTeamDiscussionCommentInOrg: [\"GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions\"],\n listForTeamDiscussionInOrg: [\"GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions\"]\n },\n repos: {\n acceptInvitation: [\"PATCH /user/repository_invitations/{invitation_id}\", {}, {\n renamed: [\"repos\", \"acceptInvitationForAuthenticatedUser\"]\n }],\n acceptInvitationForAuthenticatedUser: [\"PATCH /user/repository_invitations/{invitation_id}\"],\n addAppAccessRestrictions: [\"POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps\", {}, {\n mapToData: \"apps\"\n }],\n addCollaborator: [\"PUT /repos/{owner}/{repo}/collaborators/{username}\"],\n addStatusCheckContexts: [\"POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts\", {}, {\n mapToData: \"contexts\"\n }],\n addTeamAccessRestrictions: [\"POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams\", {}, {\n mapToData: \"teams\"\n }],\n addUserAccessRestrictions: [\"POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users\", {}, {\n mapToData: \"users\"\n }],\n checkCollaborator: [\"GET /repos/{owner}/{repo}/collaborators/{username}\"],\n checkVulnerabilityAlerts: [\"GET /repos/{owner}/{repo}/vulnerability-alerts\"],\n codeownersErrors: [\"GET /repos/{owner}/{repo}/codeowners/errors\"],\n compareCommits: [\"GET /repos/{owner}/{repo}/compare/{base}...{head}\"],\n compareCommitsWithBasehead: [\"GET /repos/{owner}/{repo}/compare/{basehead}\"],\n createAutolink: [\"POST /repos/{owner}/{repo}/autolinks\"],\n createCommitComment: [\"POST /repos/{owner}/{repo}/commits/{commit_sha}/comments\"],\n createCommitSignatureProtection: [\"POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures\"],\n createCommitStatus: [\"POST /repos/{owner}/{repo}/statuses/{sha}\"],\n createDeployKey: [\"POST /repos/{owner}/{repo}/keys\"],\n createDeployment: [\"POST /repos/{owner}/{repo}/deployments\"],\n createDeploymentStatus: [\"POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses\"],\n createDispatchEvent: [\"POST /repos/{owner}/{repo}/dispatches\"],\n createForAuthenticatedUser: [\"POST /user/repos\"],\n createFork: [\"POST /repos/{owner}/{repo}/forks\"],\n createInOrg: [\"POST /orgs/{org}/repos\"],\n createOrUpdateEnvironment: [\"PUT /repos/{owner}/{repo}/environments/{environment_name}\"],\n createOrUpdateFileContents: [\"PUT /repos/{owner}/{repo}/contents/{path}\"],\n createPagesSite: [\"POST /repos/{owner}/{repo}/pages\"],\n createRelease: [\"POST /repos/{owner}/{repo}/releases\"],\n createTagProtection: [\"POST /repos/{owner}/{repo}/tags/protection\"],\n createUsingTemplate: [\"POST /repos/{template_owner}/{template_repo}/generate\"],\n createWebhook: [\"POST /repos/{owner}/{repo}/hooks\"],\n declineInvitation: [\"DELETE /user/repository_invitations/{invitation_id}\", {}, {\n renamed: [\"repos\", \"declineInvitationForAuthenticatedUser\"]\n }],\n declineInvitationForAuthenticatedUser: [\"DELETE /user/repository_invitations/{invitation_id}\"],\n delete: [\"DELETE /repos/{owner}/{repo}\"],\n deleteAccessRestrictions: [\"DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions\"],\n deleteAdminBranchProtection: [\"DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins\"],\n deleteAnEnvironment: [\"DELETE /repos/{owner}/{repo}/environments/{environment_name}\"],\n deleteAutolink: [\"DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}\"],\n deleteBranchProtection: [\"DELETE /repos/{owner}/{repo}/branches/{branch}/protection\"],\n deleteCommitComment: [\"DELETE /repos/{owner}/{repo}/comments/{comment_id}\"],\n deleteCommitSignatureProtection: [\"DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures\"],\n deleteDeployKey: [\"DELETE /repos/{owner}/{repo}/keys/{key_id}\"],\n deleteDeployment: [\"DELETE /repos/{owner}/{repo}/deployments/{deployment_id}\"],\n deleteFile: [\"DELETE /repos/{owner}/{repo}/contents/{path}\"],\n deleteInvitation: [\"DELETE /repos/{owner}/{repo}/invitations/{invitation_id}\"],\n deletePagesSite: [\"DELETE /repos/{owner}/{repo}/pages\"],\n deletePullRequestReviewProtection: [\"DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews\"],\n deleteRelease: [\"DELETE /repos/{owner}/{repo}/releases/{release_id}\"],\n deleteReleaseAsset: [\"DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}\"],\n deleteTagProtection: [\"DELETE /repos/{owner}/{repo}/tags/protection/{tag_protection_id}\"],\n deleteWebhook: [\"DELETE /repos/{owner}/{repo}/hooks/{hook_id}\"],\n disableAutomatedSecurityFixes: [\"DELETE /repos/{owner}/{repo}/automated-security-fixes\"],\n disableLfsForRepo: [\"DELETE /repos/{owner}/{repo}/lfs\"],\n disableVulnerabilityAlerts: [\"DELETE /repos/{owner}/{repo}/vulnerability-alerts\"],\n downloadArchive: [\"GET /repos/{owner}/{repo}/zipball/{ref}\", {}, {\n renamed: [\"repos\", \"downloadZipballArchive\"]\n }],\n downloadTarballArchive: [\"GET /repos/{owner}/{repo}/tarball/{ref}\"],\n downloadZipballArchive: [\"GET /repos/{owner}/{repo}/zipball/{ref}\"],\n enableAutomatedSecurityFixes: [\"PUT /repos/{owner}/{repo}/automated-security-fixes\"],\n enableLfsForRepo: [\"PUT /repos/{owner}/{repo}/lfs\"],\n enableVulnerabilityAlerts: [\"PUT /repos/{owner}/{repo}/vulnerability-alerts\"],\n generateReleaseNotes: [\"POST /repos/{owner}/{repo}/releases/generate-notes\"],\n get: [\"GET /repos/{owner}/{repo}\"],\n getAccessRestrictions: [\"GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions\"],\n getAdminBranchProtection: [\"GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins\"],\n getAllEnvironments: [\"GET /repos/{owner}/{repo}/environments\"],\n getAllStatusCheckContexts: [\"GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts\"],\n getAllTopics: [\"GET /repos/{owner}/{repo}/topics\"],\n getAppsWithAccessToProtectedBranch: [\"GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps\"],\n getAutolink: [\"GET /repos/{owner}/{repo}/autolinks/{autolink_id}\"],\n getBranch: [\"GET /repos/{owner}/{repo}/branches/{branch}\"],\n getBranchProtection: [\"GET /repos/{owner}/{repo}/branches/{branch}/protection\"],\n getClones: [\"GET /repos/{owner}/{repo}/traffic/clones\"],\n getCodeFrequencyStats: [\"GET /repos/{owner}/{repo}/stats/code_frequency\"],\n getCollaboratorPermissionLevel: [\"GET /repos/{owner}/{repo}/collaborators/{username}/permission\"],\n getCombinedStatusForRef: [\"GET /repos/{owner}/{repo}/commits/{ref}/status\"],\n getCommit: [\"GET /repos/{owner}/{repo}/commits/{ref}\"],\n getCommitActivityStats: [\"GET /repos/{owner}/{repo}/stats/commit_activity\"],\n getCommitComment: [\"GET /repos/{owner}/{repo}/comments/{comment_id}\"],\n getCommitSignatureProtection: [\"GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures\"],\n getCommunityProfileMetrics: [\"GET /repos/{owner}/{repo}/community/profile\"],\n getContent: [\"GET /repos/{owner}/{repo}/contents/{path}\"],\n getContributorsStats: [\"GET /repos/{owner}/{repo}/stats/contributors\"],\n getDeployKey: [\"GET /repos/{owner}/{repo}/keys/{key_id}\"],\n getDeployment: [\"GET /repos/{owner}/{repo}/deployments/{deployment_id}\"],\n getDeploymentStatus: [\"GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}\"],\n getEnvironment: [\"GET /repos/{owner}/{repo}/environments/{environment_name}\"],\n getLatestPagesBuild: [\"GET /repos/{owner}/{repo}/pages/builds/latest\"],\n getLatestRelease: [\"GET /repos/{owner}/{repo}/releases/latest\"],\n getPages: [\"GET /repos/{owner}/{repo}/pages\"],\n getPagesBuild: [\"GET /repos/{owner}/{repo}/pages/builds/{build_id}\"],\n getPagesHealthCheck: [\"GET /repos/{owner}/{repo}/pages/health\"],\n getParticipationStats: [\"GET /repos/{owner}/{repo}/stats/participation\"],\n getPullRequestReviewProtection: [\"GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews\"],\n getPunchCardStats: [\"GET /repos/{owner}/{repo}/stats/punch_card\"],\n getReadme: [\"GET /repos/{owner}/{repo}/readme\"],\n getReadmeInDirectory: [\"GET /repos/{owner}/{repo}/readme/{dir}\"],\n getRelease: [\"GET /repos/{owner}/{repo}/releases/{release_id}\"],\n getReleaseAsset: [\"GET /repos/{owner}/{repo}/releases/assets/{asset_id}\"],\n getReleaseByTag: [\"GET /repos/{owner}/{repo}/releases/tags/{tag}\"],\n getStatusChecksProtection: [\"GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks\"],\n getTeamsWithAccessToProtectedBranch: [\"GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams\"],\n getTopPaths: [\"GET /repos/{owner}/{repo}/traffic/popular/paths\"],\n getTopReferrers: [\"GET /repos/{owner}/{repo}/traffic/popular/referrers\"],\n getUsersWithAccessToProtectedBranch: [\"GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users\"],\n getViews: [\"GET /repos/{owner}/{repo}/traffic/views\"],\n getWebhook: [\"GET /repos/{owner}/{repo}/hooks/{hook_id}\"],\n getWebhookConfigForRepo: [\"GET /repos/{owner}/{repo}/hooks/{hook_id}/config\"],\n getWebhookDelivery: [\"GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}\"],\n listAutolinks: [\"GET /repos/{owner}/{repo}/autolinks\"],\n listBranches: [\"GET /repos/{owner}/{repo}/branches\"],\n listBranchesForHeadCommit: [\"GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head\"],\n listCollaborators: [\"GET /repos/{owner}/{repo}/collaborators\"],\n listCommentsForCommit: [\"GET /repos/{owner}/{repo}/commits/{commit_sha}/comments\"],\n listCommitCommentsForRepo: [\"GET /repos/{owner}/{repo}/comments\"],\n listCommitStatusesForRef: [\"GET /repos/{owner}/{repo}/commits/{ref}/statuses\"],\n listCommits: [\"GET /repos/{owner}/{repo}/commits\"],\n listContributors: [\"GET /repos/{owner}/{repo}/contributors\"],\n listDeployKeys: [\"GET /repos/{owner}/{repo}/keys\"],\n listDeploymentStatuses: [\"GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses\"],\n listDeployments: [\"GET /repos/{owner}/{repo}/deployments\"],\n listForAuthenticatedUser: [\"GET /user/repos\"],\n listForOrg: [\"GET /orgs/{org}/repos\"],\n listForUser: [\"GET /users/{username}/repos\"],\n listForks: [\"GET /repos/{owner}/{repo}/forks\"],\n listInvitations: [\"GET /repos/{owner}/{repo}/invitations\"],\n listInvitationsForAuthenticatedUser: [\"GET /user/repository_invitations\"],\n listLanguages: [\"GET /repos/{owner}/{repo}/languages\"],\n listPagesBuilds: [\"GET /repos/{owner}/{repo}/pages/builds\"],\n listPublic: [\"GET /repositories\"],\n listPullRequestsAssociatedWithCommit: [\"GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls\"],\n listReleaseAssets: [\"GET /repos/{owner}/{repo}/releases/{release_id}/assets\"],\n listReleases: [\"GET /repos/{owner}/{repo}/releases\"],\n listTagProtection: [\"GET /repos/{owner}/{repo}/tags/protection\"],\n listTags: [\"GET /repos/{owner}/{repo}/tags\"],\n listTeams: [\"GET /repos/{owner}/{repo}/teams\"],\n listWebhookDeliveries: [\"GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries\"],\n listWebhooks: [\"GET /repos/{owner}/{repo}/hooks\"],\n merge: [\"POST /repos/{owner}/{repo}/merges\"],\n mergeUpstream: [\"POST /repos/{owner}/{repo}/merge-upstream\"],\n pingWebhook: [\"POST /repos/{owner}/{repo}/hooks/{hook_id}/pings\"],\n redeliverWebhookDelivery: [\"POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts\"],\n removeAppAccessRestrictions: [\"DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps\", {}, {\n mapToData: \"apps\"\n }],\n removeCollaborator: [\"DELETE /repos/{owner}/{repo}/collaborators/{username}\"],\n removeStatusCheckContexts: [\"DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts\", {}, {\n mapToData: \"contexts\"\n }],\n removeStatusCheckProtection: [\"DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks\"],\n removeTeamAccessRestrictions: [\"DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams\", {}, {\n mapToData: \"teams\"\n }],\n removeUserAccessRestrictions: [\"DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users\", {}, {\n mapToData: \"users\"\n }],\n renameBranch: [\"POST /repos/{owner}/{repo}/branches/{branch}/rename\"],\n replaceAllTopics: [\"PUT /repos/{owner}/{repo}/topics\"],\n requestPagesBuild: [\"POST /repos/{owner}/{repo}/pages/builds\"],\n setAdminBranchProtection: [\"POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins\"],\n setAppAccessRestrictions: [\"PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps\", {}, {\n mapToData: \"apps\"\n }],\n setStatusCheckContexts: [\"PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts\", {}, {\n mapToData: \"contexts\"\n }],\n setTeamAccessRestrictions: [\"PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams\", {}, {\n mapToData: \"teams\"\n }],\n setUserAccessRestrictions: [\"PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users\", {}, {\n mapToData: \"users\"\n }],\n testPushWebhook: [\"POST /repos/{owner}/{repo}/hooks/{hook_id}/tests\"],\n transfer: [\"POST /repos/{owner}/{repo}/transfer\"],\n update: [\"PATCH /repos/{owner}/{repo}\"],\n updateBranchProtection: [\"PUT /repos/{owner}/{repo}/branches/{branch}/protection\"],\n updateCommitComment: [\"PATCH /repos/{owner}/{repo}/comments/{comment_id}\"],\n updateInformationAboutPagesSite: [\"PUT /repos/{owner}/{repo}/pages\"],\n updateInvitation: [\"PATCH /repos/{owner}/{repo}/invitations/{invitation_id}\"],\n updatePullRequestReviewProtection: [\"PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews\"],\n updateRelease: [\"PATCH /repos/{owner}/{repo}/releases/{release_id}\"],\n updateReleaseAsset: [\"PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}\"],\n updateStatusCheckPotection: [\"PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks\", {}, {\n renamed: [\"repos\", \"updateStatusCheckProtection\"]\n }],\n updateStatusCheckProtection: [\"PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks\"],\n updateWebhook: [\"PATCH /repos/{owner}/{repo}/hooks/{hook_id}\"],\n updateWebhookConfigForRepo: [\"PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config\"],\n uploadReleaseAsset: [\"POST /repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}\", {\n baseUrl: \"https://uploads.github.com\"\n }]\n },\n search: {\n code: [\"GET /search/code\"],\n commits: [\"GET /search/commits\"],\n issuesAndPullRequests: [\"GET /search/issues\"],\n labels: [\"GET /search/labels\"],\n repos: [\"GET /search/repositories\"],\n topics: [\"GET /search/topics\"],\n users: [\"GET /search/users\"]\n },\n secretScanning: {\n getAlert: [\"GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}\"],\n listAlertsForEnterprise: [\"GET /enterprises/{enterprise}/secret-scanning/alerts\"],\n listAlertsForOrg: [\"GET /orgs/{org}/secret-scanning/alerts\"],\n listAlertsForRepo: [\"GET /repos/{owner}/{repo}/secret-scanning/alerts\"],\n listLocationsForAlert: [\"GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations\"],\n updateAlert: [\"PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}\"]\n },\n teams: {\n addOrUpdateMembershipForUserInOrg: [\"PUT /orgs/{org}/teams/{team_slug}/memberships/{username}\"],\n addOrUpdateProjectPermissionsInOrg: [\"PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}\"],\n addOrUpdateRepoPermissionsInOrg: [\"PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}\"],\n checkPermissionsForProjectInOrg: [\"GET /orgs/{org}/teams/{team_slug}/projects/{project_id}\"],\n checkPermissionsForRepoInOrg: [\"GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}\"],\n create: [\"POST /orgs/{org}/teams\"],\n createDiscussionCommentInOrg: [\"POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments\"],\n createDiscussionInOrg: [\"POST /orgs/{org}/teams/{team_slug}/discussions\"],\n deleteDiscussionCommentInOrg: [\"DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}\"],\n deleteDiscussionInOrg: [\"DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}\"],\n deleteInOrg: [\"DELETE /orgs/{org}/teams/{team_slug}\"],\n getByName: [\"GET /orgs/{org}/teams/{team_slug}\"],\n getDiscussionCommentInOrg: [\"GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}\"],\n getDiscussionInOrg: [\"GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}\"],\n getMembershipForUserInOrg: [\"GET /orgs/{org}/teams/{team_slug}/memberships/{username}\"],\n list: [\"GET /orgs/{org}/teams\"],\n listChildInOrg: [\"GET /orgs/{org}/teams/{team_slug}/teams\"],\n listDiscussionCommentsInOrg: [\"GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments\"],\n listDiscussionsInOrg: [\"GET /orgs/{org}/teams/{team_slug}/discussions\"],\n listForAuthenticatedUser: [\"GET /user/teams\"],\n listMembersInOrg: [\"GET /orgs/{org}/teams/{team_slug}/members\"],\n listPendingInvitationsInOrg: [\"GET /orgs/{org}/teams/{team_slug}/invitations\"],\n listProjectsInOrg: [\"GET /orgs/{org}/teams/{team_slug}/projects\"],\n listReposInOrg: [\"GET /orgs/{org}/teams/{team_slug}/repos\"],\n removeMembershipForUserInOrg: [\"DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}\"],\n removeProjectInOrg: [\"DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}\"],\n removeRepoInOrg: [\"DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}\"],\n updateDiscussionCommentInOrg: [\"PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}\"],\n updateDiscussionInOrg: [\"PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}\"],\n updateInOrg: [\"PATCH /orgs/{org}/teams/{team_slug}\"]\n },\n users: {\n addEmailForAuthenticated: [\"POST /user/emails\", {}, {\n renamed: [\"users\", \"addEmailForAuthenticatedUser\"]\n }],\n addEmailForAuthenticatedUser: [\"POST /user/emails\"],\n block: [\"PUT /user/blocks/{username}\"],\n checkBlocked: [\"GET /user/blocks/{username}\"],\n checkFollowingForUser: [\"GET /users/{username}/following/{target_user}\"],\n checkPersonIsFollowedByAuthenticated: [\"GET /user/following/{username}\"],\n createGpgKeyForAuthenticated: [\"POST /user/gpg_keys\", {}, {\n renamed: [\"users\", \"createGpgKeyForAuthenticatedUser\"]\n }],\n createGpgKeyForAuthenticatedUser: [\"POST /user/gpg_keys\"],\n createPublicSshKeyForAuthenticated: [\"POST /user/keys\", {}, {\n renamed: [\"users\", \"createPublicSshKeyForAuthenticatedUser\"]\n }],\n createPublicSshKeyForAuthenticatedUser: [\"POST /user/keys\"],\n deleteEmailForAuthenticated: [\"DELETE /user/emails\", {}, {\n renamed: [\"users\", \"deleteEmailForAuthenticatedUser\"]\n }],\n deleteEmailForAuthenticatedUser: [\"DELETE /user/emails\"],\n deleteGpgKeyForAuthenticated: [\"DELETE /user/gpg_keys/{gpg_key_id}\", {}, {\n renamed: [\"users\", \"deleteGpgKeyForAuthenticatedUser\"]\n }],\n deleteGpgKeyForAuthenticatedUser: [\"DELETE /user/gpg_keys/{gpg_key_id}\"],\n deletePublicSshKeyForAuthenticated: [\"DELETE /user/keys/{key_id}\", {}, {\n renamed: [\"users\", \"deletePublicSshKeyForAuthenticatedUser\"]\n }],\n deletePublicSshKeyForAuthenticatedUser: [\"DELETE /user/keys/{key_id}\"],\n follow: [\"PUT /user/following/{username}\"],\n getAuthenticated: [\"GET /user\"],\n getByUsername: [\"GET /users/{username}\"],\n getContextForUser: [\"GET /users/{username}/hovercard\"],\n getGpgKeyForAuthenticated: [\"GET /user/gpg_keys/{gpg_key_id}\", {}, {\n renamed: [\"users\", \"getGpgKeyForAuthenticatedUser\"]\n }],\n getGpgKeyForAuthenticatedUser: [\"GET /user/gpg_keys/{gpg_key_id}\"],\n getPublicSshKeyForAuthenticated: [\"GET /user/keys/{key_id}\", {}, {\n renamed: [\"users\", \"getPublicSshKeyForAuthenticatedUser\"]\n }],\n getPublicSshKeyForAuthenticatedUser: [\"GET /user/keys/{key_id}\"],\n list: [\"GET /users\"],\n listBlockedByAuthenticated: [\"GET /user/blocks\", {}, {\n renamed: [\"users\", \"listBlockedByAuthenticatedUser\"]\n }],\n listBlockedByAuthenticatedUser: [\"GET /user/blocks\"],\n listEmailsForAuthenticated: [\"GET /user/emails\", {}, {\n renamed: [\"users\", \"listEmailsForAuthenticatedUser\"]\n }],\n listEmailsForAuthenticatedUser: [\"GET /user/emails\"],\n listFollowedByAuthenticated: [\"GET /user/following\", {}, {\n renamed: [\"users\", \"listFollowedByAuthenticatedUser\"]\n }],\n listFollowedByAuthenticatedUser: [\"GET /user/following\"],\n listFollowersForAuthenticatedUser: [\"GET /user/followers\"],\n listFollowersForUser: [\"GET /users/{username}/followers\"],\n listFollowingForUser: [\"GET /users/{username}/following\"],\n listGpgKeysForAuthenticated: [\"GET /user/gpg_keys\", {}, {\n renamed: [\"users\", \"listGpgKeysForAuthenticatedUser\"]\n }],\n listGpgKeysForAuthenticatedUser: [\"GET /user/gpg_keys\"],\n listGpgKeysForUser: [\"GET /users/{username}/gpg_keys\"],\n listPublicEmailsForAuthenticated: [\"GET /user/public_emails\", {}, {\n renamed: [\"users\", \"listPublicEmailsForAuthenticatedUser\"]\n }],\n listPublicEmailsForAuthenticatedUser: [\"GET /user/public_emails\"],\n listPublicKeysForUser: [\"GET /users/{username}/keys\"],\n listPublicSshKeysForAuthenticated: [\"GET /user/keys\", {}, {\n renamed: [\"users\", \"listPublicSshKeysForAuthenticatedUser\"]\n }],\n listPublicSshKeysForAuthenticatedUser: [\"GET /user/keys\"],\n setPrimaryEmailVisibilityForAuthenticated: [\"PATCH /user/email/visibility\", {}, {\n renamed: [\"users\", \"setPrimaryEmailVisibilityForAuthenticatedUser\"]\n }],\n setPrimaryEmailVisibilityForAuthenticatedUser: [\"PATCH /user/email/visibility\"],\n unblock: [\"DELETE /user/blocks/{username}\"],\n unfollow: [\"DELETE /user/following/{username}\"],\n updateAuthenticated: [\"PATCH /user\"]\n }\n};\n\nconst VERSION = \"5.16.0\";\n\nfunction endpointsToMethods(octokit, endpointsMap) {\n const newMethods = {};\n\n for (const [scope, endpoints] of Object.entries(endpointsMap)) {\n for (const [methodName, endpoint] of Object.entries(endpoints)) {\n const [route, defaults, decorations] = endpoint;\n const [method, url] = route.split(/ /);\n const endpointDefaults = Object.assign({\n method,\n url\n }, defaults);\n\n if (!newMethods[scope]) {\n newMethods[scope] = {};\n }\n\n const scopeMethods = newMethods[scope];\n\n if (decorations) {\n scopeMethods[methodName] = decorate(octokit, scope, methodName, endpointDefaults, decorations);\n continue;\n }\n\n scopeMethods[methodName] = octokit.request.defaults(endpointDefaults);\n }\n }\n\n return newMethods;\n}\n\nfunction decorate(octokit, scope, methodName, defaults, decorations) {\n const requestWithDefaults = octokit.request.defaults(defaults);\n /* istanbul ignore next */\n\n function withDecorations(...args) {\n // @ts-ignore https://github.com/microsoft/TypeScript/issues/25488\n let options = requestWithDefaults.endpoint.merge(...args); // There are currently no other decorations than `.mapToData`\n\n if (decorations.mapToData) {\n options = Object.assign({}, options, {\n data: options[decorations.mapToData],\n [decorations.mapToData]: undefined\n });\n return requestWithDefaults(options);\n }\n\n if (decorations.renamed) {\n const [newScope, newMethodName] = decorations.renamed;\n octokit.log.warn(`octokit.${scope}.${methodName}() has been renamed to octokit.${newScope}.${newMethodName}()`);\n }\n\n if (decorations.deprecated) {\n octokit.log.warn(decorations.deprecated);\n }\n\n if (decorations.renamedParameters) {\n // @ts-ignore https://github.com/microsoft/TypeScript/issues/25488\n const options = requestWithDefaults.endpoint.merge(...args);\n\n for (const [name, alias] of Object.entries(decorations.renamedParameters)) {\n if (name in options) {\n octokit.log.warn(`\"${name}\" parameter is deprecated for \"octokit.${scope}.${methodName}()\". Use \"${alias}\" instead`);\n\n if (!(alias in options)) {\n options[alias] = options[name];\n }\n\n delete options[name];\n }\n }\n\n return requestWithDefaults(options);\n } // @ts-ignore https://github.com/microsoft/TypeScript/issues/25488\n\n\n return requestWithDefaults(...args);\n }\n\n return Object.assign(withDecorations, requestWithDefaults);\n}\n\nfunction restEndpointMethods(octokit) {\n const api = endpointsToMethods(octokit, Endpoints);\n return {\n rest: api\n };\n}\nrestEndpointMethods.VERSION = VERSION;\nfunction legacyRestEndpointMethods(octokit) {\n const api = endpointsToMethods(octokit, Endpoints);\n return _objectSpread2(_objectSpread2({}, api), {}, {\n rest: api\n });\n}\nlegacyRestEndpointMethods.VERSION = VERSION;\n\nexports.legacyRestEndpointMethods = legacyRestEndpointMethods;\nexports.restEndpointMethods = restEndpointMethods;\n//# sourceMappingURL=index.js.map\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nfunction _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }\n\nvar deprecation = require('deprecation');\nvar once = _interopDefault(require('once'));\n\nconst logOnceCode = once(deprecation => console.warn(deprecation));\nconst logOnceHeaders = once(deprecation => console.warn(deprecation));\n/**\n * Error with extra properties to help with debugging\n */\n\nclass RequestError extends Error {\n constructor(message, statusCode, options) {\n super(message); // Maintains proper stack trace (only available on V8)\n\n /* istanbul ignore next */\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n }\n\n this.name = \"HttpError\";\n this.status = statusCode;\n let headers;\n\n if (\"headers\" in options && typeof options.headers !== \"undefined\") {\n headers = options.headers;\n }\n\n if (\"response\" in options) {\n this.response = options.response;\n headers = options.response.headers;\n } // redact request credentials without mutating original request options\n\n\n const requestCopy = Object.assign({}, options.request);\n\n if (options.request.headers.authorization) {\n requestCopy.headers = Object.assign({}, options.request.headers, {\n authorization: options.request.headers.authorization.replace(/ .*$/, \" [REDACTED]\")\n });\n }\n\n requestCopy.url = requestCopy.url // client_id & client_secret can be passed as URL query parameters to increase rate limit\n // see https://developer.github.com/v3/#increasing-the-unauthenticated-rate-limit-for-oauth-applications\n .replace(/\\bclient_secret=\\w+/g, \"client_secret=[REDACTED]\") // OAuth tokens can be passed as URL query parameters, although it is not recommended\n // see https://developer.github.com/v3/#oauth2-token-sent-in-a-header\n .replace(/\\baccess_token=\\w+/g, \"access_token=[REDACTED]\");\n this.request = requestCopy; // deprecations\n\n Object.defineProperty(this, \"code\", {\n get() {\n logOnceCode(new deprecation.Deprecation(\"[@octokit/request-error] `error.code` is deprecated, use `error.status`.\"));\n return statusCode;\n }\n\n });\n Object.defineProperty(this, \"headers\", {\n get() {\n logOnceHeaders(new deprecation.Deprecation(\"[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.\"));\n return headers || {};\n }\n\n });\n }\n\n}\n\nexports.RequestError = RequestError;\n//# sourceMappingURL=index.js.map\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nfunction _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }\n\nvar endpoint = require('@octokit/endpoint');\nvar universalUserAgent = require('universal-user-agent');\nvar isPlainObject = require('is-plain-object');\nvar nodeFetch = _interopDefault(require('node-fetch'));\nvar requestError = require('@octokit/request-error');\n\nconst VERSION = \"5.6.3\";\n\nfunction getBufferResponse(response) {\n return response.arrayBuffer();\n}\n\nfunction fetchWrapper(requestOptions) {\n const log = requestOptions.request && requestOptions.request.log ? requestOptions.request.log : console;\n\n if (isPlainObject.isPlainObject(requestOptions.body) || Array.isArray(requestOptions.body)) {\n requestOptions.body = JSON.stringify(requestOptions.body);\n }\n\n let headers = {};\n let status;\n let url;\n const fetch = requestOptions.request && requestOptions.request.fetch || nodeFetch;\n return fetch(requestOptions.url, Object.assign({\n method: requestOptions.method,\n body: requestOptions.body,\n headers: requestOptions.headers,\n redirect: requestOptions.redirect\n }, // `requestOptions.request.agent` type is incompatible\n // see https://github.com/octokit/types.ts/pull/264\n requestOptions.request)).then(async response => {\n url = response.url;\n status = response.status;\n\n for (const keyAndValue of response.headers) {\n headers[keyAndValue[0]] = keyAndValue[1];\n }\n\n if (\"deprecation\" in headers) {\n const matches = headers.link && headers.link.match(/<([^>]+)>; rel=\"deprecation\"/);\n const deprecationLink = matches && matches.pop();\n log.warn(`[@octokit/request] \"${requestOptions.method} ${requestOptions.url}\" is deprecated. It is scheduled to be removed on ${headers.sunset}${deprecationLink ? `. See ${deprecationLink}` : \"\"}`);\n }\n\n if (status === 204 || status === 205) {\n return;\n } // GitHub API returns 200 for HEAD requests\n\n\n if (requestOptions.method === \"HEAD\") {\n if (status < 400) {\n return;\n }\n\n throw new requestError.RequestError(response.statusText, status, {\n response: {\n url,\n status,\n headers,\n data: undefined\n },\n request: requestOptions\n });\n }\n\n if (status === 304) {\n throw new requestError.RequestError(\"Not modified\", status, {\n response: {\n url,\n status,\n headers,\n data: await getResponseData(response)\n },\n request: requestOptions\n });\n }\n\n if (status >= 400) {\n const data = await getResponseData(response);\n const error = new requestError.RequestError(toErrorMessage(data), status, {\n response: {\n url,\n status,\n headers,\n data\n },\n request: requestOptions\n });\n throw error;\n }\n\n return getResponseData(response);\n }).then(data => {\n return {\n status,\n url,\n headers,\n data\n };\n }).catch(error => {\n if (error instanceof requestError.RequestError) throw error;\n throw new requestError.RequestError(error.message, 500, {\n request: requestOptions\n });\n });\n}\n\nasync function getResponseData(response) {\n const contentType = response.headers.get(\"content-type\");\n\n if (/application\\/json/.test(contentType)) {\n return response.json();\n }\n\n if (!contentType || /^text\\/|charset=utf-8$/.test(contentType)) {\n return response.text();\n }\n\n return getBufferResponse(response);\n}\n\nfunction toErrorMessage(data) {\n if (typeof data === \"string\") return data; // istanbul ignore else - just in case\n\n if (\"message\" in data) {\n if (Array.isArray(data.errors)) {\n return `${data.message}: ${data.errors.map(JSON.stringify).join(\", \")}`;\n }\n\n return data.message;\n } // istanbul ignore next - just in case\n\n\n return `Unknown error: ${JSON.stringify(data)}`;\n}\n\nfunction withDefaults(oldEndpoint, newDefaults) {\n const endpoint = oldEndpoint.defaults(newDefaults);\n\n const newApi = function (route, parameters) {\n const endpointOptions = endpoint.merge(route, parameters);\n\n if (!endpointOptions.request || !endpointOptions.request.hook) {\n return fetchWrapper(endpoint.parse(endpointOptions));\n }\n\n const request = (route, parameters) => {\n return fetchWrapper(endpoint.parse(endpoint.merge(route, parameters)));\n };\n\n Object.assign(request, {\n endpoint,\n defaults: withDefaults.bind(null, endpoint)\n });\n return endpointOptions.request.hook(request, endpointOptions);\n };\n\n return Object.assign(newApi, {\n endpoint,\n defaults: withDefaults.bind(null, endpoint)\n });\n}\n\nconst request = withDefaults(endpoint.endpoint, {\n headers: {\n \"user-agent\": `octokit-request.js/${VERSION} ${universalUserAgent.getUserAgent()}`\n }\n});\n\nexports.request = request;\n//# sourceMappingURL=index.js.map\n","var register = require('./lib/register')\nvar addHook = require('./lib/add')\nvar removeHook = require('./lib/remove')\n\n// bind with array of arguments: https://stackoverflow.com/a/21792913\nvar bind = Function.bind\nvar bindable = bind.bind(bind)\n\nfunction bindApi (hook, state, name) {\n var removeHookRef = bindable(removeHook, null).apply(null, name ? [state, name] : [state])\n hook.api = { remove: removeHookRef }\n hook.remove = removeHookRef\n\n ;['before', 'error', 'after', 'wrap'].forEach(function (kind) {\n var args = name ? [state, kind, name] : [state, kind]\n hook[kind] = hook.api[kind] = bindable(addHook, null).apply(null, args)\n })\n}\n\nfunction HookSingular () {\n var singularHookName = 'h'\n var singularHookState = {\n registry: {}\n }\n var singularHook = register.bind(null, singularHookState, singularHookName)\n bindApi(singularHook, singularHookState, singularHookName)\n return singularHook\n}\n\nfunction HookCollection () {\n var state = {\n registry: {}\n }\n\n var hook = register.bind(null, state)\n bindApi(hook, state)\n\n return hook\n}\n\nvar collectionHookDeprecationMessageDisplayed = false\nfunction Hook () {\n if (!collectionHookDeprecationMessageDisplayed) {\n console.warn('[before-after-hook]: \"Hook()\" repurposing warning, use \"Hook.Collection()\". Read more: https://git.io/upgrade-before-after-hook-to-1.4')\n collectionHookDeprecationMessageDisplayed = true\n }\n return HookCollection()\n}\n\nHook.Singular = HookSingular.bind()\nHook.Collection = HookCollection.bind()\n\nmodule.exports = Hook\n// expose constructors as a named property for TypeScript\nmodule.exports.Hook = Hook\nmodule.exports.Singular = Hook.Singular\nmodule.exports.Collection = Hook.Collection\n","module.exports = addHook;\n\nfunction addHook(state, kind, name, hook) {\n var orig = hook;\n if (!state.registry[name]) {\n state.registry[name] = [];\n }\n\n if (kind === \"before\") {\n hook = function (method, options) {\n return Promise.resolve()\n .then(orig.bind(null, options))\n .then(method.bind(null, options));\n };\n }\n\n if (kind === \"after\") {\n hook = function (method, options) {\n var result;\n return Promise.resolve()\n .then(method.bind(null, options))\n .then(function (result_) {\n result = result_;\n return orig(result, options);\n })\n .then(function () {\n return result;\n });\n };\n }\n\n if (kind === \"error\") {\n hook = function (method, options) {\n return Promise.resolve()\n .then(method.bind(null, options))\n .catch(function (error) {\n return orig(error, options);\n });\n };\n }\n\n state.registry[name].push({\n hook: hook,\n orig: orig,\n });\n}\n","module.exports = register;\n\nfunction register(state, name, method, options) {\n if (typeof method !== \"function\") {\n throw new Error(\"method for before hook must be a function\");\n }\n\n if (!options) {\n options = {};\n }\n\n if (Array.isArray(name)) {\n return name.reverse().reduce(function (callback, name) {\n return register.bind(null, state, name, callback, options);\n }, method)();\n }\n\n return Promise.resolve().then(function () {\n if (!state.registry[name]) {\n return method(options);\n }\n\n return state.registry[name].reduce(function (method, registered) {\n return registered.hook.bind(null, method, options);\n }, method)();\n });\n}\n","module.exports = removeHook;\n\nfunction removeHook(state, name, method) {\n if (!state.registry[name]) {\n return;\n }\n\n var index = state.registry[name]\n .map(function (registered) {\n return registered.orig;\n })\n .indexOf(method);\n\n if (index === -1) {\n return;\n }\n\n state.registry[name].splice(index, 1);\n}\n","/* eslint-disable node/no-deprecated-api */\n\nvar toString = Object.prototype.toString\n\nvar isModern = (\n typeof Buffer !== 'undefined' &&\n typeof Buffer.alloc === 'function' &&\n typeof Buffer.allocUnsafe === 'function' &&\n typeof Buffer.from === 'function'\n)\n\nfunction isArrayBuffer (input) {\n return toString.call(input).slice(8, -1) === 'ArrayBuffer'\n}\n\nfunction fromArrayBuffer (obj, byteOffset, length) {\n byteOffset >>>= 0\n\n var maxLength = obj.byteLength - byteOffset\n\n if (maxLength < 0) {\n throw new RangeError(\"'offset' is out of bounds\")\n }\n\n if (length === undefined) {\n length = maxLength\n } else {\n length >>>= 0\n\n if (length > maxLength) {\n throw new RangeError(\"'length' is out of bounds\")\n }\n }\n\n return isModern\n ? Buffer.from(obj.slice(byteOffset, byteOffset + length))\n : new Buffer(new Uint8Array(obj.slice(byteOffset, byteOffset + length)))\n}\n\nfunction fromString (string, encoding) {\n if (typeof encoding !== 'string' || encoding === '') {\n encoding = 'utf8'\n }\n\n if (!Buffer.isEncoding(encoding)) {\n throw new TypeError('\"encoding\" must be a valid string encoding')\n }\n\n return isModern\n ? Buffer.from(string, encoding)\n : new Buffer(string, encoding)\n}\n\nfunction bufferFrom (value, encodingOrOffset, length) {\n if (typeof value === 'number') {\n throw new TypeError('\"value\" argument must not be a number')\n }\n\n if (isArrayBuffer(value)) {\n return fromArrayBuffer(value, encodingOrOffset, length)\n }\n\n if (typeof value === 'string') {\n return fromString(value, encodingOrOffset)\n }\n\n return isModern\n ? Buffer.from(value)\n : new Buffer(value)\n}\n\nmodule.exports = bufferFrom\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nclass Deprecation extends Error {\n constructor(message) {\n super(message); // Maintains proper stack trace (only available on V8)\n\n /* istanbul ignore next */\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n }\n\n this.name = 'Deprecation';\n }\n\n}\n\nexports.Deprecation = Deprecation;\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\n/*!\n * is-plain-object \n *\n * Copyright (c) 2014-2017, Jon Schlinkert.\n * Released under the MIT License.\n */\n\nfunction isObject(o) {\n return Object.prototype.toString.call(o) === '[object Object]';\n}\n\nfunction isPlainObject(o) {\n var ctor,prot;\n\n if (isObject(o) === false) return false;\n\n // If has modified constructor\n ctor = o.constructor;\n if (ctor === undefined) return true;\n\n // If has modified prototype\n prot = ctor.prototype;\n if (isObject(prot) === false) return false;\n\n // If constructor does not have an Object-specific method\n if (prot.hasOwnProperty('isPrototypeOf') === false) {\n return false;\n }\n\n // Most likely a plain Object\n return true;\n}\n\nexports.isPlainObject = isPlainObject;\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nfunction _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }\n\nvar Stream = _interopDefault(require('stream'));\nvar http = _interopDefault(require('http'));\nvar Url = _interopDefault(require('url'));\nvar whatwgUrl = _interopDefault(require('whatwg-url'));\nvar https = _interopDefault(require('https'));\nvar zlib = _interopDefault(require('zlib'));\n\n// Based on https://github.com/tmpvar/jsdom/blob/aa85b2abf07766ff7bf5c1f6daafb3726f2f2db5/lib/jsdom/living/blob.js\n\n// fix for \"Readable\" isn't a named export issue\nconst Readable = Stream.Readable;\n\nconst BUFFER = Symbol('buffer');\nconst TYPE = Symbol('type');\n\nclass Blob {\n\tconstructor() {\n\t\tthis[TYPE] = '';\n\n\t\tconst blobParts = arguments[0];\n\t\tconst options = arguments[1];\n\n\t\tconst buffers = [];\n\t\tlet size = 0;\n\n\t\tif (blobParts) {\n\t\t\tconst a = blobParts;\n\t\t\tconst length = Number(a.length);\n\t\t\tfor (let i = 0; i < length; i++) {\n\t\t\t\tconst element = a[i];\n\t\t\t\tlet buffer;\n\t\t\t\tif (element instanceof Buffer) {\n\t\t\t\t\tbuffer = element;\n\t\t\t\t} else if (ArrayBuffer.isView(element)) {\n\t\t\t\t\tbuffer = Buffer.from(element.buffer, element.byteOffset, element.byteLength);\n\t\t\t\t} else if (element instanceof ArrayBuffer) {\n\t\t\t\t\tbuffer = Buffer.from(element);\n\t\t\t\t} else if (element instanceof Blob) {\n\t\t\t\t\tbuffer = element[BUFFER];\n\t\t\t\t} else {\n\t\t\t\t\tbuffer = Buffer.from(typeof element === 'string' ? element : String(element));\n\t\t\t\t}\n\t\t\t\tsize += buffer.length;\n\t\t\t\tbuffers.push(buffer);\n\t\t\t}\n\t\t}\n\n\t\tthis[BUFFER] = Buffer.concat(buffers);\n\n\t\tlet type = options && options.type !== undefined && String(options.type).toLowerCase();\n\t\tif (type && !/[^\\u0020-\\u007E]/.test(type)) {\n\t\t\tthis[TYPE] = type;\n\t\t}\n\t}\n\tget size() {\n\t\treturn this[BUFFER].length;\n\t}\n\tget type() {\n\t\treturn this[TYPE];\n\t}\n\ttext() {\n\t\treturn Promise.resolve(this[BUFFER].toString());\n\t}\n\tarrayBuffer() {\n\t\tconst buf = this[BUFFER];\n\t\tconst ab = buf.buffer.slice(buf.byteOffset, buf.byteOffset + buf.byteLength);\n\t\treturn Promise.resolve(ab);\n\t}\n\tstream() {\n\t\tconst readable = new Readable();\n\t\treadable._read = function () {};\n\t\treadable.push(this[BUFFER]);\n\t\treadable.push(null);\n\t\treturn readable;\n\t}\n\ttoString() {\n\t\treturn '[object Blob]';\n\t}\n\tslice() {\n\t\tconst size = this.size;\n\n\t\tconst start = arguments[0];\n\t\tconst end = arguments[1];\n\t\tlet relativeStart, relativeEnd;\n\t\tif (start === undefined) {\n\t\t\trelativeStart = 0;\n\t\t} else if (start < 0) {\n\t\t\trelativeStart = Math.max(size + start, 0);\n\t\t} else {\n\t\t\trelativeStart = Math.min(start, size);\n\t\t}\n\t\tif (end === undefined) {\n\t\t\trelativeEnd = size;\n\t\t} else if (end < 0) {\n\t\t\trelativeEnd = Math.max(size + end, 0);\n\t\t} else {\n\t\t\trelativeEnd = Math.min(end, size);\n\t\t}\n\t\tconst span = Math.max(relativeEnd - relativeStart, 0);\n\n\t\tconst buffer = this[BUFFER];\n\t\tconst slicedBuffer = buffer.slice(relativeStart, relativeStart + span);\n\t\tconst blob = new Blob([], { type: arguments[2] });\n\t\tblob[BUFFER] = slicedBuffer;\n\t\treturn blob;\n\t}\n}\n\nObject.defineProperties(Blob.prototype, {\n\tsize: { enumerable: true },\n\ttype: { enumerable: true },\n\tslice: { enumerable: true }\n});\n\nObject.defineProperty(Blob.prototype, Symbol.toStringTag, {\n\tvalue: 'Blob',\n\twritable: false,\n\tenumerable: false,\n\tconfigurable: true\n});\n\n/**\n * fetch-error.js\n *\n * FetchError interface for operational errors\n */\n\n/**\n * Create FetchError instance\n *\n * @param String message Error message for human\n * @param String type Error type for machine\n * @param String systemError For Node.js system error\n * @return FetchError\n */\nfunction FetchError(message, type, systemError) {\n Error.call(this, message);\n\n this.message = message;\n this.type = type;\n\n // when err.type is `system`, err.code contains system error code\n if (systemError) {\n this.code = this.errno = systemError.code;\n }\n\n // hide custom error implementation details from end-users\n Error.captureStackTrace(this, this.constructor);\n}\n\nFetchError.prototype = Object.create(Error.prototype);\nFetchError.prototype.constructor = FetchError;\nFetchError.prototype.name = 'FetchError';\n\nlet convert;\ntry {\n\tconvert = require('encoding').convert;\n} catch (e) {}\n\nconst INTERNALS = Symbol('Body internals');\n\n// fix an issue where \"PassThrough\" isn't a named export for node <10\nconst PassThrough = Stream.PassThrough;\n\n/**\n * Body mixin\n *\n * Ref: https://fetch.spec.whatwg.org/#body\n *\n * @param Stream body Readable stream\n * @param Object opts Response options\n * @return Void\n */\nfunction Body(body) {\n\tvar _this = this;\n\n\tvar _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},\n\t _ref$size = _ref.size;\n\n\tlet size = _ref$size === undefined ? 0 : _ref$size;\n\tvar _ref$timeout = _ref.timeout;\n\tlet timeout = _ref$timeout === undefined ? 0 : _ref$timeout;\n\n\tif (body == null) {\n\t\t// body is undefined or null\n\t\tbody = null;\n\t} else if (isURLSearchParams(body)) {\n\t\t// body is a URLSearchParams\n\t\tbody = Buffer.from(body.toString());\n\t} else if (isBlob(body)) ; else if (Buffer.isBuffer(body)) ; else if (Object.prototype.toString.call(body) === '[object ArrayBuffer]') {\n\t\t// body is ArrayBuffer\n\t\tbody = Buffer.from(body);\n\t} else if (ArrayBuffer.isView(body)) {\n\t\t// body is ArrayBufferView\n\t\tbody = Buffer.from(body.buffer, body.byteOffset, body.byteLength);\n\t} else if (body instanceof Stream) ; else {\n\t\t// none of the above\n\t\t// coerce to string then buffer\n\t\tbody = Buffer.from(String(body));\n\t}\n\tthis[INTERNALS] = {\n\t\tbody,\n\t\tdisturbed: false,\n\t\terror: null\n\t};\n\tthis.size = size;\n\tthis.timeout = timeout;\n\n\tif (body instanceof Stream) {\n\t\tbody.on('error', function (err) {\n\t\t\tconst error = err.name === 'AbortError' ? err : new FetchError(`Invalid response body while trying to fetch ${_this.url}: ${err.message}`, 'system', err);\n\t\t\t_this[INTERNALS].error = error;\n\t\t});\n\t}\n}\n\nBody.prototype = {\n\tget body() {\n\t\treturn this[INTERNALS].body;\n\t},\n\n\tget bodyUsed() {\n\t\treturn this[INTERNALS].disturbed;\n\t},\n\n\t/**\n * Decode response as ArrayBuffer\n *\n * @return Promise\n */\n\tarrayBuffer() {\n\t\treturn consumeBody.call(this).then(function (buf) {\n\t\t\treturn buf.buffer.slice(buf.byteOffset, buf.byteOffset + buf.byteLength);\n\t\t});\n\t},\n\n\t/**\n * Return raw response as Blob\n *\n * @return Promise\n */\n\tblob() {\n\t\tlet ct = this.headers && this.headers.get('content-type') || '';\n\t\treturn consumeBody.call(this).then(function (buf) {\n\t\t\treturn Object.assign(\n\t\t\t// Prevent copying\n\t\t\tnew Blob([], {\n\t\t\t\ttype: ct.toLowerCase()\n\t\t\t}), {\n\t\t\t\t[BUFFER]: buf\n\t\t\t});\n\t\t});\n\t},\n\n\t/**\n * Decode response as json\n *\n * @return Promise\n */\n\tjson() {\n\t\tvar _this2 = this;\n\n\t\treturn consumeBody.call(this).then(function (buffer) {\n\t\t\ttry {\n\t\t\t\treturn JSON.parse(buffer.toString());\n\t\t\t} catch (err) {\n\t\t\t\treturn Body.Promise.reject(new FetchError(`invalid json response body at ${_this2.url} reason: ${err.message}`, 'invalid-json'));\n\t\t\t}\n\t\t});\n\t},\n\n\t/**\n * Decode response as text\n *\n * @return Promise\n */\n\ttext() {\n\t\treturn consumeBody.call(this).then(function (buffer) {\n\t\t\treturn buffer.toString();\n\t\t});\n\t},\n\n\t/**\n * Decode response as buffer (non-spec api)\n *\n * @return Promise\n */\n\tbuffer() {\n\t\treturn consumeBody.call(this);\n\t},\n\n\t/**\n * Decode response as text, while automatically detecting the encoding and\n * trying to decode to UTF-8 (non-spec api)\n *\n * @return Promise\n */\n\ttextConverted() {\n\t\tvar _this3 = this;\n\n\t\treturn consumeBody.call(this).then(function (buffer) {\n\t\t\treturn convertBody(buffer, _this3.headers);\n\t\t});\n\t}\n};\n\n// In browsers, all properties are enumerable.\nObject.defineProperties(Body.prototype, {\n\tbody: { enumerable: true },\n\tbodyUsed: { enumerable: true },\n\tarrayBuffer: { enumerable: true },\n\tblob: { enumerable: true },\n\tjson: { enumerable: true },\n\ttext: { enumerable: true }\n});\n\nBody.mixIn = function (proto) {\n\tfor (const name of Object.getOwnPropertyNames(Body.prototype)) {\n\t\t// istanbul ignore else: future proof\n\t\tif (!(name in proto)) {\n\t\t\tconst desc = Object.getOwnPropertyDescriptor(Body.prototype, name);\n\t\t\tObject.defineProperty(proto, name, desc);\n\t\t}\n\t}\n};\n\n/**\n * Consume and convert an entire Body to a Buffer.\n *\n * Ref: https://fetch.spec.whatwg.org/#concept-body-consume-body\n *\n * @return Promise\n */\nfunction consumeBody() {\n\tvar _this4 = this;\n\n\tif (this[INTERNALS].disturbed) {\n\t\treturn Body.Promise.reject(new TypeError(`body used already for: ${this.url}`));\n\t}\n\n\tthis[INTERNALS].disturbed = true;\n\n\tif (this[INTERNALS].error) {\n\t\treturn Body.Promise.reject(this[INTERNALS].error);\n\t}\n\n\tlet body = this.body;\n\n\t// body is null\n\tif (body === null) {\n\t\treturn Body.Promise.resolve(Buffer.alloc(0));\n\t}\n\n\t// body is blob\n\tif (isBlob(body)) {\n\t\tbody = body.stream();\n\t}\n\n\t// body is buffer\n\tif (Buffer.isBuffer(body)) {\n\t\treturn Body.Promise.resolve(body);\n\t}\n\n\t// istanbul ignore if: should never happen\n\tif (!(body instanceof Stream)) {\n\t\treturn Body.Promise.resolve(Buffer.alloc(0));\n\t}\n\n\t// body is stream\n\t// get ready to actually consume the body\n\tlet accum = [];\n\tlet accumBytes = 0;\n\tlet abort = false;\n\n\treturn new Body.Promise(function (resolve, reject) {\n\t\tlet resTimeout;\n\n\t\t// allow timeout on slow response body\n\t\tif (_this4.timeout) {\n\t\t\tresTimeout = setTimeout(function () {\n\t\t\t\tabort = true;\n\t\t\t\treject(new FetchError(`Response timeout while trying to fetch ${_this4.url} (over ${_this4.timeout}ms)`, 'body-timeout'));\n\t\t\t}, _this4.timeout);\n\t\t}\n\n\t\t// handle stream errors\n\t\tbody.on('error', function (err) {\n\t\t\tif (err.name === 'AbortError') {\n\t\t\t\t// if the request was aborted, reject with this Error\n\t\t\t\tabort = true;\n\t\t\t\treject(err);\n\t\t\t} else {\n\t\t\t\t// other errors, such as incorrect content-encoding\n\t\t\t\treject(new FetchError(`Invalid response body while trying to fetch ${_this4.url}: ${err.message}`, 'system', err));\n\t\t\t}\n\t\t});\n\n\t\tbody.on('data', function (chunk) {\n\t\t\tif (abort || chunk === null) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif (_this4.size && accumBytes + chunk.length > _this4.size) {\n\t\t\t\tabort = true;\n\t\t\t\treject(new FetchError(`content size at ${_this4.url} over limit: ${_this4.size}`, 'max-size'));\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\taccumBytes += chunk.length;\n\t\t\taccum.push(chunk);\n\t\t});\n\n\t\tbody.on('end', function () {\n\t\t\tif (abort) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tclearTimeout(resTimeout);\n\n\t\t\ttry {\n\t\t\t\tresolve(Buffer.concat(accum, accumBytes));\n\t\t\t} catch (err) {\n\t\t\t\t// handle streams that have accumulated too much data (issue #414)\n\t\t\t\treject(new FetchError(`Could not create Buffer from response body for ${_this4.url}: ${err.message}`, 'system', err));\n\t\t\t}\n\t\t});\n\t});\n}\n\n/**\n * Detect buffer encoding and convert to target encoding\n * ref: http://www.w3.org/TR/2011/WD-html5-20110113/parsing.html#determining-the-character-encoding\n *\n * @param Buffer buffer Incoming buffer\n * @param String encoding Target encoding\n * @return String\n */\nfunction convertBody(buffer, headers) {\n\tif (typeof convert !== 'function') {\n\t\tthrow new Error('The package `encoding` must be installed to use the textConverted() function');\n\t}\n\n\tconst ct = headers.get('content-type');\n\tlet charset = 'utf-8';\n\tlet res, str;\n\n\t// header\n\tif (ct) {\n\t\tres = /charset=([^;]*)/i.exec(ct);\n\t}\n\n\t// no charset in content type, peek at response body for at most 1024 bytes\n\tstr = buffer.slice(0, 1024).toString();\n\n\t// html5\n\tif (!res && str) {\n\t\tres = / 0 && arguments[0] !== undefined ? arguments[0] : undefined;\n\n\t\tthis[MAP] = Object.create(null);\n\n\t\tif (init instanceof Headers) {\n\t\t\tconst rawHeaders = init.raw();\n\t\t\tconst headerNames = Object.keys(rawHeaders);\n\n\t\t\tfor (const headerName of headerNames) {\n\t\t\t\tfor (const value of rawHeaders[headerName]) {\n\t\t\t\t\tthis.append(headerName, value);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn;\n\t\t}\n\n\t\t// We don't worry about converting prop to ByteString here as append()\n\t\t// will handle it.\n\t\tif (init == null) ; else if (typeof init === 'object') {\n\t\t\tconst method = init[Symbol.iterator];\n\t\t\tif (method != null) {\n\t\t\t\tif (typeof method !== 'function') {\n\t\t\t\t\tthrow new TypeError('Header pairs must be iterable');\n\t\t\t\t}\n\n\t\t\t\t// sequence>\n\t\t\t\t// Note: per spec we have to first exhaust the lists then process them\n\t\t\t\tconst pairs = [];\n\t\t\t\tfor (const pair of init) {\n\t\t\t\t\tif (typeof pair !== 'object' || typeof pair[Symbol.iterator] !== 'function') {\n\t\t\t\t\t\tthrow new TypeError('Each header pair must be iterable');\n\t\t\t\t\t}\n\t\t\t\t\tpairs.push(Array.from(pair));\n\t\t\t\t}\n\n\t\t\t\tfor (const pair of pairs) {\n\t\t\t\t\tif (pair.length !== 2) {\n\t\t\t\t\t\tthrow new TypeError('Each header pair must be a name/value tuple');\n\t\t\t\t\t}\n\t\t\t\t\tthis.append(pair[0], pair[1]);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// record\n\t\t\t\tfor (const key of Object.keys(init)) {\n\t\t\t\t\tconst value = init[key];\n\t\t\t\t\tthis.append(key, value);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tthrow new TypeError('Provided initializer must be an object');\n\t\t}\n\t}\n\n\t/**\n * Return combined header value given name\n *\n * @param String name Header name\n * @return Mixed\n */\n\tget(name) {\n\t\tname = `${name}`;\n\t\tvalidateName(name);\n\t\tconst key = find(this[MAP], name);\n\t\tif (key === undefined) {\n\t\t\treturn null;\n\t\t}\n\n\t\treturn this[MAP][key].join(', ');\n\t}\n\n\t/**\n * Iterate over all headers\n *\n * @param Function callback Executed for each item with parameters (value, name, thisArg)\n * @param Boolean thisArg `this` context for callback function\n * @return Void\n */\n\tforEach(callback) {\n\t\tlet thisArg = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : undefined;\n\n\t\tlet pairs = getHeaders(this);\n\t\tlet i = 0;\n\t\twhile (i < pairs.length) {\n\t\t\tvar _pairs$i = pairs[i];\n\t\t\tconst name = _pairs$i[0],\n\t\t\t value = _pairs$i[1];\n\n\t\t\tcallback.call(thisArg, value, name, this);\n\t\t\tpairs = getHeaders(this);\n\t\t\ti++;\n\t\t}\n\t}\n\n\t/**\n * Overwrite header values given name\n *\n * @param String name Header name\n * @param String value Header value\n * @return Void\n */\n\tset(name, value) {\n\t\tname = `${name}`;\n\t\tvalue = `${value}`;\n\t\tvalidateName(name);\n\t\tvalidateValue(value);\n\t\tconst key = find(this[MAP], name);\n\t\tthis[MAP][key !== undefined ? key : name] = [value];\n\t}\n\n\t/**\n * Append a value onto existing header\n *\n * @param String name Header name\n * @param String value Header value\n * @return Void\n */\n\tappend(name, value) {\n\t\tname = `${name}`;\n\t\tvalue = `${value}`;\n\t\tvalidateName(name);\n\t\tvalidateValue(value);\n\t\tconst key = find(this[MAP], name);\n\t\tif (key !== undefined) {\n\t\t\tthis[MAP][key].push(value);\n\t\t} else {\n\t\t\tthis[MAP][name] = [value];\n\t\t}\n\t}\n\n\t/**\n * Check for header name existence\n *\n * @param String name Header name\n * @return Boolean\n */\n\thas(name) {\n\t\tname = `${name}`;\n\t\tvalidateName(name);\n\t\treturn find(this[MAP], name) !== undefined;\n\t}\n\n\t/**\n * Delete all header values given name\n *\n * @param String name Header name\n * @return Void\n */\n\tdelete(name) {\n\t\tname = `${name}`;\n\t\tvalidateName(name);\n\t\tconst key = find(this[MAP], name);\n\t\tif (key !== undefined) {\n\t\t\tdelete this[MAP][key];\n\t\t}\n\t}\n\n\t/**\n * Return raw headers (non-spec api)\n *\n * @return Object\n */\n\traw() {\n\t\treturn this[MAP];\n\t}\n\n\t/**\n * Get an iterator on keys.\n *\n * @return Iterator\n */\n\tkeys() {\n\t\treturn createHeadersIterator(this, 'key');\n\t}\n\n\t/**\n * Get an iterator on values.\n *\n * @return Iterator\n */\n\tvalues() {\n\t\treturn createHeadersIterator(this, 'value');\n\t}\n\n\t/**\n * Get an iterator on entries.\n *\n * This is the default iterator of the Headers object.\n *\n * @return Iterator\n */\n\t[Symbol.iterator]() {\n\t\treturn createHeadersIterator(this, 'key+value');\n\t}\n}\nHeaders.prototype.entries = Headers.prototype[Symbol.iterator];\n\nObject.defineProperty(Headers.prototype, Symbol.toStringTag, {\n\tvalue: 'Headers',\n\twritable: false,\n\tenumerable: false,\n\tconfigurable: true\n});\n\nObject.defineProperties(Headers.prototype, {\n\tget: { enumerable: true },\n\tforEach: { enumerable: true },\n\tset: { enumerable: true },\n\tappend: { enumerable: true },\n\thas: { enumerable: true },\n\tdelete: { enumerable: true },\n\tkeys: { enumerable: true },\n\tvalues: { enumerable: true },\n\tentries: { enumerable: true }\n});\n\nfunction getHeaders(headers) {\n\tlet kind = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'key+value';\n\n\tconst keys = Object.keys(headers[MAP]).sort();\n\treturn keys.map(kind === 'key' ? function (k) {\n\t\treturn k.toLowerCase();\n\t} : kind === 'value' ? function (k) {\n\t\treturn headers[MAP][k].join(', ');\n\t} : function (k) {\n\t\treturn [k.toLowerCase(), headers[MAP][k].join(', ')];\n\t});\n}\n\nconst INTERNAL = Symbol('internal');\n\nfunction createHeadersIterator(target, kind) {\n\tconst iterator = Object.create(HeadersIteratorPrototype);\n\titerator[INTERNAL] = {\n\t\ttarget,\n\t\tkind,\n\t\tindex: 0\n\t};\n\treturn iterator;\n}\n\nconst HeadersIteratorPrototype = Object.setPrototypeOf({\n\tnext() {\n\t\t// istanbul ignore if\n\t\tif (!this || Object.getPrototypeOf(this) !== HeadersIteratorPrototype) {\n\t\t\tthrow new TypeError('Value of `this` is not a HeadersIterator');\n\t\t}\n\n\t\tvar _INTERNAL = this[INTERNAL];\n\t\tconst target = _INTERNAL.target,\n\t\t kind = _INTERNAL.kind,\n\t\t index = _INTERNAL.index;\n\n\t\tconst values = getHeaders(target, kind);\n\t\tconst len = values.length;\n\t\tif (index >= len) {\n\t\t\treturn {\n\t\t\t\tvalue: undefined,\n\t\t\t\tdone: true\n\t\t\t};\n\t\t}\n\n\t\tthis[INTERNAL].index = index + 1;\n\n\t\treturn {\n\t\t\tvalue: values[index],\n\t\t\tdone: false\n\t\t};\n\t}\n}, Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));\n\nObject.defineProperty(HeadersIteratorPrototype, Symbol.toStringTag, {\n\tvalue: 'HeadersIterator',\n\twritable: false,\n\tenumerable: false,\n\tconfigurable: true\n});\n\n/**\n * Export the Headers object in a form that Node.js can consume.\n *\n * @param Headers headers\n * @return Object\n */\nfunction exportNodeCompatibleHeaders(headers) {\n\tconst obj = Object.assign({ __proto__: null }, headers[MAP]);\n\n\t// http.request() only supports string as Host header. This hack makes\n\t// specifying custom Host header possible.\n\tconst hostHeaderKey = find(headers[MAP], 'Host');\n\tif (hostHeaderKey !== undefined) {\n\t\tobj[hostHeaderKey] = obj[hostHeaderKey][0];\n\t}\n\n\treturn obj;\n}\n\n/**\n * Create a Headers object from an object of headers, ignoring those that do\n * not conform to HTTP grammar productions.\n *\n * @param Object obj Object of headers\n * @return Headers\n */\nfunction createHeadersLenient(obj) {\n\tconst headers = new Headers();\n\tfor (const name of Object.keys(obj)) {\n\t\tif (invalidTokenRegex.test(name)) {\n\t\t\tcontinue;\n\t\t}\n\t\tif (Array.isArray(obj[name])) {\n\t\t\tfor (const val of obj[name]) {\n\t\t\t\tif (invalidHeaderCharRegex.test(val)) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t\tif (headers[MAP][name] === undefined) {\n\t\t\t\t\theaders[MAP][name] = [val];\n\t\t\t\t} else {\n\t\t\t\t\theaders[MAP][name].push(val);\n\t\t\t\t}\n\t\t\t}\n\t\t} else if (!invalidHeaderCharRegex.test(obj[name])) {\n\t\t\theaders[MAP][name] = [obj[name]];\n\t\t}\n\t}\n\treturn headers;\n}\n\nconst INTERNALS$1 = Symbol('Response internals');\n\n// fix an issue where \"STATUS_CODES\" aren't a named export for node <10\nconst STATUS_CODES = http.STATUS_CODES;\n\n/**\n * Response class\n *\n * @param Stream body Readable stream\n * @param Object opts Response options\n * @return Void\n */\nclass Response {\n\tconstructor() {\n\t\tlet body = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n\t\tlet opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n\t\tBody.call(this, body, opts);\n\n\t\tconst status = opts.status || 200;\n\t\tconst headers = new Headers(opts.headers);\n\n\t\tif (body != null && !headers.has('Content-Type')) {\n\t\t\tconst contentType = extractContentType(body);\n\t\t\tif (contentType) {\n\t\t\t\theaders.append('Content-Type', contentType);\n\t\t\t}\n\t\t}\n\n\t\tthis[INTERNALS$1] = {\n\t\t\turl: opts.url,\n\t\t\tstatus,\n\t\t\tstatusText: opts.statusText || STATUS_CODES[status],\n\t\t\theaders,\n\t\t\tcounter: opts.counter\n\t\t};\n\t}\n\n\tget url() {\n\t\treturn this[INTERNALS$1].url || '';\n\t}\n\n\tget status() {\n\t\treturn this[INTERNALS$1].status;\n\t}\n\n\t/**\n * Convenience property representing if the request ended normally\n */\n\tget ok() {\n\t\treturn this[INTERNALS$1].status >= 200 && this[INTERNALS$1].status < 300;\n\t}\n\n\tget redirected() {\n\t\treturn this[INTERNALS$1].counter > 0;\n\t}\n\n\tget statusText() {\n\t\treturn this[INTERNALS$1].statusText;\n\t}\n\n\tget headers() {\n\t\treturn this[INTERNALS$1].headers;\n\t}\n\n\t/**\n * Clone this response\n *\n * @return Response\n */\n\tclone() {\n\t\treturn new Response(clone(this), {\n\t\t\turl: this.url,\n\t\t\tstatus: this.status,\n\t\t\tstatusText: this.statusText,\n\t\t\theaders: this.headers,\n\t\t\tok: this.ok,\n\t\t\tredirected: this.redirected\n\t\t});\n\t}\n}\n\nBody.mixIn(Response.prototype);\n\nObject.defineProperties(Response.prototype, {\n\turl: { enumerable: true },\n\tstatus: { enumerable: true },\n\tok: { enumerable: true },\n\tredirected: { enumerable: true },\n\tstatusText: { enumerable: true },\n\theaders: { enumerable: true },\n\tclone: { enumerable: true }\n});\n\nObject.defineProperty(Response.prototype, Symbol.toStringTag, {\n\tvalue: 'Response',\n\twritable: false,\n\tenumerable: false,\n\tconfigurable: true\n});\n\nconst INTERNALS$2 = Symbol('Request internals');\nconst URL = Url.URL || whatwgUrl.URL;\n\n// fix an issue where \"format\", \"parse\" aren't a named export for node <10\nconst parse_url = Url.parse;\nconst format_url = Url.format;\n\n/**\n * Wrapper around `new URL` to handle arbitrary URLs\n *\n * @param {string} urlStr\n * @return {void}\n */\nfunction parseURL(urlStr) {\n\t/*\n \tCheck whether the URL is absolute or not\n \t\tScheme: https://tools.ietf.org/html/rfc3986#section-3.1\n \tAbsolute URL: https://tools.ietf.org/html/rfc3986#section-4.3\n */\n\tif (/^[a-zA-Z][a-zA-Z\\d+\\-.]*:/.exec(urlStr)) {\n\t\turlStr = new URL(urlStr).toString();\n\t}\n\n\t// Fallback to old implementation for arbitrary URLs\n\treturn parse_url(urlStr);\n}\n\nconst streamDestructionSupported = 'destroy' in Stream.Readable.prototype;\n\n/**\n * Check if a value is an instance of Request.\n *\n * @param Mixed input\n * @return Boolean\n */\nfunction isRequest(input) {\n\treturn typeof input === 'object' && typeof input[INTERNALS$2] === 'object';\n}\n\nfunction isAbortSignal(signal) {\n\tconst proto = signal && typeof signal === 'object' && Object.getPrototypeOf(signal);\n\treturn !!(proto && proto.constructor.name === 'AbortSignal');\n}\n\n/**\n * Request class\n *\n * @param Mixed input Url or Request instance\n * @param Object init Custom options\n * @return Void\n */\nclass Request {\n\tconstructor(input) {\n\t\tlet init = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n\t\tlet parsedURL;\n\n\t\t// normalize input\n\t\tif (!isRequest(input)) {\n\t\t\tif (input && input.href) {\n\t\t\t\t// in order to support Node.js' Url objects; though WHATWG's URL objects\n\t\t\t\t// will fall into this branch also (since their `toString()` will return\n\t\t\t\t// `href` property anyway)\n\t\t\t\tparsedURL = parseURL(input.href);\n\t\t\t} else {\n\t\t\t\t// coerce input to a string before attempting to parse\n\t\t\t\tparsedURL = parseURL(`${input}`);\n\t\t\t}\n\t\t\tinput = {};\n\t\t} else {\n\t\t\tparsedURL = parseURL(input.url);\n\t\t}\n\n\t\tlet method = init.method || input.method || 'GET';\n\t\tmethod = method.toUpperCase();\n\n\t\tif ((init.body != null || isRequest(input) && input.body !== null) && (method === 'GET' || method === 'HEAD')) {\n\t\t\tthrow new TypeError('Request with GET/HEAD method cannot have body');\n\t\t}\n\n\t\tlet inputBody = init.body != null ? init.body : isRequest(input) && input.body !== null ? clone(input) : null;\n\n\t\tBody.call(this, inputBody, {\n\t\t\ttimeout: init.timeout || input.timeout || 0,\n\t\t\tsize: init.size || input.size || 0\n\t\t});\n\n\t\tconst headers = new Headers(init.headers || input.headers || {});\n\n\t\tif (inputBody != null && !headers.has('Content-Type')) {\n\t\t\tconst contentType = extractContentType(inputBody);\n\t\t\tif (contentType) {\n\t\t\t\theaders.append('Content-Type', contentType);\n\t\t\t}\n\t\t}\n\n\t\tlet signal = isRequest(input) ? input.signal : null;\n\t\tif ('signal' in init) signal = init.signal;\n\n\t\tif (signal != null && !isAbortSignal(signal)) {\n\t\t\tthrow new TypeError('Expected signal to be an instanceof AbortSignal');\n\t\t}\n\n\t\tthis[INTERNALS$2] = {\n\t\t\tmethod,\n\t\t\tredirect: init.redirect || input.redirect || 'follow',\n\t\t\theaders,\n\t\t\tparsedURL,\n\t\t\tsignal\n\t\t};\n\n\t\t// node-fetch-only options\n\t\tthis.follow = init.follow !== undefined ? init.follow : input.follow !== undefined ? input.follow : 20;\n\t\tthis.compress = init.compress !== undefined ? init.compress : input.compress !== undefined ? input.compress : true;\n\t\tthis.counter = init.counter || input.counter || 0;\n\t\tthis.agent = init.agent || input.agent;\n\t}\n\n\tget method() {\n\t\treturn this[INTERNALS$2].method;\n\t}\n\n\tget url() {\n\t\treturn format_url(this[INTERNALS$2].parsedURL);\n\t}\n\n\tget headers() {\n\t\treturn this[INTERNALS$2].headers;\n\t}\n\n\tget redirect() {\n\t\treturn this[INTERNALS$2].redirect;\n\t}\n\n\tget signal() {\n\t\treturn this[INTERNALS$2].signal;\n\t}\n\n\t/**\n * Clone this request\n *\n * @return Request\n */\n\tclone() {\n\t\treturn new Request(this);\n\t}\n}\n\nBody.mixIn(Request.prototype);\n\nObject.defineProperty(Request.prototype, Symbol.toStringTag, {\n\tvalue: 'Request',\n\twritable: false,\n\tenumerable: false,\n\tconfigurable: true\n});\n\nObject.defineProperties(Request.prototype, {\n\tmethod: { enumerable: true },\n\turl: { enumerable: true },\n\theaders: { enumerable: true },\n\tredirect: { enumerable: true },\n\tclone: { enumerable: true },\n\tsignal: { enumerable: true }\n});\n\n/**\n * Convert a Request to Node.js http request options.\n *\n * @param Request A Request instance\n * @return Object The options object to be passed to http.request\n */\nfunction getNodeRequestOptions(request) {\n\tconst parsedURL = request[INTERNALS$2].parsedURL;\n\tconst headers = new Headers(request[INTERNALS$2].headers);\n\n\t// fetch step 1.3\n\tif (!headers.has('Accept')) {\n\t\theaders.set('Accept', '*/*');\n\t}\n\n\t// Basic fetch\n\tif (!parsedURL.protocol || !parsedURL.hostname) {\n\t\tthrow new TypeError('Only absolute URLs are supported');\n\t}\n\n\tif (!/^https?:$/.test(parsedURL.protocol)) {\n\t\tthrow new TypeError('Only HTTP(S) protocols are supported');\n\t}\n\n\tif (request.signal && request.body instanceof Stream.Readable && !streamDestructionSupported) {\n\t\tthrow new Error('Cancellation of streamed requests with AbortSignal is not supported in node < 8');\n\t}\n\n\t// HTTP-network-or-cache fetch steps 2.4-2.7\n\tlet contentLengthValue = null;\n\tif (request.body == null && /^(POST|PUT)$/i.test(request.method)) {\n\t\tcontentLengthValue = '0';\n\t}\n\tif (request.body != null) {\n\t\tconst totalBytes = getTotalBytes(request);\n\t\tif (typeof totalBytes === 'number') {\n\t\t\tcontentLengthValue = String(totalBytes);\n\t\t}\n\t}\n\tif (contentLengthValue) {\n\t\theaders.set('Content-Length', contentLengthValue);\n\t}\n\n\t// HTTP-network-or-cache fetch step 2.11\n\tif (!headers.has('User-Agent')) {\n\t\theaders.set('User-Agent', 'node-fetch/1.0 (+https://github.com/bitinn/node-fetch)');\n\t}\n\n\t// HTTP-network-or-cache fetch step 2.15\n\tif (request.compress && !headers.has('Accept-Encoding')) {\n\t\theaders.set('Accept-Encoding', 'gzip,deflate');\n\t}\n\n\tlet agent = request.agent;\n\tif (typeof agent === 'function') {\n\t\tagent = agent(parsedURL);\n\t}\n\n\tif (!headers.has('Connection') && !agent) {\n\t\theaders.set('Connection', 'close');\n\t}\n\n\t// HTTP-network fetch step 4.2\n\t// chunked encoding is handled by Node.js\n\n\treturn Object.assign({}, parsedURL, {\n\t\tmethod: request.method,\n\t\theaders: exportNodeCompatibleHeaders(headers),\n\t\tagent\n\t});\n}\n\n/**\n * abort-error.js\n *\n * AbortError interface for cancelled requests\n */\n\n/**\n * Create AbortError instance\n *\n * @param String message Error message for human\n * @return AbortError\n */\nfunction AbortError(message) {\n Error.call(this, message);\n\n this.type = 'aborted';\n this.message = message;\n\n // hide custom error implementation details from end-users\n Error.captureStackTrace(this, this.constructor);\n}\n\nAbortError.prototype = Object.create(Error.prototype);\nAbortError.prototype.constructor = AbortError;\nAbortError.prototype.name = 'AbortError';\n\nconst URL$1 = Url.URL || whatwgUrl.URL;\n\n// fix an issue where \"PassThrough\", \"resolve\" aren't a named export for node <10\nconst PassThrough$1 = Stream.PassThrough;\n\nconst isDomainOrSubdomain = function isDomainOrSubdomain(destination, original) {\n\tconst orig = new URL$1(original).hostname;\n\tconst dest = new URL$1(destination).hostname;\n\n\treturn orig === dest || orig[orig.length - dest.length - 1] === '.' && orig.endsWith(dest);\n};\n\n/**\n * Fetch function\n *\n * @param Mixed url Absolute url or Request instance\n * @param Object opts Fetch options\n * @return Promise\n */\nfunction fetch(url, opts) {\n\n\t// allow custom promise\n\tif (!fetch.Promise) {\n\t\tthrow new Error('native promise missing, set fetch.Promise to your favorite alternative');\n\t}\n\n\tBody.Promise = fetch.Promise;\n\n\t// wrap http.request into fetch\n\treturn new fetch.Promise(function (resolve, reject) {\n\t\t// build request object\n\t\tconst request = new Request(url, opts);\n\t\tconst options = getNodeRequestOptions(request);\n\n\t\tconst send = (options.protocol === 'https:' ? https : http).request;\n\t\tconst signal = request.signal;\n\n\t\tlet response = null;\n\n\t\tconst abort = function abort() {\n\t\t\tlet error = new AbortError('The user aborted a request.');\n\t\t\treject(error);\n\t\t\tif (request.body && request.body instanceof Stream.Readable) {\n\t\t\t\trequest.body.destroy(error);\n\t\t\t}\n\t\t\tif (!response || !response.body) return;\n\t\t\tresponse.body.emit('error', error);\n\t\t};\n\n\t\tif (signal && signal.aborted) {\n\t\t\tabort();\n\t\t\treturn;\n\t\t}\n\n\t\tconst abortAndFinalize = function abortAndFinalize() {\n\t\t\tabort();\n\t\t\tfinalize();\n\t\t};\n\n\t\t// send request\n\t\tconst req = send(options);\n\t\tlet reqTimeout;\n\n\t\tif (signal) {\n\t\t\tsignal.addEventListener('abort', abortAndFinalize);\n\t\t}\n\n\t\tfunction finalize() {\n\t\t\treq.abort();\n\t\t\tif (signal) signal.removeEventListener('abort', abortAndFinalize);\n\t\t\tclearTimeout(reqTimeout);\n\t\t}\n\n\t\tif (request.timeout) {\n\t\t\treq.once('socket', function (socket) {\n\t\t\t\treqTimeout = setTimeout(function () {\n\t\t\t\t\treject(new FetchError(`network timeout at: ${request.url}`, 'request-timeout'));\n\t\t\t\t\tfinalize();\n\t\t\t\t}, request.timeout);\n\t\t\t});\n\t\t}\n\n\t\treq.on('error', function (err) {\n\t\t\treject(new FetchError(`request to ${request.url} failed, reason: ${err.message}`, 'system', err));\n\t\t\tfinalize();\n\t\t});\n\n\t\treq.on('response', function (res) {\n\t\t\tclearTimeout(reqTimeout);\n\n\t\t\tconst headers = createHeadersLenient(res.headers);\n\n\t\t\t// HTTP fetch step 5\n\t\t\tif (fetch.isRedirect(res.statusCode)) {\n\t\t\t\t// HTTP fetch step 5.2\n\t\t\t\tconst location = headers.get('Location');\n\n\t\t\t\t// HTTP fetch step 5.3\n\t\t\t\tlet locationURL = null;\n\t\t\t\ttry {\n\t\t\t\t\tlocationURL = location === null ? null : new URL$1(location, request.url).toString();\n\t\t\t\t} catch (err) {\n\t\t\t\t\t// error here can only be invalid URL in Location: header\n\t\t\t\t\t// do not throw when options.redirect == manual\n\t\t\t\t\t// let the user extract the errorneous redirect URL\n\t\t\t\t\tif (request.redirect !== 'manual') {\n\t\t\t\t\t\treject(new FetchError(`uri requested responds with an invalid redirect URL: ${location}`, 'invalid-redirect'));\n\t\t\t\t\t\tfinalize();\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// HTTP fetch step 5.5\n\t\t\t\tswitch (request.redirect) {\n\t\t\t\t\tcase 'error':\n\t\t\t\t\t\treject(new FetchError(`uri requested responds with a redirect, redirect mode is set to error: ${request.url}`, 'no-redirect'));\n\t\t\t\t\t\tfinalize();\n\t\t\t\t\t\treturn;\n\t\t\t\t\tcase 'manual':\n\t\t\t\t\t\t// node-fetch-specific step: make manual redirect a bit easier to use by setting the Location header value to the resolved URL.\n\t\t\t\t\t\tif (locationURL !== null) {\n\t\t\t\t\t\t\t// handle corrupted header\n\t\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\t\theaders.set('Location', locationURL);\n\t\t\t\t\t\t\t} catch (err) {\n\t\t\t\t\t\t\t\t// istanbul ignore next: nodejs server prevent invalid response headers, we can't test this through normal request\n\t\t\t\t\t\t\t\treject(err);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'follow':\n\t\t\t\t\t\t// HTTP-redirect fetch step 2\n\t\t\t\t\t\tif (locationURL === null) {\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// HTTP-redirect fetch step 5\n\t\t\t\t\t\tif (request.counter >= request.follow) {\n\t\t\t\t\t\t\treject(new FetchError(`maximum redirect reached at: ${request.url}`, 'max-redirect'));\n\t\t\t\t\t\t\tfinalize();\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// HTTP-redirect fetch step 6 (counter increment)\n\t\t\t\t\t\t// Create a new Request object.\n\t\t\t\t\t\tconst requestOpts = {\n\t\t\t\t\t\t\theaders: new Headers(request.headers),\n\t\t\t\t\t\t\tfollow: request.follow,\n\t\t\t\t\t\t\tcounter: request.counter + 1,\n\t\t\t\t\t\t\tagent: request.agent,\n\t\t\t\t\t\t\tcompress: request.compress,\n\t\t\t\t\t\t\tmethod: request.method,\n\t\t\t\t\t\t\tbody: request.body,\n\t\t\t\t\t\t\tsignal: request.signal,\n\t\t\t\t\t\t\ttimeout: request.timeout,\n\t\t\t\t\t\t\tsize: request.size\n\t\t\t\t\t\t};\n\n\t\t\t\t\t\tif (!isDomainOrSubdomain(request.url, locationURL)) {\n\t\t\t\t\t\t\tfor (const name of ['authorization', 'www-authenticate', 'cookie', 'cookie2']) {\n\t\t\t\t\t\t\t\trequestOpts.headers.delete(name);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// HTTP-redirect fetch step 9\n\t\t\t\t\t\tif (res.statusCode !== 303 && request.body && getTotalBytes(request) === null) {\n\t\t\t\t\t\t\treject(new FetchError('Cannot follow redirect with body being a readable stream', 'unsupported-redirect'));\n\t\t\t\t\t\t\tfinalize();\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// HTTP-redirect fetch step 11\n\t\t\t\t\t\tif (res.statusCode === 303 || (res.statusCode === 301 || res.statusCode === 302) && request.method === 'POST') {\n\t\t\t\t\t\t\trequestOpts.method = 'GET';\n\t\t\t\t\t\t\trequestOpts.body = undefined;\n\t\t\t\t\t\t\trequestOpts.headers.delete('content-length');\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// HTTP-redirect fetch step 15\n\t\t\t\t\t\tresolve(fetch(new Request(locationURL, requestOpts)));\n\t\t\t\t\t\tfinalize();\n\t\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// prepare response\n\t\t\tres.once('end', function () {\n\t\t\t\tif (signal) signal.removeEventListener('abort', abortAndFinalize);\n\t\t\t});\n\t\t\tlet body = res.pipe(new PassThrough$1());\n\n\t\t\tconst response_options = {\n\t\t\t\turl: request.url,\n\t\t\t\tstatus: res.statusCode,\n\t\t\t\tstatusText: res.statusMessage,\n\t\t\t\theaders: headers,\n\t\t\t\tsize: request.size,\n\t\t\t\ttimeout: request.timeout,\n\t\t\t\tcounter: request.counter\n\t\t\t};\n\n\t\t\t// HTTP-network fetch step 12.1.1.3\n\t\t\tconst codings = headers.get('Content-Encoding');\n\n\t\t\t// HTTP-network fetch step 12.1.1.4: handle content codings\n\n\t\t\t// in following scenarios we ignore compression support\n\t\t\t// 1. compression support is disabled\n\t\t\t// 2. HEAD request\n\t\t\t// 3. no Content-Encoding header\n\t\t\t// 4. no content response (204)\n\t\t\t// 5. content not modified response (304)\n\t\t\tif (!request.compress || request.method === 'HEAD' || codings === null || res.statusCode === 204 || res.statusCode === 304) {\n\t\t\t\tresponse = new Response(body, response_options);\n\t\t\t\tresolve(response);\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// For Node v6+\n\t\t\t// Be less strict when decoding compressed responses, since sometimes\n\t\t\t// servers send slightly invalid responses that are still accepted\n\t\t\t// by common browsers.\n\t\t\t// Always using Z_SYNC_FLUSH is what cURL does.\n\t\t\tconst zlibOptions = {\n\t\t\t\tflush: zlib.Z_SYNC_FLUSH,\n\t\t\t\tfinishFlush: zlib.Z_SYNC_FLUSH\n\t\t\t};\n\n\t\t\t// for gzip\n\t\t\tif (codings == 'gzip' || codings == 'x-gzip') {\n\t\t\t\tbody = body.pipe(zlib.createGunzip(zlibOptions));\n\t\t\t\tresponse = new Response(body, response_options);\n\t\t\t\tresolve(response);\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// for deflate\n\t\t\tif (codings == 'deflate' || codings == 'x-deflate') {\n\t\t\t\t// handle the infamous raw deflate response from old servers\n\t\t\t\t// a hack for old IIS and Apache servers\n\t\t\t\tconst raw = res.pipe(new PassThrough$1());\n\t\t\t\traw.once('data', function (chunk) {\n\t\t\t\t\t// see http://stackoverflow.com/questions/37519828\n\t\t\t\t\tif ((chunk[0] & 0x0F) === 0x08) {\n\t\t\t\t\t\tbody = body.pipe(zlib.createInflate());\n\t\t\t\t\t} else {\n\t\t\t\t\t\tbody = body.pipe(zlib.createInflateRaw());\n\t\t\t\t\t}\n\t\t\t\t\tresponse = new Response(body, response_options);\n\t\t\t\t\tresolve(response);\n\t\t\t\t});\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// for br\n\t\t\tif (codings == 'br' && typeof zlib.createBrotliDecompress === 'function') {\n\t\t\t\tbody = body.pipe(zlib.createBrotliDecompress());\n\t\t\t\tresponse = new Response(body, response_options);\n\t\t\t\tresolve(response);\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// otherwise, use response as-is\n\t\t\tresponse = new Response(body, response_options);\n\t\t\tresolve(response);\n\t\t});\n\n\t\twriteToStream(req, request);\n\t});\n}\n/**\n * Redirect code matching\n *\n * @param Number code Status code\n * @return Boolean\n */\nfetch.isRedirect = function (code) {\n\treturn code === 301 || code === 302 || code === 303 || code === 307 || code === 308;\n};\n\n// expose Promise\nfetch.Promise = global.Promise;\n\nmodule.exports = exports = fetch;\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = exports;\nexports.Headers = Headers;\nexports.Request = Request;\nexports.Response = Response;\nexports.FetchError = FetchError;\n","var wrappy = require('wrappy')\nmodule.exports = wrappy(once)\nmodule.exports.strict = wrappy(onceStrict)\n\nonce.proto = once(function () {\n Object.defineProperty(Function.prototype, 'once', {\n value: function () {\n return once(this)\n },\n configurable: true\n })\n\n Object.defineProperty(Function.prototype, 'onceStrict', {\n value: function () {\n return onceStrict(this)\n },\n configurable: true\n })\n})\n\nfunction once (fn) {\n var f = function () {\n if (f.called) return f.value\n f.called = true\n return f.value = fn.apply(this, arguments)\n }\n f.called = false\n return f\n}\n\nfunction onceStrict (fn) {\n var f = function () {\n if (f.called)\n throw new Error(f.onceError)\n f.called = true\n return f.value = fn.apply(this, arguments)\n }\n var name = fn.name || 'Function wrapped with `once`'\n f.onceError = name + \" shouldn't be called more than once\"\n f.called = false\n return f\n}\n","var SourceMapConsumer = require('source-map').SourceMapConsumer;\nvar path = require('path');\n\nvar fs;\ntry {\n fs = require('fs');\n if (!fs.existsSync || !fs.readFileSync) {\n // fs doesn't have all methods we need\n fs = null;\n }\n} catch (err) {\n /* nop */\n}\n\nvar bufferFrom = require('buffer-from');\n\n// Only install once if called multiple times\nvar errorFormatterInstalled = false;\nvar uncaughtShimInstalled = false;\n\n// If true, the caches are reset before a stack trace formatting operation\nvar emptyCacheBetweenOperations = false;\n\n// Supports {browser, node, auto}\nvar environment = \"auto\";\n\n// Maps a file path to a string containing the file contents\nvar fileContentsCache = {};\n\n// Maps a file path to a source map for that file\nvar sourceMapCache = {};\n\n// Regex for detecting source maps\nvar reSourceMap = /^data:application\\/json[^,]+base64,/;\n\n// Priority list of retrieve handlers\nvar retrieveFileHandlers = [];\nvar retrieveMapHandlers = [];\n\nfunction isInBrowser() {\n if (environment === \"browser\")\n return true;\n if (environment === \"node\")\n return false;\n return ((typeof window !== 'undefined') && (typeof XMLHttpRequest === 'function') && !(window.require && window.module && window.process && window.process.type === \"renderer\"));\n}\n\nfunction hasGlobalProcessEventEmitter() {\n return ((typeof process === 'object') && (process !== null) && (typeof process.on === 'function'));\n}\n\nfunction handlerExec(list) {\n return function(arg) {\n for (var i = 0; i < list.length; i++) {\n var ret = list[i](arg);\n if (ret) {\n return ret;\n }\n }\n return null;\n };\n}\n\nvar retrieveFile = handlerExec(retrieveFileHandlers);\n\nretrieveFileHandlers.push(function(path) {\n // Trim the path to make sure there is no extra whitespace.\n path = path.trim();\n if (/^file:/.test(path)) {\n // existsSync/readFileSync can't handle file protocol, but once stripped, it works\n path = path.replace(/file:\\/\\/\\/(\\w:)?/, function(protocol, drive) {\n return drive ?\n '' : // file:///C:/dir/file -> C:/dir/file\n '/'; // file:///root-dir/file -> /root-dir/file\n });\n }\n if (path in fileContentsCache) {\n return fileContentsCache[path];\n }\n\n var contents = '';\n try {\n if (!fs) {\n // Use SJAX if we are in the browser\n var xhr = new XMLHttpRequest();\n xhr.open('GET', path, /** async */ false);\n xhr.send(null);\n if (xhr.readyState === 4 && xhr.status === 200) {\n contents = xhr.responseText;\n }\n } else if (fs.existsSync(path)) {\n // Otherwise, use the filesystem\n contents = fs.readFileSync(path, 'utf8');\n }\n } catch (er) {\n /* ignore any errors */\n }\n\n return fileContentsCache[path] = contents;\n});\n\n// Support URLs relative to a directory, but be careful about a protocol prefix\n// in case we are in the browser (i.e. directories may start with \"http://\" or \"file:///\")\nfunction supportRelativeURL(file, url) {\n if (!file) return url;\n var dir = path.dirname(file);\n var match = /^\\w+:\\/\\/[^\\/]*/.exec(dir);\n var protocol = match ? match[0] : '';\n var startPath = dir.slice(protocol.length);\n if (protocol && /^\\/\\w\\:/.test(startPath)) {\n // handle file:///C:/ paths\n protocol += '/';\n return protocol + path.resolve(dir.slice(protocol.length), url).replace(/\\\\/g, '/');\n }\n return protocol + path.resolve(dir.slice(protocol.length), url);\n}\n\nfunction retrieveSourceMapURL(source) {\n var fileData;\n\n if (isInBrowser()) {\n try {\n var xhr = new XMLHttpRequest();\n xhr.open('GET', source, false);\n xhr.send(null);\n fileData = xhr.readyState === 4 ? xhr.responseText : null;\n\n // Support providing a sourceMappingURL via the SourceMap header\n var sourceMapHeader = xhr.getResponseHeader(\"SourceMap\") ||\n xhr.getResponseHeader(\"X-SourceMap\");\n if (sourceMapHeader) {\n return sourceMapHeader;\n }\n } catch (e) {\n }\n }\n\n // Get the URL of the source map\n fileData = retrieveFile(source);\n var re = /(?:\\/\\/[@#][\\s]*sourceMappingURL=([^\\s'\"]+)[\\s]*$)|(?:\\/\\*[@#][\\s]*sourceMappingURL=([^\\s*'\"]+)[\\s]*(?:\\*\\/)[\\s]*$)/mg;\n // Keep executing the search to find the *last* sourceMappingURL to avoid\n // picking up sourceMappingURLs from comments, strings, etc.\n var lastMatch, match;\n while (match = re.exec(fileData)) lastMatch = match;\n if (!lastMatch) return null;\n return lastMatch[1];\n};\n\n// Can be overridden by the retrieveSourceMap option to install. Takes a\n// generated source filename; returns a {map, optional url} object, or null if\n// there is no source map. The map field may be either a string or the parsed\n// JSON object (ie, it must be a valid argument to the SourceMapConsumer\n// constructor).\nvar retrieveSourceMap = handlerExec(retrieveMapHandlers);\nretrieveMapHandlers.push(function(source) {\n var sourceMappingURL = retrieveSourceMapURL(source);\n if (!sourceMappingURL) return null;\n\n // Read the contents of the source map\n var sourceMapData;\n if (reSourceMap.test(sourceMappingURL)) {\n // Support source map URL as a data url\n var rawData = sourceMappingURL.slice(sourceMappingURL.indexOf(',') + 1);\n sourceMapData = bufferFrom(rawData, \"base64\").toString();\n sourceMappingURL = source;\n } else {\n // Support source map URLs relative to the source URL\n sourceMappingURL = supportRelativeURL(source, sourceMappingURL);\n sourceMapData = retrieveFile(sourceMappingURL);\n }\n\n if (!sourceMapData) {\n return null;\n }\n\n return {\n url: sourceMappingURL,\n map: sourceMapData\n };\n});\n\nfunction mapSourcePosition(position) {\n var sourceMap = sourceMapCache[position.source];\n if (!sourceMap) {\n // Call the (overrideable) retrieveSourceMap function to get the source map.\n var urlAndMap = retrieveSourceMap(position.source);\n if (urlAndMap) {\n sourceMap = sourceMapCache[position.source] = {\n url: urlAndMap.url,\n map: new SourceMapConsumer(urlAndMap.map)\n };\n\n // Load all sources stored inline with the source map into the file cache\n // to pretend like they are already loaded. They may not exist on disk.\n if (sourceMap.map.sourcesContent) {\n sourceMap.map.sources.forEach(function(source, i) {\n var contents = sourceMap.map.sourcesContent[i];\n if (contents) {\n var url = supportRelativeURL(sourceMap.url, source);\n fileContentsCache[url] = contents;\n }\n });\n }\n } else {\n sourceMap = sourceMapCache[position.source] = {\n url: null,\n map: null\n };\n }\n }\n\n // Resolve the source URL relative to the URL of the source map\n if (sourceMap && sourceMap.map && typeof sourceMap.map.originalPositionFor === 'function') {\n var originalPosition = sourceMap.map.originalPositionFor(position);\n\n // Only return the original position if a matching line was found. If no\n // matching line is found then we return position instead, which will cause\n // the stack trace to print the path and line for the compiled file. It is\n // better to give a precise location in the compiled file than a vague\n // location in the original file.\n if (originalPosition.source !== null) {\n originalPosition.source = supportRelativeURL(\n sourceMap.url, originalPosition.source);\n return originalPosition;\n }\n }\n\n return position;\n}\n\n// Parses code generated by FormatEvalOrigin(), a function inside V8:\n// https://code.google.com/p/v8/source/browse/trunk/src/messages.js\nfunction mapEvalOrigin(origin) {\n // Most eval() calls are in this format\n var match = /^eval at ([^(]+) \\((.+):(\\d+):(\\d+)\\)$/.exec(origin);\n if (match) {\n var position = mapSourcePosition({\n source: match[2],\n line: +match[3],\n column: match[4] - 1\n });\n return 'eval at ' + match[1] + ' (' + position.source + ':' +\n position.line + ':' + (position.column + 1) + ')';\n }\n\n // Parse nested eval() calls using recursion\n match = /^eval at ([^(]+) \\((.+)\\)$/.exec(origin);\n if (match) {\n return 'eval at ' + match[1] + ' (' + mapEvalOrigin(match[2]) + ')';\n }\n\n // Make sure we still return useful information if we didn't find anything\n return origin;\n}\n\n// This is copied almost verbatim from the V8 source code at\n// https://code.google.com/p/v8/source/browse/trunk/src/messages.js. The\n// implementation of wrapCallSite() used to just forward to the actual source\n// code of CallSite.prototype.toString but unfortunately a new release of V8\n// did something to the prototype chain and broke the shim. The only fix I\n// could find was copy/paste.\nfunction CallSiteToString() {\n var fileName;\n var fileLocation = \"\";\n if (this.isNative()) {\n fileLocation = \"native\";\n } else {\n fileName = this.getScriptNameOrSourceURL();\n if (!fileName && this.isEval()) {\n fileLocation = this.getEvalOrigin();\n fileLocation += \", \"; // Expecting source position to follow.\n }\n\n if (fileName) {\n fileLocation += fileName;\n } else {\n // Source code does not originate from a file and is not native, but we\n // can still get the source position inside the source string, e.g. in\n // an eval string.\n fileLocation += \"\";\n }\n var lineNumber = this.getLineNumber();\n if (lineNumber != null) {\n fileLocation += \":\" + lineNumber;\n var columnNumber = this.getColumnNumber();\n if (columnNumber) {\n fileLocation += \":\" + columnNumber;\n }\n }\n }\n\n var line = \"\";\n var functionName = this.getFunctionName();\n var addSuffix = true;\n var isConstructor = this.isConstructor();\n var isMethodCall = !(this.isToplevel() || isConstructor);\n if (isMethodCall) {\n var typeName = this.getTypeName();\n // Fixes shim to be backward compatable with Node v0 to v4\n if (typeName === \"[object Object]\") {\n typeName = \"null\";\n }\n var methodName = this.getMethodName();\n if (functionName) {\n if (typeName && functionName.indexOf(typeName) != 0) {\n line += typeName + \".\";\n }\n line += functionName;\n if (methodName && functionName.indexOf(\".\" + methodName) != functionName.length - methodName.length - 1) {\n line += \" [as \" + methodName + \"]\";\n }\n } else {\n line += typeName + \".\" + (methodName || \"\");\n }\n } else if (isConstructor) {\n line += \"new \" + (functionName || \"\");\n } else if (functionName) {\n line += functionName;\n } else {\n line += fileLocation;\n addSuffix = false;\n }\n if (addSuffix) {\n line += \" (\" + fileLocation + \")\";\n }\n return line;\n}\n\nfunction cloneCallSite(frame) {\n var object = {};\n Object.getOwnPropertyNames(Object.getPrototypeOf(frame)).forEach(function(name) {\n object[name] = /^(?:is|get)/.test(name) ? function() { return frame[name].call(frame); } : frame[name];\n });\n object.toString = CallSiteToString;\n return object;\n}\n\nfunction wrapCallSite(frame) {\n if(frame.isNative()) {\n return frame;\n }\n\n // Most call sites will return the source file from getFileName(), but code\n // passed to eval() ending in \"//# sourceURL=...\" will return the source file\n // from getScriptNameOrSourceURL() instead\n var source = frame.getFileName() || frame.getScriptNameOrSourceURL();\n if (source) {\n var line = frame.getLineNumber();\n var column = frame.getColumnNumber() - 1;\n\n // Fix position in Node where some (internal) code is prepended.\n // See https://github.com/evanw/node-source-map-support/issues/36\n var headerLength = 62;\n if (line === 1 && column > headerLength && !isInBrowser() && !frame.isEval()) {\n column -= headerLength;\n }\n\n var position = mapSourcePosition({\n source: source,\n line: line,\n column: column\n });\n frame = cloneCallSite(frame);\n var originalFunctionName = frame.getFunctionName;\n frame.getFunctionName = function() { return position.name || originalFunctionName(); };\n frame.getFileName = function() { return position.source; };\n frame.getLineNumber = function() { return position.line; };\n frame.getColumnNumber = function() { return position.column + 1; };\n frame.getScriptNameOrSourceURL = function() { return position.source; };\n return frame;\n }\n\n // Code called using eval() needs special handling\n var origin = frame.isEval() && frame.getEvalOrigin();\n if (origin) {\n origin = mapEvalOrigin(origin);\n frame = cloneCallSite(frame);\n frame.getEvalOrigin = function() { return origin; };\n return frame;\n }\n\n // If we get here then we were unable to change the source position\n return frame;\n}\n\n// This function is part of the V8 stack trace API, for more info see:\n// https://v8.dev/docs/stack-trace-api\nfunction prepareStackTrace(error, stack) {\n if (emptyCacheBetweenOperations) {\n fileContentsCache = {};\n sourceMapCache = {};\n }\n\n var name = error.name || 'Error';\n var message = error.message || '';\n var errorString = name + \": \" + message;\n\n return errorString + stack.map(function(frame) {\n return '\\n at ' + wrapCallSite(frame);\n }).join('');\n}\n\n// Generate position and snippet of original source with pointer\nfunction getErrorSource(error) {\n var match = /\\n at [^(]+ \\((.*):(\\d+):(\\d+)\\)/.exec(error.stack);\n if (match) {\n var source = match[1];\n var line = +match[2];\n var column = +match[3];\n\n // Support the inline sourceContents inside the source map\n var contents = fileContentsCache[source];\n\n // Support files on disk\n if (!contents && fs && fs.existsSync(source)) {\n try {\n contents = fs.readFileSync(source, 'utf8');\n } catch (er) {\n contents = '';\n }\n }\n\n // Format the line from the original source code like node does\n if (contents) {\n var code = contents.split(/(?:\\r\\n|\\r|\\n)/)[line - 1];\n if (code) {\n return source + ':' + line + '\\n' + code + '\\n' +\n new Array(column).join(' ') + '^';\n }\n }\n }\n return null;\n}\n\nfunction printErrorAndExit (error) {\n var source = getErrorSource(error);\n\n // Ensure error is printed synchronously and not truncated\n if (process.stderr._handle && process.stderr._handle.setBlocking) {\n process.stderr._handle.setBlocking(true);\n }\n\n if (source) {\n console.error();\n console.error(source);\n }\n\n console.error(error.stack);\n process.exit(1);\n}\n\nfunction shimEmitUncaughtException () {\n var origEmit = process.emit;\n\n process.emit = function (type) {\n if (type === 'uncaughtException') {\n var hasStack = (arguments[1] && arguments[1].stack);\n var hasListeners = (this.listeners(type).length > 0);\n\n if (hasStack && !hasListeners) {\n return printErrorAndExit(arguments[1]);\n }\n }\n\n return origEmit.apply(this, arguments);\n };\n}\n\nvar originalRetrieveFileHandlers = retrieveFileHandlers.slice(0);\nvar originalRetrieveMapHandlers = retrieveMapHandlers.slice(0);\n\nexports.wrapCallSite = wrapCallSite;\nexports.getErrorSource = getErrorSource;\nexports.mapSourcePosition = mapSourcePosition;\nexports.retrieveSourceMap = retrieveSourceMap;\n\nexports.install = function(options) {\n options = options || {};\n\n if (options.environment) {\n environment = options.environment;\n if ([\"node\", \"browser\", \"auto\"].indexOf(environment) === -1) {\n throw new Error(\"environment \" + environment + \" was unknown. Available options are {auto, browser, node}\")\n }\n }\n\n // Allow sources to be found by methods other than reading the files\n // directly from disk.\n if (options.retrieveFile) {\n if (options.overrideRetrieveFile) {\n retrieveFileHandlers.length = 0;\n }\n\n retrieveFileHandlers.unshift(options.retrieveFile);\n }\n\n // Allow source maps to be found by methods other than reading the files\n // directly from disk.\n if (options.retrieveSourceMap) {\n if (options.overrideRetrieveSourceMap) {\n retrieveMapHandlers.length = 0;\n }\n\n retrieveMapHandlers.unshift(options.retrieveSourceMap);\n }\n\n // Support runtime transpilers that include inline source maps\n if (options.hookRequire && !isInBrowser()) {\n var Module;\n try {\n Module = require('module');\n } catch (err) {\n // NOP: Loading in catch block to convert webpack error to warning.\n }\n var $compile = Module.prototype._compile;\n\n if (!$compile.__sourceMapSupport) {\n Module.prototype._compile = function(content, filename) {\n fileContentsCache[filename] = content;\n sourceMapCache[filename] = undefined;\n return $compile.call(this, content, filename);\n };\n\n Module.prototype._compile.__sourceMapSupport = true;\n }\n }\n\n // Configure options\n if (!emptyCacheBetweenOperations) {\n emptyCacheBetweenOperations = 'emptyCacheBetweenOperations' in options ?\n options.emptyCacheBetweenOperations : false;\n }\n\n // Install the error reformatter\n if (!errorFormatterInstalled) {\n errorFormatterInstalled = true;\n Error.prepareStackTrace = prepareStackTrace;\n }\n\n if (!uncaughtShimInstalled) {\n var installHandler = 'handleUncaughtExceptions' in options ?\n options.handleUncaughtExceptions : true;\n\n // Provide the option to not install the uncaught exception handler. This is\n // to support other uncaught exception handlers (in test frameworks, for\n // example). If this handler is not installed and there are no other uncaught\n // exception handlers, uncaught exceptions will be caught by node's built-in\n // exception handler and the process will still be terminated. However, the\n // generated JavaScript code will be shown above the stack trace instead of\n // the original source code.\n if (installHandler && hasGlobalProcessEventEmitter()) {\n uncaughtShimInstalled = true;\n shimEmitUncaughtException();\n }\n }\n};\n\nexports.resetRetrieveHandlers = function() {\n retrieveFileHandlers.length = 0;\n retrieveMapHandlers.length = 0;\n\n retrieveFileHandlers = originalRetrieveFileHandlers.slice(0);\n retrieveMapHandlers = originalRetrieveMapHandlers.slice(0);\n \n retrieveSourceMap = handlerExec(retrieveMapHandlers);\n retrieveFile = handlerExec(retrieveFileHandlers);\n}\n","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\nvar util = require('./util');\nvar has = Object.prototype.hasOwnProperty;\nvar hasNativeMap = typeof Map !== \"undefined\";\n\n/**\n * A data structure which is a combination of an array and a set. Adding a new\n * member is O(1), testing for membership is O(1), and finding the index of an\n * element is O(1). Removing elements from the set is not supported. Only\n * strings are supported for membership.\n */\nfunction ArraySet() {\n this._array = [];\n this._set = hasNativeMap ? new Map() : Object.create(null);\n}\n\n/**\n * Static method for creating ArraySet instances from an existing array.\n */\nArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) {\n var set = new ArraySet();\n for (var i = 0, len = aArray.length; i < len; i++) {\n set.add(aArray[i], aAllowDuplicates);\n }\n return set;\n};\n\n/**\n * Return how many unique items are in this ArraySet. If duplicates have been\n * added, than those do not count towards the size.\n *\n * @returns Number\n */\nArraySet.prototype.size = function ArraySet_size() {\n return hasNativeMap ? this._set.size : Object.getOwnPropertyNames(this._set).length;\n};\n\n/**\n * Add the given string to this set.\n *\n * @param String aStr\n */\nArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) {\n var sStr = hasNativeMap ? aStr : util.toSetString(aStr);\n var isDuplicate = hasNativeMap ? this.has(aStr) : has.call(this._set, sStr);\n var idx = this._array.length;\n if (!isDuplicate || aAllowDuplicates) {\n this._array.push(aStr);\n }\n if (!isDuplicate) {\n if (hasNativeMap) {\n this._set.set(aStr, idx);\n } else {\n this._set[sStr] = idx;\n }\n }\n};\n\n/**\n * Is the given string a member of this set?\n *\n * @param String aStr\n */\nArraySet.prototype.has = function ArraySet_has(aStr) {\n if (hasNativeMap) {\n return this._set.has(aStr);\n } else {\n var sStr = util.toSetString(aStr);\n return has.call(this._set, sStr);\n }\n};\n\n/**\n * What is the index of the given string in the array?\n *\n * @param String aStr\n */\nArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) {\n if (hasNativeMap) {\n var idx = this._set.get(aStr);\n if (idx >= 0) {\n return idx;\n }\n } else {\n var sStr = util.toSetString(aStr);\n if (has.call(this._set, sStr)) {\n return this._set[sStr];\n }\n }\n\n throw new Error('\"' + aStr + '\" is not in the set.');\n};\n\n/**\n * What is the element at the given index?\n *\n * @param Number aIdx\n */\nArraySet.prototype.at = function ArraySet_at(aIdx) {\n if (aIdx >= 0 && aIdx < this._array.length) {\n return this._array[aIdx];\n }\n throw new Error('No element indexed by ' + aIdx);\n};\n\n/**\n * Returns the array representation of this set (which has the proper indices\n * indicated by indexOf). Note that this is a copy of the internal array used\n * for storing the members so that no one can mess with internal state.\n */\nArraySet.prototype.toArray = function ArraySet_toArray() {\n return this._array.slice();\n};\n\nexports.ArraySet = ArraySet;\n","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n *\n * Based on the Base 64 VLQ implementation in Closure Compiler:\n * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java\n *\n * Copyright 2011 The Closure Compiler Authors. All rights reserved.\n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions are\n * met:\n *\n * * Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * * Redistributions in binary form must reproduce the above\n * copyright notice, this list of conditions and the following\n * disclaimer in the documentation and/or other materials provided\n * with the distribution.\n * * Neither the name of Google Inc. nor the names of its\n * contributors may be used to endorse or promote products derived\n * from this software without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n * \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nvar base64 = require('./base64');\n\n// A single base 64 digit can contain 6 bits of data. For the base 64 variable\n// length quantities we use in the source map spec, the first bit is the sign,\n// the next four bits are the actual value, and the 6th bit is the\n// continuation bit. The continuation bit tells us whether there are more\n// digits in this value following this digit.\n//\n// Continuation\n// | Sign\n// | |\n// V V\n// 101011\n\nvar VLQ_BASE_SHIFT = 5;\n\n// binary: 100000\nvar VLQ_BASE = 1 << VLQ_BASE_SHIFT;\n\n// binary: 011111\nvar VLQ_BASE_MASK = VLQ_BASE - 1;\n\n// binary: 100000\nvar VLQ_CONTINUATION_BIT = VLQ_BASE;\n\n/**\n * Converts from a two-complement value to a value where the sign bit is\n * placed in the least significant bit. For example, as decimals:\n * 1 becomes 2 (10 binary), -1 becomes 3 (11 binary)\n * 2 becomes 4 (100 binary), -2 becomes 5 (101 binary)\n */\nfunction toVLQSigned(aValue) {\n return aValue < 0\n ? ((-aValue) << 1) + 1\n : (aValue << 1) + 0;\n}\n\n/**\n * Converts to a two-complement value from a value where the sign bit is\n * placed in the least significant bit. For example, as decimals:\n * 2 (10 binary) becomes 1, 3 (11 binary) becomes -1\n * 4 (100 binary) becomes 2, 5 (101 binary) becomes -2\n */\nfunction fromVLQSigned(aValue) {\n var isNegative = (aValue & 1) === 1;\n var shifted = aValue >> 1;\n return isNegative\n ? -shifted\n : shifted;\n}\n\n/**\n * Returns the base 64 VLQ encoded value.\n */\nexports.encode = function base64VLQ_encode(aValue) {\n var encoded = \"\";\n var digit;\n\n var vlq = toVLQSigned(aValue);\n\n do {\n digit = vlq & VLQ_BASE_MASK;\n vlq >>>= VLQ_BASE_SHIFT;\n if (vlq > 0) {\n // There are still more digits in this value, so we must make sure the\n // continuation bit is marked.\n digit |= VLQ_CONTINUATION_BIT;\n }\n encoded += base64.encode(digit);\n } while (vlq > 0);\n\n return encoded;\n};\n\n/**\n * Decodes the next base 64 VLQ value from the given string and returns the\n * value and the rest of the string via the out parameter.\n */\nexports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) {\n var strLen = aStr.length;\n var result = 0;\n var shift = 0;\n var continuation, digit;\n\n do {\n if (aIndex >= strLen) {\n throw new Error(\"Expected more digits in base 64 VLQ value.\");\n }\n\n digit = base64.decode(aStr.charCodeAt(aIndex++));\n if (digit === -1) {\n throw new Error(\"Invalid base64 digit: \" + aStr.charAt(aIndex - 1));\n }\n\n continuation = !!(digit & VLQ_CONTINUATION_BIT);\n digit &= VLQ_BASE_MASK;\n result = result + (digit << shift);\n shift += VLQ_BASE_SHIFT;\n } while (continuation);\n\n aOutParam.value = fromVLQSigned(result);\n aOutParam.rest = aIndex;\n};\n","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\nvar intToCharMap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split('');\n\n/**\n * Encode an integer in the range of 0 to 63 to a single base 64 digit.\n */\nexports.encode = function (number) {\n if (0 <= number && number < intToCharMap.length) {\n return intToCharMap[number];\n }\n throw new TypeError(\"Must be between 0 and 63: \" + number);\n};\n\n/**\n * Decode a single base 64 character code digit to an integer. Returns -1 on\n * failure.\n */\nexports.decode = function (charCode) {\n var bigA = 65; // 'A'\n var bigZ = 90; // 'Z'\n\n var littleA = 97; // 'a'\n var littleZ = 122; // 'z'\n\n var zero = 48; // '0'\n var nine = 57; // '9'\n\n var plus = 43; // '+'\n var slash = 47; // '/'\n\n var littleOffset = 26;\n var numberOffset = 52;\n\n // 0 - 25: ABCDEFGHIJKLMNOPQRSTUVWXYZ\n if (bigA <= charCode && charCode <= bigZ) {\n return (charCode - bigA);\n }\n\n // 26 - 51: abcdefghijklmnopqrstuvwxyz\n if (littleA <= charCode && charCode <= littleZ) {\n return (charCode - littleA + littleOffset);\n }\n\n // 52 - 61: 0123456789\n if (zero <= charCode && charCode <= nine) {\n return (charCode - zero + numberOffset);\n }\n\n // 62: +\n if (charCode == plus) {\n return 62;\n }\n\n // 63: /\n if (charCode == slash) {\n return 63;\n }\n\n // Invalid base64 digit.\n return -1;\n};\n","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\nexports.GREATEST_LOWER_BOUND = 1;\nexports.LEAST_UPPER_BOUND = 2;\n\n/**\n * Recursive implementation of binary search.\n *\n * @param aLow Indices here and lower do not contain the needle.\n * @param aHigh Indices here and higher do not contain the needle.\n * @param aNeedle The element being searched for.\n * @param aHaystack The non-empty array being searched.\n * @param aCompare Function which takes two elements and returns -1, 0, or 1.\n * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or\n * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the\n * closest element that is smaller than or greater than the one we are\n * searching for, respectively, if the exact element cannot be found.\n */\nfunction recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) {\n // This function terminates when one of the following is true:\n //\n // 1. We find the exact element we are looking for.\n //\n // 2. We did not find the exact element, but we can return the index of\n // the next-closest element.\n //\n // 3. We did not find the exact element, and there is no next-closest\n // element than the one we are searching for, so we return -1.\n var mid = Math.floor((aHigh - aLow) / 2) + aLow;\n var cmp = aCompare(aNeedle, aHaystack[mid], true);\n if (cmp === 0) {\n // Found the element we are looking for.\n return mid;\n }\n else if (cmp > 0) {\n // Our needle is greater than aHaystack[mid].\n if (aHigh - mid > 1) {\n // The element is in the upper half.\n return recursiveSearch(mid, aHigh, aNeedle, aHaystack, aCompare, aBias);\n }\n\n // The exact needle element was not found in this haystack. Determine if\n // we are in termination case (3) or (2) and return the appropriate thing.\n if (aBias == exports.LEAST_UPPER_BOUND) {\n return aHigh < aHaystack.length ? aHigh : -1;\n } else {\n return mid;\n }\n }\n else {\n // Our needle is less than aHaystack[mid].\n if (mid - aLow > 1) {\n // The element is in the lower half.\n return recursiveSearch(aLow, mid, aNeedle, aHaystack, aCompare, aBias);\n }\n\n // we are in termination case (3) or (2) and return the appropriate thing.\n if (aBias == exports.LEAST_UPPER_BOUND) {\n return mid;\n } else {\n return aLow < 0 ? -1 : aLow;\n }\n }\n}\n\n/**\n * This is an implementation of binary search which will always try and return\n * the index of the closest element if there is no exact hit. This is because\n * mappings between original and generated line/col pairs are single points,\n * and there is an implicit region between each of them, so a miss just means\n * that you aren't on the very start of a region.\n *\n * @param aNeedle The element you are looking for.\n * @param aHaystack The array that is being searched.\n * @param aCompare A function which takes the needle and an element in the\n * array and returns -1, 0, or 1 depending on whether the needle is less\n * than, equal to, or greater than the element, respectively.\n * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or\n * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the\n * closest element that is smaller than or greater than the one we are\n * searching for, respectively, if the exact element cannot be found.\n * Defaults to 'binarySearch.GREATEST_LOWER_BOUND'.\n */\nexports.search = function search(aNeedle, aHaystack, aCompare, aBias) {\n if (aHaystack.length === 0) {\n return -1;\n }\n\n var index = recursiveSearch(-1, aHaystack.length, aNeedle, aHaystack,\n aCompare, aBias || exports.GREATEST_LOWER_BOUND);\n if (index < 0) {\n return -1;\n }\n\n // We have found either the exact element, or the next-closest element than\n // the one we are searching for. However, there may be more than one such\n // element. Make sure we always return the smallest of these.\n while (index - 1 >= 0) {\n if (aCompare(aHaystack[index], aHaystack[index - 1], true) !== 0) {\n break;\n }\n --index;\n }\n\n return index;\n};\n","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2014 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\nvar util = require('./util');\n\n/**\n * Determine whether mappingB is after mappingA with respect to generated\n * position.\n */\nfunction generatedPositionAfter(mappingA, mappingB) {\n // Optimized for most common case\n var lineA = mappingA.generatedLine;\n var lineB = mappingB.generatedLine;\n var columnA = mappingA.generatedColumn;\n var columnB = mappingB.generatedColumn;\n return lineB > lineA || lineB == lineA && columnB >= columnA ||\n util.compareByGeneratedPositionsInflated(mappingA, mappingB) <= 0;\n}\n\n/**\n * A data structure to provide a sorted view of accumulated mappings in a\n * performance conscious manner. It trades a neglibable overhead in general\n * case for a large speedup in case of mappings being added in order.\n */\nfunction MappingList() {\n this._array = [];\n this._sorted = true;\n // Serves as infimum\n this._last = {generatedLine: -1, generatedColumn: 0};\n}\n\n/**\n * Iterate through internal items. This method takes the same arguments that\n * `Array.prototype.forEach` takes.\n *\n * NOTE: The order of the mappings is NOT guaranteed.\n */\nMappingList.prototype.unsortedForEach =\n function MappingList_forEach(aCallback, aThisArg) {\n this._array.forEach(aCallback, aThisArg);\n };\n\n/**\n * Add the given source mapping.\n *\n * @param Object aMapping\n */\nMappingList.prototype.add = function MappingList_add(aMapping) {\n if (generatedPositionAfter(this._last, aMapping)) {\n this._last = aMapping;\n this._array.push(aMapping);\n } else {\n this._sorted = false;\n this._array.push(aMapping);\n }\n};\n\n/**\n * Returns the flat, sorted array of mappings. The mappings are sorted by\n * generated position.\n *\n * WARNING: This method returns internal data without copying, for\n * performance. The return value must NOT be mutated, and should be treated as\n * an immutable borrow. If you want to take ownership, you must make your own\n * copy.\n */\nMappingList.prototype.toArray = function MappingList_toArray() {\n if (!this._sorted) {\n this._array.sort(util.compareByGeneratedPositionsInflated);\n this._sorted = true;\n }\n return this._array;\n};\n\nexports.MappingList = MappingList;\n","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\n// It turns out that some (most?) JavaScript engines don't self-host\n// `Array.prototype.sort`. This makes sense because C++ will likely remain\n// faster than JS when doing raw CPU-intensive sorting. However, when using a\n// custom comparator function, calling back and forth between the VM's C++ and\n// JIT'd JS is rather slow *and* loses JIT type information, resulting in\n// worse generated code for the comparator function than would be optimal. In\n// fact, when sorting with a comparator, these costs outweigh the benefits of\n// sorting in C++. By using our own JS-implemented Quick Sort (below), we get\n// a ~3500ms mean speed-up in `bench/bench.html`.\n\n/**\n * Swap the elements indexed by `x` and `y` in the array `ary`.\n *\n * @param {Array} ary\n * The array.\n * @param {Number} x\n * The index of the first item.\n * @param {Number} y\n * The index of the second item.\n */\nfunction swap(ary, x, y) {\n var temp = ary[x];\n ary[x] = ary[y];\n ary[y] = temp;\n}\n\n/**\n * Returns a random integer within the range `low .. high` inclusive.\n *\n * @param {Number} low\n * The lower bound on the range.\n * @param {Number} high\n * The upper bound on the range.\n */\nfunction randomIntInRange(low, high) {\n return Math.round(low + (Math.random() * (high - low)));\n}\n\n/**\n * The Quick Sort algorithm.\n *\n * @param {Array} ary\n * An array to sort.\n * @param {function} comparator\n * Function to use to compare two items.\n * @param {Number} p\n * Start index of the array\n * @param {Number} r\n * End index of the array\n */\nfunction doQuickSort(ary, comparator, p, r) {\n // If our lower bound is less than our upper bound, we (1) partition the\n // array into two pieces and (2) recurse on each half. If it is not, this is\n // the empty array and our base case.\n\n if (p < r) {\n // (1) Partitioning.\n //\n // The partitioning chooses a pivot between `p` and `r` and moves all\n // elements that are less than or equal to the pivot to the before it, and\n // all the elements that are greater than it after it. The effect is that\n // once partition is done, the pivot is in the exact place it will be when\n // the array is put in sorted order, and it will not need to be moved\n // again. This runs in O(n) time.\n\n // Always choose a random pivot so that an input array which is reverse\n // sorted does not cause O(n^2) running time.\n var pivotIndex = randomIntInRange(p, r);\n var i = p - 1;\n\n swap(ary, pivotIndex, r);\n var pivot = ary[r];\n\n // Immediately after `j` is incremented in this loop, the following hold\n // true:\n //\n // * Every element in `ary[p .. i]` is less than or equal to the pivot.\n //\n // * Every element in `ary[i+1 .. j-1]` is greater than the pivot.\n for (var j = p; j < r; j++) {\n if (comparator(ary[j], pivot) <= 0) {\n i += 1;\n swap(ary, i, j);\n }\n }\n\n swap(ary, i + 1, j);\n var q = i + 1;\n\n // (2) Recurse on each half.\n\n doQuickSort(ary, comparator, p, q - 1);\n doQuickSort(ary, comparator, q + 1, r);\n }\n}\n\n/**\n * Sort the given array in-place with the given comparator function.\n *\n * @param {Array} ary\n * An array to sort.\n * @param {function} comparator\n * Function to use to compare two items.\n */\nexports.quickSort = function (ary, comparator) {\n doQuickSort(ary, comparator, 0, ary.length - 1);\n};\n","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\nvar util = require('./util');\nvar binarySearch = require('./binary-search');\nvar ArraySet = require('./array-set').ArraySet;\nvar base64VLQ = require('./base64-vlq');\nvar quickSort = require('./quick-sort').quickSort;\n\nfunction SourceMapConsumer(aSourceMap, aSourceMapURL) {\n var sourceMap = aSourceMap;\n if (typeof aSourceMap === 'string') {\n sourceMap = util.parseSourceMapInput(aSourceMap);\n }\n\n return sourceMap.sections != null\n ? new IndexedSourceMapConsumer(sourceMap, aSourceMapURL)\n : new BasicSourceMapConsumer(sourceMap, aSourceMapURL);\n}\n\nSourceMapConsumer.fromSourceMap = function(aSourceMap, aSourceMapURL) {\n return BasicSourceMapConsumer.fromSourceMap(aSourceMap, aSourceMapURL);\n}\n\n/**\n * The version of the source mapping spec that we are consuming.\n */\nSourceMapConsumer.prototype._version = 3;\n\n// `__generatedMappings` and `__originalMappings` are arrays that hold the\n// parsed mapping coordinates from the source map's \"mappings\" attribute. They\n// are lazily instantiated, accessed via the `_generatedMappings` and\n// `_originalMappings` getters respectively, and we only parse the mappings\n// and create these arrays once queried for a source location. We jump through\n// these hoops because there can be many thousands of mappings, and parsing\n// them is expensive, so we only want to do it if we must.\n//\n// Each object in the arrays is of the form:\n//\n// {\n// generatedLine: The line number in the generated code,\n// generatedColumn: The column number in the generated code,\n// source: The path to the original source file that generated this\n// chunk of code,\n// originalLine: The line number in the original source that\n// corresponds to this chunk of generated code,\n// originalColumn: The column number in the original source that\n// corresponds to this chunk of generated code,\n// name: The name of the original symbol which generated this chunk of\n// code.\n// }\n//\n// All properties except for `generatedLine` and `generatedColumn` can be\n// `null`.\n//\n// `_generatedMappings` is ordered by the generated positions.\n//\n// `_originalMappings` is ordered by the original positions.\n\nSourceMapConsumer.prototype.__generatedMappings = null;\nObject.defineProperty(SourceMapConsumer.prototype, '_generatedMappings', {\n configurable: true,\n enumerable: true,\n get: function () {\n if (!this.__generatedMappings) {\n this._parseMappings(this._mappings, this.sourceRoot);\n }\n\n return this.__generatedMappings;\n }\n});\n\nSourceMapConsumer.prototype.__originalMappings = null;\nObject.defineProperty(SourceMapConsumer.prototype, '_originalMappings', {\n configurable: true,\n enumerable: true,\n get: function () {\n if (!this.__originalMappings) {\n this._parseMappings(this._mappings, this.sourceRoot);\n }\n\n return this.__originalMappings;\n }\n});\n\nSourceMapConsumer.prototype._charIsMappingSeparator =\n function SourceMapConsumer_charIsMappingSeparator(aStr, index) {\n var c = aStr.charAt(index);\n return c === \";\" || c === \",\";\n };\n\n/**\n * Parse the mappings in a string in to a data structure which we can easily\n * query (the ordered arrays in the `this.__generatedMappings` and\n * `this.__originalMappings` properties).\n */\nSourceMapConsumer.prototype._parseMappings =\n function SourceMapConsumer_parseMappings(aStr, aSourceRoot) {\n throw new Error(\"Subclasses must implement _parseMappings\");\n };\n\nSourceMapConsumer.GENERATED_ORDER = 1;\nSourceMapConsumer.ORIGINAL_ORDER = 2;\n\nSourceMapConsumer.GREATEST_LOWER_BOUND = 1;\nSourceMapConsumer.LEAST_UPPER_BOUND = 2;\n\n/**\n * Iterate over each mapping between an original source/line/column and a\n * generated line/column in this source map.\n *\n * @param Function aCallback\n * The function that is called with each mapping.\n * @param Object aContext\n * Optional. If specified, this object will be the value of `this` every\n * time that `aCallback` is called.\n * @param aOrder\n * Either `SourceMapConsumer.GENERATED_ORDER` or\n * `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to\n * iterate over the mappings sorted by the generated file's line/column\n * order or the original's source/line/column order, respectively. Defaults to\n * `SourceMapConsumer.GENERATED_ORDER`.\n */\nSourceMapConsumer.prototype.eachMapping =\n function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) {\n var context = aContext || null;\n var order = aOrder || SourceMapConsumer.GENERATED_ORDER;\n\n var mappings;\n switch (order) {\n case SourceMapConsumer.GENERATED_ORDER:\n mappings = this._generatedMappings;\n break;\n case SourceMapConsumer.ORIGINAL_ORDER:\n mappings = this._originalMappings;\n break;\n default:\n throw new Error(\"Unknown order of iteration.\");\n }\n\n var sourceRoot = this.sourceRoot;\n mappings.map(function (mapping) {\n var source = mapping.source === null ? null : this._sources.at(mapping.source);\n source = util.computeSourceURL(sourceRoot, source, this._sourceMapURL);\n return {\n source: source,\n generatedLine: mapping.generatedLine,\n generatedColumn: mapping.generatedColumn,\n originalLine: mapping.originalLine,\n originalColumn: mapping.originalColumn,\n name: mapping.name === null ? null : this._names.at(mapping.name)\n };\n }, this).forEach(aCallback, context);\n };\n\n/**\n * Returns all generated line and column information for the original source,\n * line, and column provided. If no column is provided, returns all mappings\n * corresponding to a either the line we are searching for or the next\n * closest line that has any mappings. Otherwise, returns all mappings\n * corresponding to the given line and either the column we are searching for\n * or the next closest column that has any offsets.\n *\n * The only argument is an object with the following properties:\n *\n * - source: The filename of the original source.\n * - line: The line number in the original source. The line number is 1-based.\n * - column: Optional. the column number in the original source.\n * The column number is 0-based.\n *\n * and an array of objects is returned, each with the following properties:\n *\n * - line: The line number in the generated source, or null. The\n * line number is 1-based.\n * - column: The column number in the generated source, or null.\n * The column number is 0-based.\n */\nSourceMapConsumer.prototype.allGeneratedPositionsFor =\n function SourceMapConsumer_allGeneratedPositionsFor(aArgs) {\n var line = util.getArg(aArgs, 'line');\n\n // When there is no exact match, BasicSourceMapConsumer.prototype._findMapping\n // returns the index of the closest mapping less than the needle. By\n // setting needle.originalColumn to 0, we thus find the last mapping for\n // the given line, provided such a mapping exists.\n var needle = {\n source: util.getArg(aArgs, 'source'),\n originalLine: line,\n originalColumn: util.getArg(aArgs, 'column', 0)\n };\n\n needle.source = this._findSourceIndex(needle.source);\n if (needle.source < 0) {\n return [];\n }\n\n var mappings = [];\n\n var index = this._findMapping(needle,\n this._originalMappings,\n \"originalLine\",\n \"originalColumn\",\n util.compareByOriginalPositions,\n binarySearch.LEAST_UPPER_BOUND);\n if (index >= 0) {\n var mapping = this._originalMappings[index];\n\n if (aArgs.column === undefined) {\n var originalLine = mapping.originalLine;\n\n // Iterate until either we run out of mappings, or we run into\n // a mapping for a different line than the one we found. Since\n // mappings are sorted, this is guaranteed to find all mappings for\n // the line we found.\n while (mapping && mapping.originalLine === originalLine) {\n mappings.push({\n line: util.getArg(mapping, 'generatedLine', null),\n column: util.getArg(mapping, 'generatedColumn', null),\n lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null)\n });\n\n mapping = this._originalMappings[++index];\n }\n } else {\n var originalColumn = mapping.originalColumn;\n\n // Iterate until either we run out of mappings, or we run into\n // a mapping for a different line than the one we were searching for.\n // Since mappings are sorted, this is guaranteed to find all mappings for\n // the line we are searching for.\n while (mapping &&\n mapping.originalLine === line &&\n mapping.originalColumn == originalColumn) {\n mappings.push({\n line: util.getArg(mapping, 'generatedLine', null),\n column: util.getArg(mapping, 'generatedColumn', null),\n lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null)\n });\n\n mapping = this._originalMappings[++index];\n }\n }\n }\n\n return mappings;\n };\n\nexports.SourceMapConsumer = SourceMapConsumer;\n\n/**\n * A BasicSourceMapConsumer instance represents a parsed source map which we can\n * query for information about the original file positions by giving it a file\n * position in the generated source.\n *\n * The first parameter is the raw source map (either as a JSON string, or\n * already parsed to an object). According to the spec, source maps have the\n * following attributes:\n *\n * - version: Which version of the source map spec this map is following.\n * - sources: An array of URLs to the original source files.\n * - names: An array of identifiers which can be referrenced by individual mappings.\n * - sourceRoot: Optional. The URL root from which all sources are relative.\n * - sourcesContent: Optional. An array of contents of the original source files.\n * - mappings: A string of base64 VLQs which contain the actual mappings.\n * - file: Optional. The generated file this source map is associated with.\n *\n * Here is an example source map, taken from the source map spec[0]:\n *\n * {\n * version : 3,\n * file: \"out.js\",\n * sourceRoot : \"\",\n * sources: [\"foo.js\", \"bar.js\"],\n * names: [\"src\", \"maps\", \"are\", \"fun\"],\n * mappings: \"AA,AB;;ABCDE;\"\n * }\n *\n * The second parameter, if given, is a string whose value is the URL\n * at which the source map was found. This URL is used to compute the\n * sources array.\n *\n * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?pli=1#\n */\nfunction BasicSourceMapConsumer(aSourceMap, aSourceMapURL) {\n var sourceMap = aSourceMap;\n if (typeof aSourceMap === 'string') {\n sourceMap = util.parseSourceMapInput(aSourceMap);\n }\n\n var version = util.getArg(sourceMap, 'version');\n var sources = util.getArg(sourceMap, 'sources');\n // Sass 3.3 leaves out the 'names' array, so we deviate from the spec (which\n // requires the array) to play nice here.\n var names = util.getArg(sourceMap, 'names', []);\n var sourceRoot = util.getArg(sourceMap, 'sourceRoot', null);\n var sourcesContent = util.getArg(sourceMap, 'sourcesContent', null);\n var mappings = util.getArg(sourceMap, 'mappings');\n var file = util.getArg(sourceMap, 'file', null);\n\n // Once again, Sass deviates from the spec and supplies the version as a\n // string rather than a number, so we use loose equality checking here.\n if (version != this._version) {\n throw new Error('Unsupported version: ' + version);\n }\n\n if (sourceRoot) {\n sourceRoot = util.normalize(sourceRoot);\n }\n\n sources = sources\n .map(String)\n // Some source maps produce relative source paths like \"./foo.js\" instead of\n // \"foo.js\". Normalize these first so that future comparisons will succeed.\n // See bugzil.la/1090768.\n .map(util.normalize)\n // Always ensure that absolute sources are internally stored relative to\n // the source root, if the source root is absolute. Not doing this would\n // be particularly problematic when the source root is a prefix of the\n // source (valid, but why??). See github issue #199 and bugzil.la/1188982.\n .map(function (source) {\n return sourceRoot && util.isAbsolute(sourceRoot) && util.isAbsolute(source)\n ? util.relative(sourceRoot, source)\n : source;\n });\n\n // Pass `true` below to allow duplicate names and sources. While source maps\n // are intended to be compressed and deduplicated, the TypeScript compiler\n // sometimes generates source maps with duplicates in them. See Github issue\n // #72 and bugzil.la/889492.\n this._names = ArraySet.fromArray(names.map(String), true);\n this._sources = ArraySet.fromArray(sources, true);\n\n this._absoluteSources = this._sources.toArray().map(function (s) {\n return util.computeSourceURL(sourceRoot, s, aSourceMapURL);\n });\n\n this.sourceRoot = sourceRoot;\n this.sourcesContent = sourcesContent;\n this._mappings = mappings;\n this._sourceMapURL = aSourceMapURL;\n this.file = file;\n}\n\nBasicSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype);\nBasicSourceMapConsumer.prototype.consumer = SourceMapConsumer;\n\n/**\n * Utility function to find the index of a source. Returns -1 if not\n * found.\n */\nBasicSourceMapConsumer.prototype._findSourceIndex = function(aSource) {\n var relativeSource = aSource;\n if (this.sourceRoot != null) {\n relativeSource = util.relative(this.sourceRoot, relativeSource);\n }\n\n if (this._sources.has(relativeSource)) {\n return this._sources.indexOf(relativeSource);\n }\n\n // Maybe aSource is an absolute URL as returned by |sources|. In\n // this case we can't simply undo the transform.\n var i;\n for (i = 0; i < this._absoluteSources.length; ++i) {\n if (this._absoluteSources[i] == aSource) {\n return i;\n }\n }\n\n return -1;\n};\n\n/**\n * Create a BasicSourceMapConsumer from a SourceMapGenerator.\n *\n * @param SourceMapGenerator aSourceMap\n * The source map that will be consumed.\n * @param String aSourceMapURL\n * The URL at which the source map can be found (optional)\n * @returns BasicSourceMapConsumer\n */\nBasicSourceMapConsumer.fromSourceMap =\n function SourceMapConsumer_fromSourceMap(aSourceMap, aSourceMapURL) {\n var smc = Object.create(BasicSourceMapConsumer.prototype);\n\n var names = smc._names = ArraySet.fromArray(aSourceMap._names.toArray(), true);\n var sources = smc._sources = ArraySet.fromArray(aSourceMap._sources.toArray(), true);\n smc.sourceRoot = aSourceMap._sourceRoot;\n smc.sourcesContent = aSourceMap._generateSourcesContent(smc._sources.toArray(),\n smc.sourceRoot);\n smc.file = aSourceMap._file;\n smc._sourceMapURL = aSourceMapURL;\n smc._absoluteSources = smc._sources.toArray().map(function (s) {\n return util.computeSourceURL(smc.sourceRoot, s, aSourceMapURL);\n });\n\n // Because we are modifying the entries (by converting string sources and\n // names to indices into the sources and names ArraySets), we have to make\n // a copy of the entry or else bad things happen. Shared mutable state\n // strikes again! See github issue #191.\n\n var generatedMappings = aSourceMap._mappings.toArray().slice();\n var destGeneratedMappings = smc.__generatedMappings = [];\n var destOriginalMappings = smc.__originalMappings = [];\n\n for (var i = 0, length = generatedMappings.length; i < length; i++) {\n var srcMapping = generatedMappings[i];\n var destMapping = new Mapping;\n destMapping.generatedLine = srcMapping.generatedLine;\n destMapping.generatedColumn = srcMapping.generatedColumn;\n\n if (srcMapping.source) {\n destMapping.source = sources.indexOf(srcMapping.source);\n destMapping.originalLine = srcMapping.originalLine;\n destMapping.originalColumn = srcMapping.originalColumn;\n\n if (srcMapping.name) {\n destMapping.name = names.indexOf(srcMapping.name);\n }\n\n destOriginalMappings.push(destMapping);\n }\n\n destGeneratedMappings.push(destMapping);\n }\n\n quickSort(smc.__originalMappings, util.compareByOriginalPositions);\n\n return smc;\n };\n\n/**\n * The version of the source mapping spec that we are consuming.\n */\nBasicSourceMapConsumer.prototype._version = 3;\n\n/**\n * The list of original sources.\n */\nObject.defineProperty(BasicSourceMapConsumer.prototype, 'sources', {\n get: function () {\n return this._absoluteSources.slice();\n }\n});\n\n/**\n * Provide the JIT with a nice shape / hidden class.\n */\nfunction Mapping() {\n this.generatedLine = 0;\n this.generatedColumn = 0;\n this.source = null;\n this.originalLine = null;\n this.originalColumn = null;\n this.name = null;\n}\n\n/**\n * Parse the mappings in a string in to a data structure which we can easily\n * query (the ordered arrays in the `this.__generatedMappings` and\n * `this.__originalMappings` properties).\n */\nBasicSourceMapConsumer.prototype._parseMappings =\n function SourceMapConsumer_parseMappings(aStr, aSourceRoot) {\n var generatedLine = 1;\n var previousGeneratedColumn = 0;\n var previousOriginalLine = 0;\n var previousOriginalColumn = 0;\n var previousSource = 0;\n var previousName = 0;\n var length = aStr.length;\n var index = 0;\n var cachedSegments = {};\n var temp = {};\n var originalMappings = [];\n var generatedMappings = [];\n var mapping, str, segment, end, value;\n\n while (index < length) {\n if (aStr.charAt(index) === ';') {\n generatedLine++;\n index++;\n previousGeneratedColumn = 0;\n }\n else if (aStr.charAt(index) === ',') {\n index++;\n }\n else {\n mapping = new Mapping();\n mapping.generatedLine = generatedLine;\n\n // Because each offset is encoded relative to the previous one,\n // many segments often have the same encoding. We can exploit this\n // fact by caching the parsed variable length fields of each segment,\n // allowing us to avoid a second parse if we encounter the same\n // segment again.\n for (end = index; end < length; end++) {\n if (this._charIsMappingSeparator(aStr, end)) {\n break;\n }\n }\n str = aStr.slice(index, end);\n\n segment = cachedSegments[str];\n if (segment) {\n index += str.length;\n } else {\n segment = [];\n while (index < end) {\n base64VLQ.decode(aStr, index, temp);\n value = temp.value;\n index = temp.rest;\n segment.push(value);\n }\n\n if (segment.length === 2) {\n throw new Error('Found a source, but no line and column');\n }\n\n if (segment.length === 3) {\n throw new Error('Found a source and line, but no column');\n }\n\n cachedSegments[str] = segment;\n }\n\n // Generated column.\n mapping.generatedColumn = previousGeneratedColumn + segment[0];\n previousGeneratedColumn = mapping.generatedColumn;\n\n if (segment.length > 1) {\n // Original source.\n mapping.source = previousSource + segment[1];\n previousSource += segment[1];\n\n // Original line.\n mapping.originalLine = previousOriginalLine + segment[2];\n previousOriginalLine = mapping.originalLine;\n // Lines are stored 0-based\n mapping.originalLine += 1;\n\n // Original column.\n mapping.originalColumn = previousOriginalColumn + segment[3];\n previousOriginalColumn = mapping.originalColumn;\n\n if (segment.length > 4) {\n // Original name.\n mapping.name = previousName + segment[4];\n previousName += segment[4];\n }\n }\n\n generatedMappings.push(mapping);\n if (typeof mapping.originalLine === 'number') {\n originalMappings.push(mapping);\n }\n }\n }\n\n quickSort(generatedMappings, util.compareByGeneratedPositionsDeflated);\n this.__generatedMappings = generatedMappings;\n\n quickSort(originalMappings, util.compareByOriginalPositions);\n this.__originalMappings = originalMappings;\n };\n\n/**\n * Find the mapping that best matches the hypothetical \"needle\" mapping that\n * we are searching for in the given \"haystack\" of mappings.\n */\nBasicSourceMapConsumer.prototype._findMapping =\n function SourceMapConsumer_findMapping(aNeedle, aMappings, aLineName,\n aColumnName, aComparator, aBias) {\n // To return the position we are searching for, we must first find the\n // mapping for the given position and then return the opposite position it\n // points to. Because the mappings are sorted, we can use binary search to\n // find the best mapping.\n\n if (aNeedle[aLineName] <= 0) {\n throw new TypeError('Line must be greater than or equal to 1, got '\n + aNeedle[aLineName]);\n }\n if (aNeedle[aColumnName] < 0) {\n throw new TypeError('Column must be greater than or equal to 0, got '\n + aNeedle[aColumnName]);\n }\n\n return binarySearch.search(aNeedle, aMappings, aComparator, aBias);\n };\n\n/**\n * Compute the last column for each generated mapping. The last column is\n * inclusive.\n */\nBasicSourceMapConsumer.prototype.computeColumnSpans =\n function SourceMapConsumer_computeColumnSpans() {\n for (var index = 0; index < this._generatedMappings.length; ++index) {\n var mapping = this._generatedMappings[index];\n\n // Mappings do not contain a field for the last generated columnt. We\n // can come up with an optimistic estimate, however, by assuming that\n // mappings are contiguous (i.e. given two consecutive mappings, the\n // first mapping ends where the second one starts).\n if (index + 1 < this._generatedMappings.length) {\n var nextMapping = this._generatedMappings[index + 1];\n\n if (mapping.generatedLine === nextMapping.generatedLine) {\n mapping.lastGeneratedColumn = nextMapping.generatedColumn - 1;\n continue;\n }\n }\n\n // The last mapping for each line spans the entire line.\n mapping.lastGeneratedColumn = Infinity;\n }\n };\n\n/**\n * Returns the original source, line, and column information for the generated\n * source's line and column positions provided. The only argument is an object\n * with the following properties:\n *\n * - line: The line number in the generated source. The line number\n * is 1-based.\n * - column: The column number in the generated source. The column\n * number is 0-based.\n * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or\n * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the\n * closest element that is smaller than or greater than the one we are\n * searching for, respectively, if the exact element cannot be found.\n * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'.\n *\n * and an object is returned with the following properties:\n *\n * - source: The original source file, or null.\n * - line: The line number in the original source, or null. The\n * line number is 1-based.\n * - column: The column number in the original source, or null. The\n * column number is 0-based.\n * - name: The original identifier, or null.\n */\nBasicSourceMapConsumer.prototype.originalPositionFor =\n function SourceMapConsumer_originalPositionFor(aArgs) {\n var needle = {\n generatedLine: util.getArg(aArgs, 'line'),\n generatedColumn: util.getArg(aArgs, 'column')\n };\n\n var index = this._findMapping(\n needle,\n this._generatedMappings,\n \"generatedLine\",\n \"generatedColumn\",\n util.compareByGeneratedPositionsDeflated,\n util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND)\n );\n\n if (index >= 0) {\n var mapping = this._generatedMappings[index];\n\n if (mapping.generatedLine === needle.generatedLine) {\n var source = util.getArg(mapping, 'source', null);\n if (source !== null) {\n source = this._sources.at(source);\n source = util.computeSourceURL(this.sourceRoot, source, this._sourceMapURL);\n }\n var name = util.getArg(mapping, 'name', null);\n if (name !== null) {\n name = this._names.at(name);\n }\n return {\n source: source,\n line: util.getArg(mapping, 'originalLine', null),\n column: util.getArg(mapping, 'originalColumn', null),\n name: name\n };\n }\n }\n\n return {\n source: null,\n line: null,\n column: null,\n name: null\n };\n };\n\n/**\n * Return true if we have the source content for every source in the source\n * map, false otherwise.\n */\nBasicSourceMapConsumer.prototype.hasContentsOfAllSources =\n function BasicSourceMapConsumer_hasContentsOfAllSources() {\n if (!this.sourcesContent) {\n return false;\n }\n return this.sourcesContent.length >= this._sources.size() &&\n !this.sourcesContent.some(function (sc) { return sc == null; });\n };\n\n/**\n * Returns the original source content. The only argument is the url of the\n * original source file. Returns null if no original source content is\n * available.\n */\nBasicSourceMapConsumer.prototype.sourceContentFor =\n function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) {\n if (!this.sourcesContent) {\n return null;\n }\n\n var index = this._findSourceIndex(aSource);\n if (index >= 0) {\n return this.sourcesContent[index];\n }\n\n var relativeSource = aSource;\n if (this.sourceRoot != null) {\n relativeSource = util.relative(this.sourceRoot, relativeSource);\n }\n\n var url;\n if (this.sourceRoot != null\n && (url = util.urlParse(this.sourceRoot))) {\n // XXX: file:// URIs and absolute paths lead to unexpected behavior for\n // many users. We can help them out when they expect file:// URIs to\n // behave like it would if they were running a local HTTP server. See\n // https://bugzilla.mozilla.org/show_bug.cgi?id=885597.\n var fileUriAbsPath = relativeSource.replace(/^file:\\/\\//, \"\");\n if (url.scheme == \"file\"\n && this._sources.has(fileUriAbsPath)) {\n return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)]\n }\n\n if ((!url.path || url.path == \"/\")\n && this._sources.has(\"/\" + relativeSource)) {\n return this.sourcesContent[this._sources.indexOf(\"/\" + relativeSource)];\n }\n }\n\n // This function is used recursively from\n // IndexedSourceMapConsumer.prototype.sourceContentFor. In that case, we\n // don't want to throw if we can't find the source - we just want to\n // return null, so we provide a flag to exit gracefully.\n if (nullOnMissing) {\n return null;\n }\n else {\n throw new Error('\"' + relativeSource + '\" is not in the SourceMap.');\n }\n };\n\n/**\n * Returns the generated line and column information for the original source,\n * line, and column positions provided. The only argument is an object with\n * the following properties:\n *\n * - source: The filename of the original source.\n * - line: The line number in the original source. The line number\n * is 1-based.\n * - column: The column number in the original source. The column\n * number is 0-based.\n * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or\n * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the\n * closest element that is smaller than or greater than the one we are\n * searching for, respectively, if the exact element cannot be found.\n * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'.\n *\n * and an object is returned with the following properties:\n *\n * - line: The line number in the generated source, or null. The\n * line number is 1-based.\n * - column: The column number in the generated source, or null.\n * The column number is 0-based.\n */\nBasicSourceMapConsumer.prototype.generatedPositionFor =\n function SourceMapConsumer_generatedPositionFor(aArgs) {\n var source = util.getArg(aArgs, 'source');\n source = this._findSourceIndex(source);\n if (source < 0) {\n return {\n line: null,\n column: null,\n lastColumn: null\n };\n }\n\n var needle = {\n source: source,\n originalLine: util.getArg(aArgs, 'line'),\n originalColumn: util.getArg(aArgs, 'column')\n };\n\n var index = this._findMapping(\n needle,\n this._originalMappings,\n \"originalLine\",\n \"originalColumn\",\n util.compareByOriginalPositions,\n util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND)\n );\n\n if (index >= 0) {\n var mapping = this._originalMappings[index];\n\n if (mapping.source === needle.source) {\n return {\n line: util.getArg(mapping, 'generatedLine', null),\n column: util.getArg(mapping, 'generatedColumn', null),\n lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null)\n };\n }\n }\n\n return {\n line: null,\n column: null,\n lastColumn: null\n };\n };\n\nexports.BasicSourceMapConsumer = BasicSourceMapConsumer;\n\n/**\n * An IndexedSourceMapConsumer instance represents a parsed source map which\n * we can query for information. It differs from BasicSourceMapConsumer in\n * that it takes \"indexed\" source maps (i.e. ones with a \"sections\" field) as\n * input.\n *\n * The first parameter is a raw source map (either as a JSON string, or already\n * parsed to an object). According to the spec for indexed source maps, they\n * have the following attributes:\n *\n * - version: Which version of the source map spec this map is following.\n * - file: Optional. The generated file this source map is associated with.\n * - sections: A list of section definitions.\n *\n * Each value under the \"sections\" field has two fields:\n * - offset: The offset into the original specified at which this section\n * begins to apply, defined as an object with a \"line\" and \"column\"\n * field.\n * - map: A source map definition. This source map could also be indexed,\n * but doesn't have to be.\n *\n * Instead of the \"map\" field, it's also possible to have a \"url\" field\n * specifying a URL to retrieve a source map from, but that's currently\n * unsupported.\n *\n * Here's an example source map, taken from the source map spec[0], but\n * modified to omit a section which uses the \"url\" field.\n *\n * {\n * version : 3,\n * file: \"app.js\",\n * sections: [{\n * offset: {line:100, column:10},\n * map: {\n * version : 3,\n * file: \"section.js\",\n * sources: [\"foo.js\", \"bar.js\"],\n * names: [\"src\", \"maps\", \"are\", \"fun\"],\n * mappings: \"AAAA,E;;ABCDE;\"\n * }\n * }],\n * }\n *\n * The second parameter, if given, is a string whose value is the URL\n * at which the source map was found. This URL is used to compute the\n * sources array.\n *\n * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.535es3xeprgt\n */\nfunction IndexedSourceMapConsumer(aSourceMap, aSourceMapURL) {\n var sourceMap = aSourceMap;\n if (typeof aSourceMap === 'string') {\n sourceMap = util.parseSourceMapInput(aSourceMap);\n }\n\n var version = util.getArg(sourceMap, 'version');\n var sections = util.getArg(sourceMap, 'sections');\n\n if (version != this._version) {\n throw new Error('Unsupported version: ' + version);\n }\n\n this._sources = new ArraySet();\n this._names = new ArraySet();\n\n var lastOffset = {\n line: -1,\n column: 0\n };\n this._sections = sections.map(function (s) {\n if (s.url) {\n // The url field will require support for asynchronicity.\n // See https://github.com/mozilla/source-map/issues/16\n throw new Error('Support for url field in sections not implemented.');\n }\n var offset = util.getArg(s, 'offset');\n var offsetLine = util.getArg(offset, 'line');\n var offsetColumn = util.getArg(offset, 'column');\n\n if (offsetLine < lastOffset.line ||\n (offsetLine === lastOffset.line && offsetColumn < lastOffset.column)) {\n throw new Error('Section offsets must be ordered and non-overlapping.');\n }\n lastOffset = offset;\n\n return {\n generatedOffset: {\n // The offset fields are 0-based, but we use 1-based indices when\n // encoding/decoding from VLQ.\n generatedLine: offsetLine + 1,\n generatedColumn: offsetColumn + 1\n },\n consumer: new SourceMapConsumer(util.getArg(s, 'map'), aSourceMapURL)\n }\n });\n}\n\nIndexedSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype);\nIndexedSourceMapConsumer.prototype.constructor = SourceMapConsumer;\n\n/**\n * The version of the source mapping spec that we are consuming.\n */\nIndexedSourceMapConsumer.prototype._version = 3;\n\n/**\n * The list of original sources.\n */\nObject.defineProperty(IndexedSourceMapConsumer.prototype, 'sources', {\n get: function () {\n var sources = [];\n for (var i = 0; i < this._sections.length; i++) {\n for (var j = 0; j < this._sections[i].consumer.sources.length; j++) {\n sources.push(this._sections[i].consumer.sources[j]);\n }\n }\n return sources;\n }\n});\n\n/**\n * Returns the original source, line, and column information for the generated\n * source's line and column positions provided. The only argument is an object\n * with the following properties:\n *\n * - line: The line number in the generated source. The line number\n * is 1-based.\n * - column: The column number in the generated source. The column\n * number is 0-based.\n *\n * and an object is returned with the following properties:\n *\n * - source: The original source file, or null.\n * - line: The line number in the original source, or null. The\n * line number is 1-based.\n * - column: The column number in the original source, or null. The\n * column number is 0-based.\n * - name: The original identifier, or null.\n */\nIndexedSourceMapConsumer.prototype.originalPositionFor =\n function IndexedSourceMapConsumer_originalPositionFor(aArgs) {\n var needle = {\n generatedLine: util.getArg(aArgs, 'line'),\n generatedColumn: util.getArg(aArgs, 'column')\n };\n\n // Find the section containing the generated position we're trying to map\n // to an original position.\n var sectionIndex = binarySearch.search(needle, this._sections,\n function(needle, section) {\n var cmp = needle.generatedLine - section.generatedOffset.generatedLine;\n if (cmp) {\n return cmp;\n }\n\n return (needle.generatedColumn -\n section.generatedOffset.generatedColumn);\n });\n var section = this._sections[sectionIndex];\n\n if (!section) {\n return {\n source: null,\n line: null,\n column: null,\n name: null\n };\n }\n\n return section.consumer.originalPositionFor({\n line: needle.generatedLine -\n (section.generatedOffset.generatedLine - 1),\n column: needle.generatedColumn -\n (section.generatedOffset.generatedLine === needle.generatedLine\n ? section.generatedOffset.generatedColumn - 1\n : 0),\n bias: aArgs.bias\n });\n };\n\n/**\n * Return true if we have the source content for every source in the source\n * map, false otherwise.\n */\nIndexedSourceMapConsumer.prototype.hasContentsOfAllSources =\n function IndexedSourceMapConsumer_hasContentsOfAllSources() {\n return this._sections.every(function (s) {\n return s.consumer.hasContentsOfAllSources();\n });\n };\n\n/**\n * Returns the original source content. The only argument is the url of the\n * original source file. Returns null if no original source content is\n * available.\n */\nIndexedSourceMapConsumer.prototype.sourceContentFor =\n function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) {\n for (var i = 0; i < this._sections.length; i++) {\n var section = this._sections[i];\n\n var content = section.consumer.sourceContentFor(aSource, true);\n if (content) {\n return content;\n }\n }\n if (nullOnMissing) {\n return null;\n }\n else {\n throw new Error('\"' + aSource + '\" is not in the SourceMap.');\n }\n };\n\n/**\n * Returns the generated line and column information for the original source,\n * line, and column positions provided. The only argument is an object with\n * the following properties:\n *\n * - source: The filename of the original source.\n * - line: The line number in the original source. The line number\n * is 1-based.\n * - column: The column number in the original source. The column\n * number is 0-based.\n *\n * and an object is returned with the following properties:\n *\n * - line: The line number in the generated source, or null. The\n * line number is 1-based. \n * - column: The column number in the generated source, or null.\n * The column number is 0-based.\n */\nIndexedSourceMapConsumer.prototype.generatedPositionFor =\n function IndexedSourceMapConsumer_generatedPositionFor(aArgs) {\n for (var i = 0; i < this._sections.length; i++) {\n var section = this._sections[i];\n\n // Only consider this section if the requested source is in the list of\n // sources of the consumer.\n if (section.consumer._findSourceIndex(util.getArg(aArgs, 'source')) === -1) {\n continue;\n }\n var generatedPosition = section.consumer.generatedPositionFor(aArgs);\n if (generatedPosition) {\n var ret = {\n line: generatedPosition.line +\n (section.generatedOffset.generatedLine - 1),\n column: generatedPosition.column +\n (section.generatedOffset.generatedLine === generatedPosition.line\n ? section.generatedOffset.generatedColumn - 1\n : 0)\n };\n return ret;\n }\n }\n\n return {\n line: null,\n column: null\n };\n };\n\n/**\n * Parse the mappings in a string in to a data structure which we can easily\n * query (the ordered arrays in the `this.__generatedMappings` and\n * `this.__originalMappings` properties).\n */\nIndexedSourceMapConsumer.prototype._parseMappings =\n function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) {\n this.__generatedMappings = [];\n this.__originalMappings = [];\n for (var i = 0; i < this._sections.length; i++) {\n var section = this._sections[i];\n var sectionMappings = section.consumer._generatedMappings;\n for (var j = 0; j < sectionMappings.length; j++) {\n var mapping = sectionMappings[j];\n\n var source = section.consumer._sources.at(mapping.source);\n source = util.computeSourceURL(section.consumer.sourceRoot, source, this._sourceMapURL);\n this._sources.add(source);\n source = this._sources.indexOf(source);\n\n var name = null;\n if (mapping.name) {\n name = section.consumer._names.at(mapping.name);\n this._names.add(name);\n name = this._names.indexOf(name);\n }\n\n // The mappings coming from the consumer for the section have\n // generated positions relative to the start of the section, so we\n // need to offset them to be relative to the start of the concatenated\n // generated file.\n var adjustedMapping = {\n source: source,\n generatedLine: mapping.generatedLine +\n (section.generatedOffset.generatedLine - 1),\n generatedColumn: mapping.generatedColumn +\n (section.generatedOffset.generatedLine === mapping.generatedLine\n ? section.generatedOffset.generatedColumn - 1\n : 0),\n originalLine: mapping.originalLine,\n originalColumn: mapping.originalColumn,\n name: name\n };\n\n this.__generatedMappings.push(adjustedMapping);\n if (typeof adjustedMapping.originalLine === 'number') {\n this.__originalMappings.push(adjustedMapping);\n }\n }\n }\n\n quickSort(this.__generatedMappings, util.compareByGeneratedPositionsDeflated);\n quickSort(this.__originalMappings, util.compareByOriginalPositions);\n };\n\nexports.IndexedSourceMapConsumer = IndexedSourceMapConsumer;\n","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\nvar base64VLQ = require('./base64-vlq');\nvar util = require('./util');\nvar ArraySet = require('./array-set').ArraySet;\nvar MappingList = require('./mapping-list').MappingList;\n\n/**\n * An instance of the SourceMapGenerator represents a source map which is\n * being built incrementally. You may pass an object with the following\n * properties:\n *\n * - file: The filename of the generated source.\n * - sourceRoot: A root for all relative URLs in this source map.\n */\nfunction SourceMapGenerator(aArgs) {\n if (!aArgs) {\n aArgs = {};\n }\n this._file = util.getArg(aArgs, 'file', null);\n this._sourceRoot = util.getArg(aArgs, 'sourceRoot', null);\n this._skipValidation = util.getArg(aArgs, 'skipValidation', false);\n this._sources = new ArraySet();\n this._names = new ArraySet();\n this._mappings = new MappingList();\n this._sourcesContents = null;\n}\n\nSourceMapGenerator.prototype._version = 3;\n\n/**\n * Creates a new SourceMapGenerator based on a SourceMapConsumer\n *\n * @param aSourceMapConsumer The SourceMap.\n */\nSourceMapGenerator.fromSourceMap =\n function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) {\n var sourceRoot = aSourceMapConsumer.sourceRoot;\n var generator = new SourceMapGenerator({\n file: aSourceMapConsumer.file,\n sourceRoot: sourceRoot\n });\n aSourceMapConsumer.eachMapping(function (mapping) {\n var newMapping = {\n generated: {\n line: mapping.generatedLine,\n column: mapping.generatedColumn\n }\n };\n\n if (mapping.source != null) {\n newMapping.source = mapping.source;\n if (sourceRoot != null) {\n newMapping.source = util.relative(sourceRoot, newMapping.source);\n }\n\n newMapping.original = {\n line: mapping.originalLine,\n column: mapping.originalColumn\n };\n\n if (mapping.name != null) {\n newMapping.name = mapping.name;\n }\n }\n\n generator.addMapping(newMapping);\n });\n aSourceMapConsumer.sources.forEach(function (sourceFile) {\n var sourceRelative = sourceFile;\n if (sourceRoot !== null) {\n sourceRelative = util.relative(sourceRoot, sourceFile);\n }\n\n if (!generator._sources.has(sourceRelative)) {\n generator._sources.add(sourceRelative);\n }\n\n var content = aSourceMapConsumer.sourceContentFor(sourceFile);\n if (content != null) {\n generator.setSourceContent(sourceFile, content);\n }\n });\n return generator;\n };\n\n/**\n * Add a single mapping from original source line and column to the generated\n * source's line and column for this source map being created. The mapping\n * object should have the following properties:\n *\n * - generated: An object with the generated line and column positions.\n * - original: An object with the original line and column positions.\n * - source: The original source file (relative to the sourceRoot).\n * - name: An optional original token name for this mapping.\n */\nSourceMapGenerator.prototype.addMapping =\n function SourceMapGenerator_addMapping(aArgs) {\n var generated = util.getArg(aArgs, 'generated');\n var original = util.getArg(aArgs, 'original', null);\n var source = util.getArg(aArgs, 'source', null);\n var name = util.getArg(aArgs, 'name', null);\n\n if (!this._skipValidation) {\n this._validateMapping(generated, original, source, name);\n }\n\n if (source != null) {\n source = String(source);\n if (!this._sources.has(source)) {\n this._sources.add(source);\n }\n }\n\n if (name != null) {\n name = String(name);\n if (!this._names.has(name)) {\n this._names.add(name);\n }\n }\n\n this._mappings.add({\n generatedLine: generated.line,\n generatedColumn: generated.column,\n originalLine: original != null && original.line,\n originalColumn: original != null && original.column,\n source: source,\n name: name\n });\n };\n\n/**\n * Set the source content for a source file.\n */\nSourceMapGenerator.prototype.setSourceContent =\n function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) {\n var source = aSourceFile;\n if (this._sourceRoot != null) {\n source = util.relative(this._sourceRoot, source);\n }\n\n if (aSourceContent != null) {\n // Add the source content to the _sourcesContents map.\n // Create a new _sourcesContents map if the property is null.\n if (!this._sourcesContents) {\n this._sourcesContents = Object.create(null);\n }\n this._sourcesContents[util.toSetString(source)] = aSourceContent;\n } else if (this._sourcesContents) {\n // Remove the source file from the _sourcesContents map.\n // If the _sourcesContents map is empty, set the property to null.\n delete this._sourcesContents[util.toSetString(source)];\n if (Object.keys(this._sourcesContents).length === 0) {\n this._sourcesContents = null;\n }\n }\n };\n\n/**\n * Applies the mappings of a sub-source-map for a specific source file to the\n * source map being generated. Each mapping to the supplied source file is\n * rewritten using the supplied source map. Note: The resolution for the\n * resulting mappings is the minimium of this map and the supplied map.\n *\n * @param aSourceMapConsumer The source map to be applied.\n * @param aSourceFile Optional. The filename of the source file.\n * If omitted, SourceMapConsumer's file property will be used.\n * @param aSourceMapPath Optional. The dirname of the path to the source map\n * to be applied. If relative, it is relative to the SourceMapConsumer.\n * This parameter is needed when the two source maps aren't in the same\n * directory, and the source map to be applied contains relative source\n * paths. If so, those relative source paths need to be rewritten\n * relative to the SourceMapGenerator.\n */\nSourceMapGenerator.prototype.applySourceMap =\n function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) {\n var sourceFile = aSourceFile;\n // If aSourceFile is omitted, we will use the file property of the SourceMap\n if (aSourceFile == null) {\n if (aSourceMapConsumer.file == null) {\n throw new Error(\n 'SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, ' +\n 'or the source map\\'s \"file\" property. Both were omitted.'\n );\n }\n sourceFile = aSourceMapConsumer.file;\n }\n var sourceRoot = this._sourceRoot;\n // Make \"sourceFile\" relative if an absolute Url is passed.\n if (sourceRoot != null) {\n sourceFile = util.relative(sourceRoot, sourceFile);\n }\n // Applying the SourceMap can add and remove items from the sources and\n // the names array.\n var newSources = new ArraySet();\n var newNames = new ArraySet();\n\n // Find mappings for the \"sourceFile\"\n this._mappings.unsortedForEach(function (mapping) {\n if (mapping.source === sourceFile && mapping.originalLine != null) {\n // Check if it can be mapped by the source map, then update the mapping.\n var original = aSourceMapConsumer.originalPositionFor({\n line: mapping.originalLine,\n column: mapping.originalColumn\n });\n if (original.source != null) {\n // Copy mapping\n mapping.source = original.source;\n if (aSourceMapPath != null) {\n mapping.source = util.join(aSourceMapPath, mapping.source)\n }\n if (sourceRoot != null) {\n mapping.source = util.relative(sourceRoot, mapping.source);\n }\n mapping.originalLine = original.line;\n mapping.originalColumn = original.column;\n if (original.name != null) {\n mapping.name = original.name;\n }\n }\n }\n\n var source = mapping.source;\n if (source != null && !newSources.has(source)) {\n newSources.add(source);\n }\n\n var name = mapping.name;\n if (name != null && !newNames.has(name)) {\n newNames.add(name);\n }\n\n }, this);\n this._sources = newSources;\n this._names = newNames;\n\n // Copy sourcesContents of applied map.\n aSourceMapConsumer.sources.forEach(function (sourceFile) {\n var content = aSourceMapConsumer.sourceContentFor(sourceFile);\n if (content != null) {\n if (aSourceMapPath != null) {\n sourceFile = util.join(aSourceMapPath, sourceFile);\n }\n if (sourceRoot != null) {\n sourceFile = util.relative(sourceRoot, sourceFile);\n }\n this.setSourceContent(sourceFile, content);\n }\n }, this);\n };\n\n/**\n * A mapping can have one of the three levels of data:\n *\n * 1. Just the generated position.\n * 2. The Generated position, original position, and original source.\n * 3. Generated and original position, original source, as well as a name\n * token.\n *\n * To maintain consistency, we validate that any new mapping being added falls\n * in to one of these categories.\n */\nSourceMapGenerator.prototype._validateMapping =\n function SourceMapGenerator_validateMapping(aGenerated, aOriginal, aSource,\n aName) {\n // When aOriginal is truthy but has empty values for .line and .column,\n // it is most likely a programmer error. In this case we throw a very\n // specific error message to try to guide them the right way.\n // For example: https://github.com/Polymer/polymer-bundler/pull/519\n if (aOriginal && typeof aOriginal.line !== 'number' && typeof aOriginal.column !== 'number') {\n throw new Error(\n 'original.line and original.column are not numbers -- you probably meant to omit ' +\n 'the original mapping entirely and only map the generated position. If so, pass ' +\n 'null for the original mapping instead of an object with empty or null values.'\n );\n }\n\n if (aGenerated && 'line' in aGenerated && 'column' in aGenerated\n && aGenerated.line > 0 && aGenerated.column >= 0\n && !aOriginal && !aSource && !aName) {\n // Case 1.\n return;\n }\n else if (aGenerated && 'line' in aGenerated && 'column' in aGenerated\n && aOriginal && 'line' in aOriginal && 'column' in aOriginal\n && aGenerated.line > 0 && aGenerated.column >= 0\n && aOriginal.line > 0 && aOriginal.column >= 0\n && aSource) {\n // Cases 2 and 3.\n return;\n }\n else {\n throw new Error('Invalid mapping: ' + JSON.stringify({\n generated: aGenerated,\n source: aSource,\n original: aOriginal,\n name: aName\n }));\n }\n };\n\n/**\n * Serialize the accumulated mappings in to the stream of base 64 VLQs\n * specified by the source map format.\n */\nSourceMapGenerator.prototype._serializeMappings =\n function SourceMapGenerator_serializeMappings() {\n var previousGeneratedColumn = 0;\n var previousGeneratedLine = 1;\n var previousOriginalColumn = 0;\n var previousOriginalLine = 0;\n var previousName = 0;\n var previousSource = 0;\n var result = '';\n var next;\n var mapping;\n var nameIdx;\n var sourceIdx;\n\n var mappings = this._mappings.toArray();\n for (var i = 0, len = mappings.length; i < len; i++) {\n mapping = mappings[i];\n next = ''\n\n if (mapping.generatedLine !== previousGeneratedLine) {\n previousGeneratedColumn = 0;\n while (mapping.generatedLine !== previousGeneratedLine) {\n next += ';';\n previousGeneratedLine++;\n }\n }\n else {\n if (i > 0) {\n if (!util.compareByGeneratedPositionsInflated(mapping, mappings[i - 1])) {\n continue;\n }\n next += ',';\n }\n }\n\n next += base64VLQ.encode(mapping.generatedColumn\n - previousGeneratedColumn);\n previousGeneratedColumn = mapping.generatedColumn;\n\n if (mapping.source != null) {\n sourceIdx = this._sources.indexOf(mapping.source);\n next += base64VLQ.encode(sourceIdx - previousSource);\n previousSource = sourceIdx;\n\n // lines are stored 0-based in SourceMap spec version 3\n next += base64VLQ.encode(mapping.originalLine - 1\n - previousOriginalLine);\n previousOriginalLine = mapping.originalLine - 1;\n\n next += base64VLQ.encode(mapping.originalColumn\n - previousOriginalColumn);\n previousOriginalColumn = mapping.originalColumn;\n\n if (mapping.name != null) {\n nameIdx = this._names.indexOf(mapping.name);\n next += base64VLQ.encode(nameIdx - previousName);\n previousName = nameIdx;\n }\n }\n\n result += next;\n }\n\n return result;\n };\n\nSourceMapGenerator.prototype._generateSourcesContent =\n function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) {\n return aSources.map(function (source) {\n if (!this._sourcesContents) {\n return null;\n }\n if (aSourceRoot != null) {\n source = util.relative(aSourceRoot, source);\n }\n var key = util.toSetString(source);\n return Object.prototype.hasOwnProperty.call(this._sourcesContents, key)\n ? this._sourcesContents[key]\n : null;\n }, this);\n };\n\n/**\n * Externalize the source map.\n */\nSourceMapGenerator.prototype.toJSON =\n function SourceMapGenerator_toJSON() {\n var map = {\n version: this._version,\n sources: this._sources.toArray(),\n names: this._names.toArray(),\n mappings: this._serializeMappings()\n };\n if (this._file != null) {\n map.file = this._file;\n }\n if (this._sourceRoot != null) {\n map.sourceRoot = this._sourceRoot;\n }\n if (this._sourcesContents) {\n map.sourcesContent = this._generateSourcesContent(map.sources, map.sourceRoot);\n }\n\n return map;\n };\n\n/**\n * Render the source map being generated to a string.\n */\nSourceMapGenerator.prototype.toString =\n function SourceMapGenerator_toString() {\n return JSON.stringify(this.toJSON());\n };\n\nexports.SourceMapGenerator = SourceMapGenerator;\n","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\nvar SourceMapGenerator = require('./source-map-generator').SourceMapGenerator;\nvar util = require('./util');\n\n// Matches a Windows-style `\\r\\n` newline or a `\\n` newline used by all other\n// operating systems these days (capturing the result).\nvar REGEX_NEWLINE = /(\\r?\\n)/;\n\n// Newline character code for charCodeAt() comparisons\nvar NEWLINE_CODE = 10;\n\n// Private symbol for identifying `SourceNode`s when multiple versions of\n// the source-map library are loaded. This MUST NOT CHANGE across\n// versions!\nvar isSourceNode = \"$$$isSourceNode$$$\";\n\n/**\n * SourceNodes provide a way to abstract over interpolating/concatenating\n * snippets of generated JavaScript source code while maintaining the line and\n * column information associated with the original source code.\n *\n * @param aLine The original line number.\n * @param aColumn The original column number.\n * @param aSource The original source's filename.\n * @param aChunks Optional. An array of strings which are snippets of\n * generated JS, or other SourceNodes.\n * @param aName The original identifier.\n */\nfunction SourceNode(aLine, aColumn, aSource, aChunks, aName) {\n this.children = [];\n this.sourceContents = {};\n this.line = aLine == null ? null : aLine;\n this.column = aColumn == null ? null : aColumn;\n this.source = aSource == null ? null : aSource;\n this.name = aName == null ? null : aName;\n this[isSourceNode] = true;\n if (aChunks != null) this.add(aChunks);\n}\n\n/**\n * Creates a SourceNode from generated code and a SourceMapConsumer.\n *\n * @param aGeneratedCode The generated code\n * @param aSourceMapConsumer The SourceMap for the generated code\n * @param aRelativePath Optional. The path that relative sources in the\n * SourceMapConsumer should be relative to.\n */\nSourceNode.fromStringWithSourceMap =\n function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) {\n // The SourceNode we want to fill with the generated code\n // and the SourceMap\n var node = new SourceNode();\n\n // All even indices of this array are one line of the generated code,\n // while all odd indices are the newlines between two adjacent lines\n // (since `REGEX_NEWLINE` captures its match).\n // Processed fragments are accessed by calling `shiftNextLine`.\n var remainingLines = aGeneratedCode.split(REGEX_NEWLINE);\n var remainingLinesIndex = 0;\n var shiftNextLine = function() {\n var lineContents = getNextLine();\n // The last line of a file might not have a newline.\n var newLine = getNextLine() || \"\";\n return lineContents + newLine;\n\n function getNextLine() {\n return remainingLinesIndex < remainingLines.length ?\n remainingLines[remainingLinesIndex++] : undefined;\n }\n };\n\n // We need to remember the position of \"remainingLines\"\n var lastGeneratedLine = 1, lastGeneratedColumn = 0;\n\n // The generate SourceNodes we need a code range.\n // To extract it current and last mapping is used.\n // Here we store the last mapping.\n var lastMapping = null;\n\n aSourceMapConsumer.eachMapping(function (mapping) {\n if (lastMapping !== null) {\n // We add the code from \"lastMapping\" to \"mapping\":\n // First check if there is a new line in between.\n if (lastGeneratedLine < mapping.generatedLine) {\n // Associate first line with \"lastMapping\"\n addMappingWithCode(lastMapping, shiftNextLine());\n lastGeneratedLine++;\n lastGeneratedColumn = 0;\n // The remaining code is added without mapping\n } else {\n // There is no new line in between.\n // Associate the code between \"lastGeneratedColumn\" and\n // \"mapping.generatedColumn\" with \"lastMapping\"\n var nextLine = remainingLines[remainingLinesIndex] || '';\n var code = nextLine.substr(0, mapping.generatedColumn -\n lastGeneratedColumn);\n remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn -\n lastGeneratedColumn);\n lastGeneratedColumn = mapping.generatedColumn;\n addMappingWithCode(lastMapping, code);\n // No more remaining code, continue\n lastMapping = mapping;\n return;\n }\n }\n // We add the generated code until the first mapping\n // to the SourceNode without any mapping.\n // Each line is added as separate string.\n while (lastGeneratedLine < mapping.generatedLine) {\n node.add(shiftNextLine());\n lastGeneratedLine++;\n }\n if (lastGeneratedColumn < mapping.generatedColumn) {\n var nextLine = remainingLines[remainingLinesIndex] || '';\n node.add(nextLine.substr(0, mapping.generatedColumn));\n remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn);\n lastGeneratedColumn = mapping.generatedColumn;\n }\n lastMapping = mapping;\n }, this);\n // We have processed all mappings.\n if (remainingLinesIndex < remainingLines.length) {\n if (lastMapping) {\n // Associate the remaining code in the current line with \"lastMapping\"\n addMappingWithCode(lastMapping, shiftNextLine());\n }\n // and add the remaining lines without any mapping\n node.add(remainingLines.splice(remainingLinesIndex).join(\"\"));\n }\n\n // Copy sourcesContent into SourceNode\n aSourceMapConsumer.sources.forEach(function (sourceFile) {\n var content = aSourceMapConsumer.sourceContentFor(sourceFile);\n if (content != null) {\n if (aRelativePath != null) {\n sourceFile = util.join(aRelativePath, sourceFile);\n }\n node.setSourceContent(sourceFile, content);\n }\n });\n\n return node;\n\n function addMappingWithCode(mapping, code) {\n if (mapping === null || mapping.source === undefined) {\n node.add(code);\n } else {\n var source = aRelativePath\n ? util.join(aRelativePath, mapping.source)\n : mapping.source;\n node.add(new SourceNode(mapping.originalLine,\n mapping.originalColumn,\n source,\n code,\n mapping.name));\n }\n }\n };\n\n/**\n * Add a chunk of generated JS to this source node.\n *\n * @param aChunk A string snippet of generated JS code, another instance of\n * SourceNode, or an array where each member is one of those things.\n */\nSourceNode.prototype.add = function SourceNode_add(aChunk) {\n if (Array.isArray(aChunk)) {\n aChunk.forEach(function (chunk) {\n this.add(chunk);\n }, this);\n }\n else if (aChunk[isSourceNode] || typeof aChunk === \"string\") {\n if (aChunk) {\n this.children.push(aChunk);\n }\n }\n else {\n throw new TypeError(\n \"Expected a SourceNode, string, or an array of SourceNodes and strings. Got \" + aChunk\n );\n }\n return this;\n};\n\n/**\n * Add a chunk of generated JS to the beginning of this source node.\n *\n * @param aChunk A string snippet of generated JS code, another instance of\n * SourceNode, or an array where each member is one of those things.\n */\nSourceNode.prototype.prepend = function SourceNode_prepend(aChunk) {\n if (Array.isArray(aChunk)) {\n for (var i = aChunk.length-1; i >= 0; i--) {\n this.prepend(aChunk[i]);\n }\n }\n else if (aChunk[isSourceNode] || typeof aChunk === \"string\") {\n this.children.unshift(aChunk);\n }\n else {\n throw new TypeError(\n \"Expected a SourceNode, string, or an array of SourceNodes and strings. Got \" + aChunk\n );\n }\n return this;\n};\n\n/**\n * Walk over the tree of JS snippets in this node and its children. The\n * walking function is called once for each snippet of JS and is passed that\n * snippet and the its original associated source's line/column location.\n *\n * @param aFn The traversal function.\n */\nSourceNode.prototype.walk = function SourceNode_walk(aFn) {\n var chunk;\n for (var i = 0, len = this.children.length; i < len; i++) {\n chunk = this.children[i];\n if (chunk[isSourceNode]) {\n chunk.walk(aFn);\n }\n else {\n if (chunk !== '') {\n aFn(chunk, { source: this.source,\n line: this.line,\n column: this.column,\n name: this.name });\n }\n }\n }\n};\n\n/**\n * Like `String.prototype.join` except for SourceNodes. Inserts `aStr` between\n * each of `this.children`.\n *\n * @param aSep The separator.\n */\nSourceNode.prototype.join = function SourceNode_join(aSep) {\n var newChildren;\n var i;\n var len = this.children.length;\n if (len > 0) {\n newChildren = [];\n for (i = 0; i < len-1; i++) {\n newChildren.push(this.children[i]);\n newChildren.push(aSep);\n }\n newChildren.push(this.children[i]);\n this.children = newChildren;\n }\n return this;\n};\n\n/**\n * Call String.prototype.replace on the very right-most source snippet. Useful\n * for trimming whitespace from the end of a source node, etc.\n *\n * @param aPattern The pattern to replace.\n * @param aReplacement The thing to replace the pattern with.\n */\nSourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) {\n var lastChild = this.children[this.children.length - 1];\n if (lastChild[isSourceNode]) {\n lastChild.replaceRight(aPattern, aReplacement);\n }\n else if (typeof lastChild === 'string') {\n this.children[this.children.length - 1] = lastChild.replace(aPattern, aReplacement);\n }\n else {\n this.children.push(''.replace(aPattern, aReplacement));\n }\n return this;\n};\n\n/**\n * Set the source content for a source file. This will be added to the SourceMapGenerator\n * in the sourcesContent field.\n *\n * @param aSourceFile The filename of the source file\n * @param aSourceContent The content of the source file\n */\nSourceNode.prototype.setSourceContent =\n function SourceNode_setSourceContent(aSourceFile, aSourceContent) {\n this.sourceContents[util.toSetString(aSourceFile)] = aSourceContent;\n };\n\n/**\n * Walk over the tree of SourceNodes. The walking function is called for each\n * source file content and is passed the filename and source content.\n *\n * @param aFn The traversal function.\n */\nSourceNode.prototype.walkSourceContents =\n function SourceNode_walkSourceContents(aFn) {\n for (var i = 0, len = this.children.length; i < len; i++) {\n if (this.children[i][isSourceNode]) {\n this.children[i].walkSourceContents(aFn);\n }\n }\n\n var sources = Object.keys(this.sourceContents);\n for (var i = 0, len = sources.length; i < len; i++) {\n aFn(util.fromSetString(sources[i]), this.sourceContents[sources[i]]);\n }\n };\n\n/**\n * Return the string representation of this source node. Walks over the tree\n * and concatenates all the various snippets together to one string.\n */\nSourceNode.prototype.toString = function SourceNode_toString() {\n var str = \"\";\n this.walk(function (chunk) {\n str += chunk;\n });\n return str;\n};\n\n/**\n * Returns the string representation of this source node along with a source\n * map.\n */\nSourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) {\n var generated = {\n code: \"\",\n line: 1,\n column: 0\n };\n var map = new SourceMapGenerator(aArgs);\n var sourceMappingActive = false;\n var lastOriginalSource = null;\n var lastOriginalLine = null;\n var lastOriginalColumn = null;\n var lastOriginalName = null;\n this.walk(function (chunk, original) {\n generated.code += chunk;\n if (original.source !== null\n && original.line !== null\n && original.column !== null) {\n if(lastOriginalSource !== original.source\n || lastOriginalLine !== original.line\n || lastOriginalColumn !== original.column\n || lastOriginalName !== original.name) {\n map.addMapping({\n source: original.source,\n original: {\n line: original.line,\n column: original.column\n },\n generated: {\n line: generated.line,\n column: generated.column\n },\n name: original.name\n });\n }\n lastOriginalSource = original.source;\n lastOriginalLine = original.line;\n lastOriginalColumn = original.column;\n lastOriginalName = original.name;\n sourceMappingActive = true;\n } else if (sourceMappingActive) {\n map.addMapping({\n generated: {\n line: generated.line,\n column: generated.column\n }\n });\n lastOriginalSource = null;\n sourceMappingActive = false;\n }\n for (var idx = 0, length = chunk.length; idx < length; idx++) {\n if (chunk.charCodeAt(idx) === NEWLINE_CODE) {\n generated.line++;\n generated.column = 0;\n // Mappings end at eol\n if (idx + 1 === length) {\n lastOriginalSource = null;\n sourceMappingActive = false;\n } else if (sourceMappingActive) {\n map.addMapping({\n source: original.source,\n original: {\n line: original.line,\n column: original.column\n },\n generated: {\n line: generated.line,\n column: generated.column\n },\n name: original.name\n });\n }\n } else {\n generated.column++;\n }\n }\n });\n this.walkSourceContents(function (sourceFile, sourceContent) {\n map.setSourceContent(sourceFile, sourceContent);\n });\n\n return { code: generated.code, map: map };\n};\n\nexports.SourceNode = SourceNode;\n","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\n/**\n * This is a helper function for getting values from parameter/options\n * objects.\n *\n * @param args The object we are extracting values from\n * @param name The name of the property we are getting.\n * @param defaultValue An optional value to return if the property is missing\n * from the object. If this is not specified and the property is missing, an\n * error will be thrown.\n */\nfunction getArg(aArgs, aName, aDefaultValue) {\n if (aName in aArgs) {\n return aArgs[aName];\n } else if (arguments.length === 3) {\n return aDefaultValue;\n } else {\n throw new Error('\"' + aName + '\" is a required argument.');\n }\n}\nexports.getArg = getArg;\n\nvar urlRegexp = /^(?:([\\w+\\-.]+):)?\\/\\/(?:(\\w+:\\w+)@)?([\\w.-]*)(?::(\\d+))?(.*)$/;\nvar dataUrlRegexp = /^data:.+\\,.+$/;\n\nfunction urlParse(aUrl) {\n var match = aUrl.match(urlRegexp);\n if (!match) {\n return null;\n }\n return {\n scheme: match[1],\n auth: match[2],\n host: match[3],\n port: match[4],\n path: match[5]\n };\n}\nexports.urlParse = urlParse;\n\nfunction urlGenerate(aParsedUrl) {\n var url = '';\n if (aParsedUrl.scheme) {\n url += aParsedUrl.scheme + ':';\n }\n url += '//';\n if (aParsedUrl.auth) {\n url += aParsedUrl.auth + '@';\n }\n if (aParsedUrl.host) {\n url += aParsedUrl.host;\n }\n if (aParsedUrl.port) {\n url += \":\" + aParsedUrl.port\n }\n if (aParsedUrl.path) {\n url += aParsedUrl.path;\n }\n return url;\n}\nexports.urlGenerate = urlGenerate;\n\n/**\n * Normalizes a path, or the path portion of a URL:\n *\n * - Replaces consecutive slashes with one slash.\n * - Removes unnecessary '.' parts.\n * - Removes unnecessary '/..' parts.\n *\n * Based on code in the Node.js 'path' core module.\n *\n * @param aPath The path or url to normalize.\n */\nfunction normalize(aPath) {\n var path = aPath;\n var url = urlParse(aPath);\n if (url) {\n if (!url.path) {\n return aPath;\n }\n path = url.path;\n }\n var isAbsolute = exports.isAbsolute(path);\n\n var parts = path.split(/\\/+/);\n for (var part, up = 0, i = parts.length - 1; i >= 0; i--) {\n part = parts[i];\n if (part === '.') {\n parts.splice(i, 1);\n } else if (part === '..') {\n up++;\n } else if (up > 0) {\n if (part === '') {\n // The first part is blank if the path is absolute. Trying to go\n // above the root is a no-op. Therefore we can remove all '..' parts\n // directly after the root.\n parts.splice(i + 1, up);\n up = 0;\n } else {\n parts.splice(i, 2);\n up--;\n }\n }\n }\n path = parts.join('/');\n\n if (path === '') {\n path = isAbsolute ? '/' : '.';\n }\n\n if (url) {\n url.path = path;\n return urlGenerate(url);\n }\n return path;\n}\nexports.normalize = normalize;\n\n/**\n * Joins two paths/URLs.\n *\n * @param aRoot The root path or URL.\n * @param aPath The path or URL to be joined with the root.\n *\n * - If aPath is a URL or a data URI, aPath is returned, unless aPath is a\n * scheme-relative URL: Then the scheme of aRoot, if any, is prepended\n * first.\n * - Otherwise aPath is a path. If aRoot is a URL, then its path portion\n * is updated with the result and aRoot is returned. Otherwise the result\n * is returned.\n * - If aPath is absolute, the result is aPath.\n * - Otherwise the two paths are joined with a slash.\n * - Joining for example 'http://' and 'www.example.com' is also supported.\n */\nfunction join(aRoot, aPath) {\n if (aRoot === \"\") {\n aRoot = \".\";\n }\n if (aPath === \"\") {\n aPath = \".\";\n }\n var aPathUrl = urlParse(aPath);\n var aRootUrl = urlParse(aRoot);\n if (aRootUrl) {\n aRoot = aRootUrl.path || '/';\n }\n\n // `join(foo, '//www.example.org')`\n if (aPathUrl && !aPathUrl.scheme) {\n if (aRootUrl) {\n aPathUrl.scheme = aRootUrl.scheme;\n }\n return urlGenerate(aPathUrl);\n }\n\n if (aPathUrl || aPath.match(dataUrlRegexp)) {\n return aPath;\n }\n\n // `join('http://', 'www.example.com')`\n if (aRootUrl && !aRootUrl.host && !aRootUrl.path) {\n aRootUrl.host = aPath;\n return urlGenerate(aRootUrl);\n }\n\n var joined = aPath.charAt(0) === '/'\n ? aPath\n : normalize(aRoot.replace(/\\/+$/, '') + '/' + aPath);\n\n if (aRootUrl) {\n aRootUrl.path = joined;\n return urlGenerate(aRootUrl);\n }\n return joined;\n}\nexports.join = join;\n\nexports.isAbsolute = function (aPath) {\n return aPath.charAt(0) === '/' || urlRegexp.test(aPath);\n};\n\n/**\n * Make a path relative to a URL or another path.\n *\n * @param aRoot The root path or URL.\n * @param aPath The path or URL to be made relative to aRoot.\n */\nfunction relative(aRoot, aPath) {\n if (aRoot === \"\") {\n aRoot = \".\";\n }\n\n aRoot = aRoot.replace(/\\/$/, '');\n\n // It is possible for the path to be above the root. In this case, simply\n // checking whether the root is a prefix of the path won't work. Instead, we\n // need to remove components from the root one by one, until either we find\n // a prefix that fits, or we run out of components to remove.\n var level = 0;\n while (aPath.indexOf(aRoot + '/') !== 0) {\n var index = aRoot.lastIndexOf(\"/\");\n if (index < 0) {\n return aPath;\n }\n\n // If the only part of the root that is left is the scheme (i.e. http://,\n // file:///, etc.), one or more slashes (/), or simply nothing at all, we\n // have exhausted all components, so the path is not relative to the root.\n aRoot = aRoot.slice(0, index);\n if (aRoot.match(/^([^\\/]+:\\/)?\\/*$/)) {\n return aPath;\n }\n\n ++level;\n }\n\n // Make sure we add a \"../\" for each component we removed from the root.\n return Array(level + 1).join(\"../\") + aPath.substr(aRoot.length + 1);\n}\nexports.relative = relative;\n\nvar supportsNullProto = (function () {\n var obj = Object.create(null);\n return !('__proto__' in obj);\n}());\n\nfunction identity (s) {\n return s;\n}\n\n/**\n * Because behavior goes wacky when you set `__proto__` on objects, we\n * have to prefix all the strings in our set with an arbitrary character.\n *\n * See https://github.com/mozilla/source-map/pull/31 and\n * https://github.com/mozilla/source-map/issues/30\n *\n * @param String aStr\n */\nfunction toSetString(aStr) {\n if (isProtoString(aStr)) {\n return '$' + aStr;\n }\n\n return aStr;\n}\nexports.toSetString = supportsNullProto ? identity : toSetString;\n\nfunction fromSetString(aStr) {\n if (isProtoString(aStr)) {\n return aStr.slice(1);\n }\n\n return aStr;\n}\nexports.fromSetString = supportsNullProto ? identity : fromSetString;\n\nfunction isProtoString(s) {\n if (!s) {\n return false;\n }\n\n var length = s.length;\n\n if (length < 9 /* \"__proto__\".length */) {\n return false;\n }\n\n if (s.charCodeAt(length - 1) !== 95 /* '_' */ ||\n s.charCodeAt(length - 2) !== 95 /* '_' */ ||\n s.charCodeAt(length - 3) !== 111 /* 'o' */ ||\n s.charCodeAt(length - 4) !== 116 /* 't' */ ||\n s.charCodeAt(length - 5) !== 111 /* 'o' */ ||\n s.charCodeAt(length - 6) !== 114 /* 'r' */ ||\n s.charCodeAt(length - 7) !== 112 /* 'p' */ ||\n s.charCodeAt(length - 8) !== 95 /* '_' */ ||\n s.charCodeAt(length - 9) !== 95 /* '_' */) {\n return false;\n }\n\n for (var i = length - 10; i >= 0; i--) {\n if (s.charCodeAt(i) !== 36 /* '$' */) {\n return false;\n }\n }\n\n return true;\n}\n\n/**\n * Comparator between two mappings where the original positions are compared.\n *\n * Optionally pass in `true` as `onlyCompareGenerated` to consider two\n * mappings with the same original source/line/column, but different generated\n * line and column the same. Useful when searching for a mapping with a\n * stubbed out mapping.\n */\nfunction compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) {\n var cmp = strcmp(mappingA.source, mappingB.source);\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.originalLine - mappingB.originalLine;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.originalColumn - mappingB.originalColumn;\n if (cmp !== 0 || onlyCompareOriginal) {\n return cmp;\n }\n\n cmp = mappingA.generatedColumn - mappingB.generatedColumn;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.generatedLine - mappingB.generatedLine;\n if (cmp !== 0) {\n return cmp;\n }\n\n return strcmp(mappingA.name, mappingB.name);\n}\nexports.compareByOriginalPositions = compareByOriginalPositions;\n\n/**\n * Comparator between two mappings with deflated source and name indices where\n * the generated positions are compared.\n *\n * Optionally pass in `true` as `onlyCompareGenerated` to consider two\n * mappings with the same generated line and column, but different\n * source/name/original line and column the same. Useful when searching for a\n * mapping with a stubbed out mapping.\n */\nfunction compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) {\n var cmp = mappingA.generatedLine - mappingB.generatedLine;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.generatedColumn - mappingB.generatedColumn;\n if (cmp !== 0 || onlyCompareGenerated) {\n return cmp;\n }\n\n cmp = strcmp(mappingA.source, mappingB.source);\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.originalLine - mappingB.originalLine;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.originalColumn - mappingB.originalColumn;\n if (cmp !== 0) {\n return cmp;\n }\n\n return strcmp(mappingA.name, mappingB.name);\n}\nexports.compareByGeneratedPositionsDeflated = compareByGeneratedPositionsDeflated;\n\nfunction strcmp(aStr1, aStr2) {\n if (aStr1 === aStr2) {\n return 0;\n }\n\n if (aStr1 === null) {\n return 1; // aStr2 !== null\n }\n\n if (aStr2 === null) {\n return -1; // aStr1 !== null\n }\n\n if (aStr1 > aStr2) {\n return 1;\n }\n\n return -1;\n}\n\n/**\n * Comparator between two mappings with inflated source and name strings where\n * the generated positions are compared.\n */\nfunction compareByGeneratedPositionsInflated(mappingA, mappingB) {\n var cmp = mappingA.generatedLine - mappingB.generatedLine;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.generatedColumn - mappingB.generatedColumn;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = strcmp(mappingA.source, mappingB.source);\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.originalLine - mappingB.originalLine;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.originalColumn - mappingB.originalColumn;\n if (cmp !== 0) {\n return cmp;\n }\n\n return strcmp(mappingA.name, mappingB.name);\n}\nexports.compareByGeneratedPositionsInflated = compareByGeneratedPositionsInflated;\n\n/**\n * Strip any JSON XSSI avoidance prefix from the string (as documented\n * in the source maps specification), and then parse the string as\n * JSON.\n */\nfunction parseSourceMapInput(str) {\n return JSON.parse(str.replace(/^\\)]}'[^\\n]*\\n/, ''));\n}\nexports.parseSourceMapInput = parseSourceMapInput;\n\n/**\n * Compute the URL of a source given the the source root, the source's\n * URL, and the source map's URL.\n */\nfunction computeSourceURL(sourceRoot, sourceURL, sourceMapURL) {\n sourceURL = sourceURL || '';\n\n if (sourceRoot) {\n // This follows what Chrome does.\n if (sourceRoot[sourceRoot.length - 1] !== '/' && sourceURL[0] !== '/') {\n sourceRoot += '/';\n }\n // The spec says:\n // Line 4: An optional source root, useful for relocating source\n // files on a server or removing repeated values in the\n // “sources” entry. This value is prepended to the individual\n // entries in the “source” field.\n sourceURL = sourceRoot + sourceURL;\n }\n\n // Historically, SourceMapConsumer did not take the sourceMapURL as\n // a parameter. This mode is still somewhat supported, which is why\n // this code block is conditional. However, it's preferable to pass\n // the source map URL to SourceMapConsumer, so that this function\n // can implement the source URL resolution algorithm as outlined in\n // the spec. This block is basically the equivalent of:\n // new URL(sourceURL, sourceMapURL).toString()\n // ... except it avoids using URL, which wasn't available in the\n // older releases of node still supported by this library.\n //\n // The spec says:\n // If the sources are not absolute URLs after prepending of the\n // “sourceRoot”, the sources are resolved relative to the\n // SourceMap (like resolving script src in a html document).\n if (sourceMapURL) {\n var parsed = urlParse(sourceMapURL);\n if (!parsed) {\n throw new Error(\"sourceMapURL could not be parsed\");\n }\n if (parsed.path) {\n // Strip the last path component, but keep the \"/\".\n var index = parsed.path.lastIndexOf('/');\n if (index >= 0) {\n parsed.path = parsed.path.substring(0, index + 1);\n }\n }\n sourceURL = join(urlGenerate(parsed), sourceURL);\n }\n\n return normalize(sourceURL);\n}\nexports.computeSourceURL = computeSourceURL;\n","/*\n * Copyright 2009-2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE.txt or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\nexports.SourceMapGenerator = require('./lib/source-map-generator').SourceMapGenerator;\nexports.SourceMapConsumer = require('./lib/source-map-consumer').SourceMapConsumer;\nexports.SourceNode = require('./lib/source-node').SourceNode;\n","\"use strict\";\n\nvar punycode = require(\"punycode\");\nvar mappingTable = require(\"./lib/mappingTable.json\");\n\nvar PROCESSING_OPTIONS = {\n TRANSITIONAL: 0,\n NONTRANSITIONAL: 1\n};\n\nfunction normalize(str) { // fix bug in v8\n return str.split('\\u0000').map(function (s) { return s.normalize('NFC'); }).join('\\u0000');\n}\n\nfunction findStatus(val) {\n var start = 0;\n var end = mappingTable.length - 1;\n\n while (start <= end) {\n var mid = Math.floor((start + end) / 2);\n\n var target = mappingTable[mid];\n if (target[0][0] <= val && target[0][1] >= val) {\n return target;\n } else if (target[0][0] > val) {\n end = mid - 1;\n } else {\n start = mid + 1;\n }\n }\n\n return null;\n}\n\nvar regexAstralSymbols = /[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]/g;\n\nfunction countSymbols(string) {\n return string\n // replace every surrogate pair with a BMP symbol\n .replace(regexAstralSymbols, '_')\n // then get the length\n .length;\n}\n\nfunction mapChars(domain_name, useSTD3, processing_option) {\n var hasError = false;\n var processed = \"\";\n\n var len = countSymbols(domain_name);\n for (var i = 0; i < len; ++i) {\n var codePoint = domain_name.codePointAt(i);\n var status = findStatus(codePoint);\n\n switch (status[1]) {\n case \"disallowed\":\n hasError = true;\n processed += String.fromCodePoint(codePoint);\n break;\n case \"ignored\":\n break;\n case \"mapped\":\n processed += String.fromCodePoint.apply(String, status[2]);\n break;\n case \"deviation\":\n if (processing_option === PROCESSING_OPTIONS.TRANSITIONAL) {\n processed += String.fromCodePoint.apply(String, status[2]);\n } else {\n processed += String.fromCodePoint(codePoint);\n }\n break;\n case \"valid\":\n processed += String.fromCodePoint(codePoint);\n break;\n case \"disallowed_STD3_mapped\":\n if (useSTD3) {\n hasError = true;\n processed += String.fromCodePoint(codePoint);\n } else {\n processed += String.fromCodePoint.apply(String, status[2]);\n }\n break;\n case \"disallowed_STD3_valid\":\n if (useSTD3) {\n hasError = true;\n }\n\n processed += String.fromCodePoint(codePoint);\n break;\n }\n }\n\n return {\n string: processed,\n error: hasError\n };\n}\n\nvar combiningMarksRegex = /[\\u0300-\\u036F\\u0483-\\u0489\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u0610-\\u061A\\u064B-\\u065F\\u0670\\u06D6-\\u06DC\\u06DF-\\u06E4\\u06E7\\u06E8\\u06EA-\\u06ED\\u0711\\u0730-\\u074A\\u07A6-\\u07B0\\u07EB-\\u07F3\\u0816-\\u0819\\u081B-\\u0823\\u0825-\\u0827\\u0829-\\u082D\\u0859-\\u085B\\u08E4-\\u0903\\u093A-\\u093C\\u093E-\\u094F\\u0951-\\u0957\\u0962\\u0963\\u0981-\\u0983\\u09BC\\u09BE-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CD\\u09D7\\u09E2\\u09E3\\u0A01-\\u0A03\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A70\\u0A71\\u0A75\\u0A81-\\u0A83\\u0ABC\\u0ABE-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AE2\\u0AE3\\u0B01-\\u0B03\\u0B3C\\u0B3E-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B62\\u0B63\\u0B82\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD7\\u0C00-\\u0C03\\u0C3E-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C62\\u0C63\\u0C81-\\u0C83\\u0CBC\\u0CBE-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CE2\\u0CE3\\u0D01-\\u0D03\\u0D3E-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4D\\u0D57\\u0D62\\u0D63\\u0D82\\u0D83\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DF2\\u0DF3\\u0E31\\u0E34-\\u0E3A\\u0E47-\\u0E4E\\u0EB1\\u0EB4-\\u0EB9\\u0EBB\\u0EBC\\u0EC8-\\u0ECD\\u0F18\\u0F19\\u0F35\\u0F37\\u0F39\\u0F3E\\u0F3F\\u0F71-\\u0F84\\u0F86\\u0F87\\u0F8D-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u102B-\\u103E\\u1056-\\u1059\\u105E-\\u1060\\u1062-\\u1064\\u1067-\\u106D\\u1071-\\u1074\\u1082-\\u108D\\u108F\\u109A-\\u109D\\u135D-\\u135F\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17B4-\\u17D3\\u17DD\\u180B-\\u180D\\u18A9\\u1920-\\u192B\\u1930-\\u193B\\u19B0-\\u19C0\\u19C8\\u19C9\\u1A17-\\u1A1B\\u1A55-\\u1A5E\\u1A60-\\u1A7C\\u1A7F\\u1AB0-\\u1ABE\\u1B00-\\u1B04\\u1B34-\\u1B44\\u1B6B-\\u1B73\\u1B80-\\u1B82\\u1BA1-\\u1BAD\\u1BE6-\\u1BF3\\u1C24-\\u1C37\\u1CD0-\\u1CD2\\u1CD4-\\u1CE8\\u1CED\\u1CF2-\\u1CF4\\u1CF8\\u1CF9\\u1DC0-\\u1DF5\\u1DFC-\\u1DFF\\u20D0-\\u20F0\\u2CEF-\\u2CF1\\u2D7F\\u2DE0-\\u2DFF\\u302A-\\u302F\\u3099\\u309A\\uA66F-\\uA672\\uA674-\\uA67D\\uA69F\\uA6F0\\uA6F1\\uA802\\uA806\\uA80B\\uA823-\\uA827\\uA880\\uA881\\uA8B4-\\uA8C4\\uA8E0-\\uA8F1\\uA926-\\uA92D\\uA947-\\uA953\\uA980-\\uA983\\uA9B3-\\uA9C0\\uA9E5\\uAA29-\\uAA36\\uAA43\\uAA4C\\uAA4D\\uAA7B-\\uAA7D\\uAAB0\\uAAB2-\\uAAB4\\uAAB7\\uAAB8\\uAABE\\uAABF\\uAAC1\\uAAEB-\\uAAEF\\uAAF5\\uAAF6\\uABE3-\\uABEA\\uABEC\\uABED\\uFB1E\\uFE00-\\uFE0F\\uFE20-\\uFE2D]|\\uD800[\\uDDFD\\uDEE0\\uDF76-\\uDF7A]|\\uD802[\\uDE01-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE0F\\uDE38-\\uDE3A\\uDE3F\\uDEE5\\uDEE6]|\\uD804[\\uDC00-\\uDC02\\uDC38-\\uDC46\\uDC7F-\\uDC82\\uDCB0-\\uDCBA\\uDD00-\\uDD02\\uDD27-\\uDD34\\uDD73\\uDD80-\\uDD82\\uDDB3-\\uDDC0\\uDE2C-\\uDE37\\uDEDF-\\uDEEA\\uDF01-\\uDF03\\uDF3C\\uDF3E-\\uDF44\\uDF47\\uDF48\\uDF4B-\\uDF4D\\uDF57\\uDF62\\uDF63\\uDF66-\\uDF6C\\uDF70-\\uDF74]|\\uD805[\\uDCB0-\\uDCC3\\uDDAF-\\uDDB5\\uDDB8-\\uDDC0\\uDE30-\\uDE40\\uDEAB-\\uDEB7]|\\uD81A[\\uDEF0-\\uDEF4\\uDF30-\\uDF36]|\\uD81B[\\uDF51-\\uDF7E\\uDF8F-\\uDF92]|\\uD82F[\\uDC9D\\uDC9E]|\\uD834[\\uDD65-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD\\uDE42-\\uDE44]|\\uD83A[\\uDCD0-\\uDCD6]|\\uDB40[\\uDD00-\\uDDEF]/;\n\nfunction validateLabel(label, processing_option) {\n if (label.substr(0, 4) === \"xn--\") {\n label = punycode.toUnicode(label);\n processing_option = PROCESSING_OPTIONS.NONTRANSITIONAL;\n }\n\n var error = false;\n\n if (normalize(label) !== label ||\n (label[3] === \"-\" && label[4] === \"-\") ||\n label[0] === \"-\" || label[label.length - 1] === \"-\" ||\n label.indexOf(\".\") !== -1 ||\n label.search(combiningMarksRegex) === 0) {\n error = true;\n }\n\n var len = countSymbols(label);\n for (var i = 0; i < len; ++i) {\n var status = findStatus(label.codePointAt(i));\n if ((processing === PROCESSING_OPTIONS.TRANSITIONAL && status[1] !== \"valid\") ||\n (processing === PROCESSING_OPTIONS.NONTRANSITIONAL &&\n status[1] !== \"valid\" && status[1] !== \"deviation\")) {\n error = true;\n break;\n }\n }\n\n return {\n label: label,\n error: error\n };\n}\n\nfunction processing(domain_name, useSTD3, processing_option) {\n var result = mapChars(domain_name, useSTD3, processing_option);\n result.string = normalize(result.string);\n\n var labels = result.string.split(\".\");\n for (var i = 0; i < labels.length; ++i) {\n try {\n var validation = validateLabel(labels[i]);\n labels[i] = validation.label;\n result.error = result.error || validation.error;\n } catch(e) {\n result.error = true;\n }\n }\n\n return {\n string: labels.join(\".\"),\n error: result.error\n };\n}\n\nmodule.exports.toASCII = function(domain_name, useSTD3, processing_option, verifyDnsLength) {\n var result = processing(domain_name, useSTD3, processing_option);\n var labels = result.string.split(\".\");\n labels = labels.map(function(l) {\n try {\n return punycode.toASCII(l);\n } catch(e) {\n result.error = true;\n return l;\n }\n });\n\n if (verifyDnsLength) {\n var total = labels.slice(0, labels.length - 1).join(\".\").length;\n if (total.length > 253 || total.length === 0) {\n result.error = true;\n }\n\n for (var i=0; i < labels.length; ++i) {\n if (labels.length > 63 || labels.length === 0) {\n result.error = true;\n break;\n }\n }\n }\n\n if (result.error) return null;\n return labels.join(\".\");\n};\n\nmodule.exports.toUnicode = function(domain_name, useSTD3) {\n var result = processing(domain_name, useSTD3, PROCESSING_OPTIONS.NONTRANSITIONAL);\n\n return {\n domain: result.string,\n error: result.error\n };\n};\n\nmodule.exports.PROCESSING_OPTIONS = PROCESSING_OPTIONS;\n","module.exports = require('./lib/tunnel');\n","'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('got illegal response body from proxy');\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n debug('tunneling connection has established');\n self.sockets[self.sockets.indexOf(placeholder)] = socket;\n return cb(socket);\n }\n\n function onError(cause) {\n connectReq.removeAllListeners();\n\n debug('tunneling socket could not be established, cause=%s\\n',\n cause.message, cause.stack);\n var error = new Error('tunneling socket could not be established, ' +\n 'cause=' + cause.message);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n }\n};\n\nTunnelingAgent.prototype.removeSocket = function removeSocket(socket) {\n var pos = this.sockets.indexOf(socket)\n if (pos === -1) {\n return;\n }\n this.sockets.splice(pos, 1);\n\n var pending = this.requests.shift();\n if (pending) {\n // If we have pending requests and a socket gets closed a new one\n // needs to be created to take over in the pool for the one that closed.\n this.createSocket(pending, function(socket) {\n pending.request.onSocket(socket);\n });\n }\n};\n\nfunction createSecureSocket(options, cb) {\n var self = this;\n TunnelingAgent.prototype.createSocket.call(self, options, function(socket) {\n var hostHeader = options.request.getHeader('host');\n var tlsOptions = mergeOptions({}, self.options, {\n socket: socket,\n servername: hostHeader ? hostHeader.replace(/:.*$/, '') : options.host\n });\n\n // 0 is dummy port for v0.6\n var secureSocket = tls.connect(0, tlsOptions);\n self.sockets[self.sockets.indexOf(socket)] = secureSocket;\n cb(secureSocket);\n });\n}\n\n\nfunction toOptions(host, port, localAddress) {\n if (typeof host === 'string') { // since v0.10\n return {\n host: host,\n port: port,\n localAddress: localAddress\n };\n }\n return host; // for v0.11 or later\n}\n\nfunction mergeOptions(target) {\n for (var i = 1, len = arguments.length; i < len; ++i) {\n var overrides = arguments[i];\n if (typeof overrides === 'object') {\n var keys = Object.keys(overrides);\n for (var j = 0, keyLen = keys.length; j < keyLen; ++j) {\n var k = keys[j];\n if (overrides[k] !== undefined) {\n target[k] = overrides[k];\n }\n }\n }\n }\n return target;\n}\n\n\nvar debug;\nif (process.env.NODE_DEBUG && /\\btunnel\\b/.test(process.env.NODE_DEBUG)) {\n debug = function() {\n var args = Array.prototype.slice.call(arguments);\n if (typeof args[0] === 'string') {\n args[0] = 'TUNNEL: ' + args[0];\n } else {\n args.unshift('TUNNEL:');\n }\n console.error.apply(console, args);\n }\n} else {\n debug = function() {};\n}\nexports.debug = debug; // for test\n",null,"'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nfunction getUserAgent() {\n if (typeof navigator === \"object\" && \"userAgent\" in navigator) {\n return navigator.userAgent;\n }\n\n if (typeof process === \"object\" && \"version\" in process) {\n return `Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`;\n }\n\n return \"\";\n}\n\nexports.getUserAgent = getUserAgent;\n//# sourceMappingURL=index.js.map\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nObject.defineProperty(exports, \"v1\", {\n enumerable: true,\n get: function () {\n return _v.default;\n }\n});\nObject.defineProperty(exports, \"v3\", {\n enumerable: true,\n get: function () {\n return _v2.default;\n }\n});\nObject.defineProperty(exports, \"v4\", {\n enumerable: true,\n get: function () {\n return _v3.default;\n }\n});\nObject.defineProperty(exports, \"v5\", {\n enumerable: true,\n get: function () {\n return _v4.default;\n }\n});\nObject.defineProperty(exports, \"NIL\", {\n enumerable: true,\n get: function () {\n return _nil.default;\n }\n});\nObject.defineProperty(exports, \"version\", {\n enumerable: true,\n get: function () {\n return _version.default;\n }\n});\nObject.defineProperty(exports, \"validate\", {\n enumerable: true,\n get: function () {\n return _validate.default;\n }\n});\nObject.defineProperty(exports, \"stringify\", {\n enumerable: true,\n get: function () {\n return _stringify.default;\n }\n});\nObject.defineProperty(exports, \"parse\", {\n enumerable: true,\n get: function () {\n return _parse.default;\n }\n});\n\nvar _v = _interopRequireDefault(require(\"./v1.js\"));\n\nvar _v2 = _interopRequireDefault(require(\"./v3.js\"));\n\nvar _v3 = _interopRequireDefault(require(\"./v4.js\"));\n\nvar _v4 = _interopRequireDefault(require(\"./v5.js\"));\n\nvar _nil = _interopRequireDefault(require(\"./nil.js\"));\n\nvar _version = _interopRequireDefault(require(\"./version.js\"));\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nvar _stringify = _interopRequireDefault(require(\"./stringify.js\"));\n\nvar _parse = _interopRequireDefault(require(\"./parse.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction md5(bytes) {\n if (Array.isArray(bytes)) {\n bytes = Buffer.from(bytes);\n } else if (typeof bytes === 'string') {\n bytes = Buffer.from(bytes, 'utf8');\n }\n\n return _crypto.default.createHash('md5').update(bytes).digest();\n}\n\nvar _default = md5;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = '00000000-0000-0000-0000-000000000000';\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction parse(uuid) {\n if (!(0, _validate.default)(uuid)) {\n throw TypeError('Invalid UUID');\n }\n\n let v;\n const arr = new Uint8Array(16); // Parse ########-....-....-....-............\n\n arr[0] = (v = parseInt(uuid.slice(0, 8), 16)) >>> 24;\n arr[1] = v >>> 16 & 0xff;\n arr[2] = v >>> 8 & 0xff;\n arr[3] = v & 0xff; // Parse ........-####-....-....-............\n\n arr[4] = (v = parseInt(uuid.slice(9, 13), 16)) >>> 8;\n arr[5] = v & 0xff; // Parse ........-....-####-....-............\n\n arr[6] = (v = parseInt(uuid.slice(14, 18), 16)) >>> 8;\n arr[7] = v & 0xff; // Parse ........-....-....-####-............\n\n arr[8] = (v = parseInt(uuid.slice(19, 23), 16)) >>> 8;\n arr[9] = v & 0xff; // Parse ........-....-....-....-############\n // (Use \"/\" to avoid 32-bit truncation when bit-shifting high-order bytes)\n\n arr[10] = (v = parseInt(uuid.slice(24, 36), 16)) / 0x10000000000 & 0xff;\n arr[11] = v / 0x100000000 & 0xff;\n arr[12] = v >>> 24 & 0xff;\n arr[13] = v >>> 16 & 0xff;\n arr[14] = v >>> 8 & 0xff;\n arr[15] = v & 0xff;\n return arr;\n}\n\nvar _default = parse;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = rng;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst rnds8Pool = new Uint8Array(256); // # of random values to pre-allocate\n\nlet poolPtr = rnds8Pool.length;\n\nfunction rng() {\n if (poolPtr > rnds8Pool.length - 16) {\n _crypto.default.randomFillSync(rnds8Pool);\n\n poolPtr = 0;\n }\n\n return rnds8Pool.slice(poolPtr, poolPtr += 16);\n}","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction sha1(bytes) {\n if (Array.isArray(bytes)) {\n bytes = Buffer.from(bytes);\n } else if (typeof bytes === 'string') {\n bytes = Buffer.from(bytes, 'utf8');\n }\n\n return _crypto.default.createHash('sha1').update(bytes).digest();\n}\n\nvar _default = sha1;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Convert array of 16 byte values to UUID string format of the form:\n * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n */\nconst byteToHex = [];\n\nfor (let i = 0; i < 256; ++i) {\n byteToHex.push((i + 0x100).toString(16).substr(1));\n}\n\nfunction stringify(arr, offset = 0) {\n // Note: Be careful editing this code! It's been tuned for performance\n // and works in ways you may not expect. See https://github.com/uuidjs/uuid/pull/434\n const uuid = (byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + '-' + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + '-' + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + '-' + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + '-' + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]]).toLowerCase(); // Consistency check for valid UUID. If this throws, it's likely due to one\n // of the following:\n // - One or more input array values don't map to a hex octet (leading to\n // \"undefined\" in the uuid)\n // - Invalid input values for the RFC `version` or `variant` fields\n\n if (!(0, _validate.default)(uuid)) {\n throw TypeError('Stringified UUID is invalid');\n }\n\n return uuid;\n}\n\nvar _default = stringify;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _rng = _interopRequireDefault(require(\"./rng.js\"));\n\nvar _stringify = _interopRequireDefault(require(\"./stringify.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// **`v1()` - Generate time-based UUID**\n//\n// Inspired by https://github.com/LiosK/UUID.js\n// and http://docs.python.org/library/uuid.html\nlet _nodeId;\n\nlet _clockseq; // Previous uuid creation time\n\n\nlet _lastMSecs = 0;\nlet _lastNSecs = 0; // See https://github.com/uuidjs/uuid for API details\n\nfunction v1(options, buf, offset) {\n let i = buf && offset || 0;\n const b = buf || new Array(16);\n options = options || {};\n let node = options.node || _nodeId;\n let clockseq = options.clockseq !== undefined ? options.clockseq : _clockseq; // node and clockseq need to be initialized to random values if they're not\n // specified. We do this lazily to minimize issues related to insufficient\n // system entropy. See #189\n\n if (node == null || clockseq == null) {\n const seedBytes = options.random || (options.rng || _rng.default)();\n\n if (node == null) {\n // Per 4.5, create and 48-bit node id, (47 random bits + multicast bit = 1)\n node = _nodeId = [seedBytes[0] | 0x01, seedBytes[1], seedBytes[2], seedBytes[3], seedBytes[4], seedBytes[5]];\n }\n\n if (clockseq == null) {\n // Per 4.2.2, randomize (14 bit) clockseq\n clockseq = _clockseq = (seedBytes[6] << 8 | seedBytes[7]) & 0x3fff;\n }\n } // UUID timestamps are 100 nano-second units since the Gregorian epoch,\n // (1582-10-15 00:00). JSNumbers aren't precise enough for this, so\n // time is handled internally as 'msecs' (integer milliseconds) and 'nsecs'\n // (100-nanoseconds offset from msecs) since unix epoch, 1970-01-01 00:00.\n\n\n let msecs = options.msecs !== undefined ? options.msecs : Date.now(); // Per 4.2.1.2, use count of uuid's generated during the current clock\n // cycle to simulate higher resolution clock\n\n let nsecs = options.nsecs !== undefined ? options.nsecs : _lastNSecs + 1; // Time since last uuid creation (in msecs)\n\n const dt = msecs - _lastMSecs + (nsecs - _lastNSecs) / 10000; // Per 4.2.1.2, Bump clockseq on clock regression\n\n if (dt < 0 && options.clockseq === undefined) {\n clockseq = clockseq + 1 & 0x3fff;\n } // Reset nsecs if clock regresses (new clockseq) or we've moved onto a new\n // time interval\n\n\n if ((dt < 0 || msecs > _lastMSecs) && options.nsecs === undefined) {\n nsecs = 0;\n } // Per 4.2.1.2 Throw error if too many uuids are requested\n\n\n if (nsecs >= 10000) {\n throw new Error(\"uuid.v1(): Can't create more than 10M uuids/sec\");\n }\n\n _lastMSecs = msecs;\n _lastNSecs = nsecs;\n _clockseq = clockseq; // Per 4.1.4 - Convert from unix epoch to Gregorian epoch\n\n msecs += 12219292800000; // `time_low`\n\n const tl = ((msecs & 0xfffffff) * 10000 + nsecs) % 0x100000000;\n b[i++] = tl >>> 24 & 0xff;\n b[i++] = tl >>> 16 & 0xff;\n b[i++] = tl >>> 8 & 0xff;\n b[i++] = tl & 0xff; // `time_mid`\n\n const tmh = msecs / 0x100000000 * 10000 & 0xfffffff;\n b[i++] = tmh >>> 8 & 0xff;\n b[i++] = tmh & 0xff; // `time_high_and_version`\n\n b[i++] = tmh >>> 24 & 0xf | 0x10; // include version\n\n b[i++] = tmh >>> 16 & 0xff; // `clock_seq_hi_and_reserved` (Per 4.2.2 - include variant)\n\n b[i++] = clockseq >>> 8 | 0x80; // `clock_seq_low`\n\n b[i++] = clockseq & 0xff; // `node`\n\n for (let n = 0; n < 6; ++n) {\n b[i + n] = node[n];\n }\n\n return buf || (0, _stringify.default)(b);\n}\n\nvar _default = v1;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _v = _interopRequireDefault(require(\"./v35.js\"));\n\nvar _md = _interopRequireDefault(require(\"./md5.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst v3 = (0, _v.default)('v3', 0x30, _md.default);\nvar _default = v3;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = _default;\nexports.URL = exports.DNS = void 0;\n\nvar _stringify = _interopRequireDefault(require(\"./stringify.js\"));\n\nvar _parse = _interopRequireDefault(require(\"./parse.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction stringToBytes(str) {\n str = unescape(encodeURIComponent(str)); // UTF8 escape\n\n const bytes = [];\n\n for (let i = 0; i < str.length; ++i) {\n bytes.push(str.charCodeAt(i));\n }\n\n return bytes;\n}\n\nconst DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8';\nexports.DNS = DNS;\nconst URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8';\nexports.URL = URL;\n\nfunction _default(name, version, hashfunc) {\n function generateUUID(value, namespace, buf, offset) {\n if (typeof value === 'string') {\n value = stringToBytes(value);\n }\n\n if (typeof namespace === 'string') {\n namespace = (0, _parse.default)(namespace);\n }\n\n if (namespace.length !== 16) {\n throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)');\n } // Compute hash of namespace and value, Per 4.3\n // Future: Use spread syntax when supported on all platforms, e.g. `bytes =\n // hashfunc([...namespace, ... value])`\n\n\n let bytes = new Uint8Array(16 + value.length);\n bytes.set(namespace);\n bytes.set(value, namespace.length);\n bytes = hashfunc(bytes);\n bytes[6] = bytes[6] & 0x0f | version;\n bytes[8] = bytes[8] & 0x3f | 0x80;\n\n if (buf) {\n offset = offset || 0;\n\n for (let i = 0; i < 16; ++i) {\n buf[offset + i] = bytes[i];\n }\n\n return buf;\n }\n\n return (0, _stringify.default)(bytes);\n } // Function#name is not settable on some platforms (#270)\n\n\n try {\n generateUUID.name = name; // eslint-disable-next-line no-empty\n } catch (err) {} // For CommonJS default export support\n\n\n generateUUID.DNS = DNS;\n generateUUID.URL = URL;\n return generateUUID;\n}","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _rng = _interopRequireDefault(require(\"./rng.js\"));\n\nvar _stringify = _interopRequireDefault(require(\"./stringify.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction v4(options, buf, offset) {\n options = options || {};\n\n const rnds = options.random || (options.rng || _rng.default)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved`\n\n\n rnds[6] = rnds[6] & 0x0f | 0x40;\n rnds[8] = rnds[8] & 0x3f | 0x80; // Copy bytes to buffer, if provided\n\n if (buf) {\n offset = offset || 0;\n\n for (let i = 0; i < 16; ++i) {\n buf[offset + i] = rnds[i];\n }\n\n return buf;\n }\n\n return (0, _stringify.default)(rnds);\n}\n\nvar _default = v4;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _v = _interopRequireDefault(require(\"./v35.js\"));\n\nvar _sha = _interopRequireDefault(require(\"./sha1.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst v5 = (0, _v.default)('v5', 0x50, _sha.default);\nvar _default = v5;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _regex = _interopRequireDefault(require(\"./regex.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction validate(uuid) {\n return typeof uuid === 'string' && _regex.default.test(uuid);\n}\n\nvar _default = validate;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction version(uuid) {\n if (!(0, _validate.default)(uuid)) {\n throw TypeError('Invalid UUID');\n }\n\n return parseInt(uuid.substr(14, 1), 16);\n}\n\nvar _default = version;\nexports.default = _default;","\"use strict\";\n\nvar conversions = {};\nmodule.exports = conversions;\n\nfunction sign(x) {\n return x < 0 ? -1 : 1;\n}\n\nfunction evenRound(x) {\n // Round x to the nearest integer, choosing the even integer if it lies halfway between two.\n if ((x % 1) === 0.5 && (x & 1) === 0) { // [even number].5; round down (i.e. floor)\n return Math.floor(x);\n } else {\n return Math.round(x);\n }\n}\n\nfunction createNumberConversion(bitLength, typeOpts) {\n if (!typeOpts.unsigned) {\n --bitLength;\n }\n const lowerBound = typeOpts.unsigned ? 0 : -Math.pow(2, bitLength);\n const upperBound = Math.pow(2, bitLength) - 1;\n\n const moduloVal = typeOpts.moduloBitLength ? Math.pow(2, typeOpts.moduloBitLength) : Math.pow(2, bitLength);\n const moduloBound = typeOpts.moduloBitLength ? Math.pow(2, typeOpts.moduloBitLength - 1) : Math.pow(2, bitLength - 1);\n\n return function(V, opts) {\n if (!opts) opts = {};\n\n let x = +V;\n\n if (opts.enforceRange) {\n if (!Number.isFinite(x)) {\n throw new TypeError(\"Argument is not a finite number\");\n }\n\n x = sign(x) * Math.floor(Math.abs(x));\n if (x < lowerBound || x > upperBound) {\n throw new TypeError(\"Argument is not in byte range\");\n }\n\n return x;\n }\n\n if (!isNaN(x) && opts.clamp) {\n x = evenRound(x);\n\n if (x < lowerBound) x = lowerBound;\n if (x > upperBound) x = upperBound;\n return x;\n }\n\n if (!Number.isFinite(x) || x === 0) {\n return 0;\n }\n\n x = sign(x) * Math.floor(Math.abs(x));\n x = x % moduloVal;\n\n if (!typeOpts.unsigned && x >= moduloBound) {\n return x - moduloVal;\n } else if (typeOpts.unsigned) {\n if (x < 0) {\n x += moduloVal;\n } else if (x === -0) { // don't return negative zero\n return 0;\n }\n }\n\n return x;\n }\n}\n\nconversions[\"void\"] = function () {\n return undefined;\n};\n\nconversions[\"boolean\"] = function (val) {\n return !!val;\n};\n\nconversions[\"byte\"] = createNumberConversion(8, { unsigned: false });\nconversions[\"octet\"] = createNumberConversion(8, { unsigned: true });\n\nconversions[\"short\"] = createNumberConversion(16, { unsigned: false });\nconversions[\"unsigned short\"] = createNumberConversion(16, { unsigned: true });\n\nconversions[\"long\"] = createNumberConversion(32, { unsigned: false });\nconversions[\"unsigned long\"] = createNumberConversion(32, { unsigned: true });\n\nconversions[\"long long\"] = createNumberConversion(32, { unsigned: false, moduloBitLength: 64 });\nconversions[\"unsigned long long\"] = createNumberConversion(32, { unsigned: true, moduloBitLength: 64 });\n\nconversions[\"double\"] = function (V) {\n const x = +V;\n\n if (!Number.isFinite(x)) {\n throw new TypeError(\"Argument is not a finite floating-point value\");\n }\n\n return x;\n};\n\nconversions[\"unrestricted double\"] = function (V) {\n const x = +V;\n\n if (isNaN(x)) {\n throw new TypeError(\"Argument is NaN\");\n }\n\n return x;\n};\n\n// not quite valid, but good enough for JS\nconversions[\"float\"] = conversions[\"double\"];\nconversions[\"unrestricted float\"] = conversions[\"unrestricted double\"];\n\nconversions[\"DOMString\"] = function (V, opts) {\n if (!opts) opts = {};\n\n if (opts.treatNullAsEmptyString && V === null) {\n return \"\";\n }\n\n return String(V);\n};\n\nconversions[\"ByteString\"] = function (V, opts) {\n const x = String(V);\n let c = undefined;\n for (let i = 0; (c = x.codePointAt(i)) !== undefined; ++i) {\n if (c > 255) {\n throw new TypeError(\"Argument is not a valid bytestring\");\n }\n }\n\n return x;\n};\n\nconversions[\"USVString\"] = function (V) {\n const S = String(V);\n const n = S.length;\n const U = [];\n for (let i = 0; i < n; ++i) {\n const c = S.charCodeAt(i);\n if (c < 0xD800 || c > 0xDFFF) {\n U.push(String.fromCodePoint(c));\n } else if (0xDC00 <= c && c <= 0xDFFF) {\n U.push(String.fromCodePoint(0xFFFD));\n } else {\n if (i === n - 1) {\n U.push(String.fromCodePoint(0xFFFD));\n } else {\n const d = S.charCodeAt(i + 1);\n if (0xDC00 <= d && d <= 0xDFFF) {\n const a = c & 0x3FF;\n const b = d & 0x3FF;\n U.push(String.fromCodePoint((2 << 15) + (2 << 9) * a + b));\n ++i;\n } else {\n U.push(String.fromCodePoint(0xFFFD));\n }\n }\n }\n }\n\n return U.join('');\n};\n\nconversions[\"Date\"] = function (V, opts) {\n if (!(V instanceof Date)) {\n throw new TypeError(\"Argument is not a Date object\");\n }\n if (isNaN(V)) {\n return undefined;\n }\n\n return V;\n};\n\nconversions[\"RegExp\"] = function (V, opts) {\n if (!(V instanceof RegExp)) {\n V = new RegExp(V);\n }\n\n return V;\n};\n","\"use strict\";\nconst usm = require(\"./url-state-machine\");\n\nexports.implementation = class URLImpl {\n constructor(constructorArgs) {\n const url = constructorArgs[0];\n const base = constructorArgs[1];\n\n let parsedBase = null;\n if (base !== undefined) {\n parsedBase = usm.basicURLParse(base);\n if (parsedBase === \"failure\") {\n throw new TypeError(\"Invalid base URL\");\n }\n }\n\n const parsedURL = usm.basicURLParse(url, { baseURL: parsedBase });\n if (parsedURL === \"failure\") {\n throw new TypeError(\"Invalid URL\");\n }\n\n this._url = parsedURL;\n\n // TODO: query stuff\n }\n\n get href() {\n return usm.serializeURL(this._url);\n }\n\n set href(v) {\n const parsedURL = usm.basicURLParse(v);\n if (parsedURL === \"failure\") {\n throw new TypeError(\"Invalid URL\");\n }\n\n this._url = parsedURL;\n }\n\n get origin() {\n return usm.serializeURLOrigin(this._url);\n }\n\n get protocol() {\n return this._url.scheme + \":\";\n }\n\n set protocol(v) {\n usm.basicURLParse(v + \":\", { url: this._url, stateOverride: \"scheme start\" });\n }\n\n get username() {\n return this._url.username;\n }\n\n set username(v) {\n if (usm.cannotHaveAUsernamePasswordPort(this._url)) {\n return;\n }\n\n usm.setTheUsername(this._url, v);\n }\n\n get password() {\n return this._url.password;\n }\n\n set password(v) {\n if (usm.cannotHaveAUsernamePasswordPort(this._url)) {\n return;\n }\n\n usm.setThePassword(this._url, v);\n }\n\n get host() {\n const url = this._url;\n\n if (url.host === null) {\n return \"\";\n }\n\n if (url.port === null) {\n return usm.serializeHost(url.host);\n }\n\n return usm.serializeHost(url.host) + \":\" + usm.serializeInteger(url.port);\n }\n\n set host(v) {\n if (this._url.cannotBeABaseURL) {\n return;\n }\n\n usm.basicURLParse(v, { url: this._url, stateOverride: \"host\" });\n }\n\n get hostname() {\n if (this._url.host === null) {\n return \"\";\n }\n\n return usm.serializeHost(this._url.host);\n }\n\n set hostname(v) {\n if (this._url.cannotBeABaseURL) {\n return;\n }\n\n usm.basicURLParse(v, { url: this._url, stateOverride: \"hostname\" });\n }\n\n get port() {\n if (this._url.port === null) {\n return \"\";\n }\n\n return usm.serializeInteger(this._url.port);\n }\n\n set port(v) {\n if (usm.cannotHaveAUsernamePasswordPort(this._url)) {\n return;\n }\n\n if (v === \"\") {\n this._url.port = null;\n } else {\n usm.basicURLParse(v, { url: this._url, stateOverride: \"port\" });\n }\n }\n\n get pathname() {\n if (this._url.cannotBeABaseURL) {\n return this._url.path[0];\n }\n\n if (this._url.path.length === 0) {\n return \"\";\n }\n\n return \"/\" + this._url.path.join(\"/\");\n }\n\n set pathname(v) {\n if (this._url.cannotBeABaseURL) {\n return;\n }\n\n this._url.path = [];\n usm.basicURLParse(v, { url: this._url, stateOverride: \"path start\" });\n }\n\n get search() {\n if (this._url.query === null || this._url.query === \"\") {\n return \"\";\n }\n\n return \"?\" + this._url.query;\n }\n\n set search(v) {\n // TODO: query stuff\n\n const url = this._url;\n\n if (v === \"\") {\n url.query = null;\n return;\n }\n\n const input = v[0] === \"?\" ? v.substring(1) : v;\n url.query = \"\";\n usm.basicURLParse(input, { url, stateOverride: \"query\" });\n }\n\n get hash() {\n if (this._url.fragment === null || this._url.fragment === \"\") {\n return \"\";\n }\n\n return \"#\" + this._url.fragment;\n }\n\n set hash(v) {\n if (v === \"\") {\n this._url.fragment = null;\n return;\n }\n\n const input = v[0] === \"#\" ? v.substring(1) : v;\n this._url.fragment = \"\";\n usm.basicURLParse(input, { url: this._url, stateOverride: \"fragment\" });\n }\n\n toJSON() {\n return this.href;\n }\n};\n","\"use strict\";\n\nconst conversions = require(\"webidl-conversions\");\nconst utils = require(\"./utils.js\");\nconst Impl = require(\".//URL-impl.js\");\n\nconst impl = utils.implSymbol;\n\nfunction URL(url) {\n if (!this || this[impl] || !(this instanceof URL)) {\n throw new TypeError(\"Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.\");\n }\n if (arguments.length < 1) {\n throw new TypeError(\"Failed to construct 'URL': 1 argument required, but only \" + arguments.length + \" present.\");\n }\n const args = [];\n for (let i = 0; i < arguments.length && i < 2; ++i) {\n args[i] = arguments[i];\n }\n args[0] = conversions[\"USVString\"](args[0]);\n if (args[1] !== undefined) {\n args[1] = conversions[\"USVString\"](args[1]);\n }\n\n module.exports.setup(this, args);\n}\n\nURL.prototype.toJSON = function toJSON() {\n if (!this || !module.exports.is(this)) {\n throw new TypeError(\"Illegal invocation\");\n }\n const args = [];\n for (let i = 0; i < arguments.length && i < 0; ++i) {\n args[i] = arguments[i];\n }\n return this[impl].toJSON.apply(this[impl], args);\n};\nObject.defineProperty(URL.prototype, \"href\", {\n get() {\n return this[impl].href;\n },\n set(V) {\n V = conversions[\"USVString\"](V);\n this[impl].href = V;\n },\n enumerable: true,\n configurable: true\n});\n\nURL.prototype.toString = function () {\n if (!this || !module.exports.is(this)) {\n throw new TypeError(\"Illegal invocation\");\n }\n return this.href;\n};\n\nObject.defineProperty(URL.prototype, \"origin\", {\n get() {\n return this[impl].origin;\n },\n enumerable: true,\n configurable: true\n});\n\nObject.defineProperty(URL.prototype, \"protocol\", {\n get() {\n return this[impl].protocol;\n },\n set(V) {\n V = conversions[\"USVString\"](V);\n this[impl].protocol = V;\n },\n enumerable: true,\n configurable: true\n});\n\nObject.defineProperty(URL.prototype, \"username\", {\n get() {\n return this[impl].username;\n },\n set(V) {\n V = conversions[\"USVString\"](V);\n this[impl].username = V;\n },\n enumerable: true,\n configurable: true\n});\n\nObject.defineProperty(URL.prototype, \"password\", {\n get() {\n return this[impl].password;\n },\n set(V) {\n V = conversions[\"USVString\"](V);\n this[impl].password = V;\n },\n enumerable: true,\n configurable: true\n});\n\nObject.defineProperty(URL.prototype, \"host\", {\n get() {\n return this[impl].host;\n },\n set(V) {\n V = conversions[\"USVString\"](V);\n this[impl].host = V;\n },\n enumerable: true,\n configurable: true\n});\n\nObject.defineProperty(URL.prototype, \"hostname\", {\n get() {\n return this[impl].hostname;\n },\n set(V) {\n V = conversions[\"USVString\"](V);\n this[impl].hostname = V;\n },\n enumerable: true,\n configurable: true\n});\n\nObject.defineProperty(URL.prototype, \"port\", {\n get() {\n return this[impl].port;\n },\n set(V) {\n V = conversions[\"USVString\"](V);\n this[impl].port = V;\n },\n enumerable: true,\n configurable: true\n});\n\nObject.defineProperty(URL.prototype, \"pathname\", {\n get() {\n return this[impl].pathname;\n },\n set(V) {\n V = conversions[\"USVString\"](V);\n this[impl].pathname = V;\n },\n enumerable: true,\n configurable: true\n});\n\nObject.defineProperty(URL.prototype, \"search\", {\n get() {\n return this[impl].search;\n },\n set(V) {\n V = conversions[\"USVString\"](V);\n this[impl].search = V;\n },\n enumerable: true,\n configurable: true\n});\n\nObject.defineProperty(URL.prototype, \"hash\", {\n get() {\n return this[impl].hash;\n },\n set(V) {\n V = conversions[\"USVString\"](V);\n this[impl].hash = V;\n },\n enumerable: true,\n configurable: true\n});\n\n\nmodule.exports = {\n is(obj) {\n return !!obj && obj[impl] instanceof Impl.implementation;\n },\n create(constructorArgs, privateData) {\n let obj = Object.create(URL.prototype);\n this.setup(obj, constructorArgs, privateData);\n return obj;\n },\n setup(obj, constructorArgs, privateData) {\n if (!privateData) privateData = {};\n privateData.wrapper = obj;\n\n obj[impl] = new Impl.implementation(constructorArgs, privateData);\n obj[impl][utils.wrapperSymbol] = obj;\n },\n interface: URL,\n expose: {\n Window: { URL: URL },\n Worker: { URL: URL }\n }\n};\n\n","\"use strict\";\n\nexports.URL = require(\"./URL\").interface;\nexports.serializeURL = require(\"./url-state-machine\").serializeURL;\nexports.serializeURLOrigin = require(\"./url-state-machine\").serializeURLOrigin;\nexports.basicURLParse = require(\"./url-state-machine\").basicURLParse;\nexports.setTheUsername = require(\"./url-state-machine\").setTheUsername;\nexports.setThePassword = require(\"./url-state-machine\").setThePassword;\nexports.serializeHost = require(\"./url-state-machine\").serializeHost;\nexports.serializeInteger = require(\"./url-state-machine\").serializeInteger;\nexports.parseURL = require(\"./url-state-machine\").parseURL;\n","\"use strict\";\r\nconst punycode = require(\"punycode\");\r\nconst tr46 = require(\"tr46\");\r\n\r\nconst specialSchemes = {\r\n ftp: 21,\r\n file: null,\r\n gopher: 70,\r\n http: 80,\r\n https: 443,\r\n ws: 80,\r\n wss: 443\r\n};\r\n\r\nconst failure = Symbol(\"failure\");\r\n\r\nfunction countSymbols(str) {\r\n return punycode.ucs2.decode(str).length;\r\n}\r\n\r\nfunction at(input, idx) {\r\n const c = input[idx];\r\n return isNaN(c) ? undefined : String.fromCodePoint(c);\r\n}\r\n\r\nfunction isASCIIDigit(c) {\r\n return c >= 0x30 && c <= 0x39;\r\n}\r\n\r\nfunction isASCIIAlpha(c) {\r\n return (c >= 0x41 && c <= 0x5A) || (c >= 0x61 && c <= 0x7A);\r\n}\r\n\r\nfunction isASCIIAlphanumeric(c) {\r\n return isASCIIAlpha(c) || isASCIIDigit(c);\r\n}\r\n\r\nfunction isASCIIHex(c) {\r\n return isASCIIDigit(c) || (c >= 0x41 && c <= 0x46) || (c >= 0x61 && c <= 0x66);\r\n}\r\n\r\nfunction isSingleDot(buffer) {\r\n return buffer === \".\" || buffer.toLowerCase() === \"%2e\";\r\n}\r\n\r\nfunction isDoubleDot(buffer) {\r\n buffer = buffer.toLowerCase();\r\n return buffer === \"..\" || buffer === \"%2e.\" || buffer === \".%2e\" || buffer === \"%2e%2e\";\r\n}\r\n\r\nfunction isWindowsDriveLetterCodePoints(cp1, cp2) {\r\n return isASCIIAlpha(cp1) && (cp2 === 58 || cp2 === 124);\r\n}\r\n\r\nfunction isWindowsDriveLetterString(string) {\r\n return string.length === 2 && isASCIIAlpha(string.codePointAt(0)) && (string[1] === \":\" || string[1] === \"|\");\r\n}\r\n\r\nfunction isNormalizedWindowsDriveLetterString(string) {\r\n return string.length === 2 && isASCIIAlpha(string.codePointAt(0)) && string[1] === \":\";\r\n}\r\n\r\nfunction containsForbiddenHostCodePoint(string) {\r\n return string.search(/\\u0000|\\u0009|\\u000A|\\u000D|\\u0020|#|%|\\/|:|\\?|@|\\[|\\\\|\\]/) !== -1;\r\n}\r\n\r\nfunction containsForbiddenHostCodePointExcludingPercent(string) {\r\n return string.search(/\\u0000|\\u0009|\\u000A|\\u000D|\\u0020|#|\\/|:|\\?|@|\\[|\\\\|\\]/) !== -1;\r\n}\r\n\r\nfunction isSpecialScheme(scheme) {\r\n return specialSchemes[scheme] !== undefined;\r\n}\r\n\r\nfunction isSpecial(url) {\r\n return isSpecialScheme(url.scheme);\r\n}\r\n\r\nfunction defaultPort(scheme) {\r\n return specialSchemes[scheme];\r\n}\r\n\r\nfunction percentEncode(c) {\r\n let hex = c.toString(16).toUpperCase();\r\n if (hex.length === 1) {\r\n hex = \"0\" + hex;\r\n }\r\n\r\n return \"%\" + hex;\r\n}\r\n\r\nfunction utf8PercentEncode(c) {\r\n const buf = new Buffer(c);\r\n\r\n let str = \"\";\r\n\r\n for (let i = 0; i < buf.length; ++i) {\r\n str += percentEncode(buf[i]);\r\n }\r\n\r\n return str;\r\n}\r\n\r\nfunction utf8PercentDecode(str) {\r\n const input = new Buffer(str);\r\n const output = [];\r\n for (let i = 0; i < input.length; ++i) {\r\n if (input[i] !== 37) {\r\n output.push(input[i]);\r\n } else if (input[i] === 37 && isASCIIHex(input[i + 1]) && isASCIIHex(input[i + 2])) {\r\n output.push(parseInt(input.slice(i + 1, i + 3).toString(), 16));\r\n i += 2;\r\n } else {\r\n output.push(input[i]);\r\n }\r\n }\r\n return new Buffer(output).toString();\r\n}\r\n\r\nfunction isC0ControlPercentEncode(c) {\r\n return c <= 0x1F || c > 0x7E;\r\n}\r\n\r\nconst extraPathPercentEncodeSet = new Set([32, 34, 35, 60, 62, 63, 96, 123, 125]);\r\nfunction isPathPercentEncode(c) {\r\n return isC0ControlPercentEncode(c) || extraPathPercentEncodeSet.has(c);\r\n}\r\n\r\nconst extraUserinfoPercentEncodeSet =\r\n new Set([47, 58, 59, 61, 64, 91, 92, 93, 94, 124]);\r\nfunction isUserinfoPercentEncode(c) {\r\n return isPathPercentEncode(c) || extraUserinfoPercentEncodeSet.has(c);\r\n}\r\n\r\nfunction percentEncodeChar(c, encodeSetPredicate) {\r\n const cStr = String.fromCodePoint(c);\r\n\r\n if (encodeSetPredicate(c)) {\r\n return utf8PercentEncode(cStr);\r\n }\r\n\r\n return cStr;\r\n}\r\n\r\nfunction parseIPv4Number(input) {\r\n let R = 10;\r\n\r\n if (input.length >= 2 && input.charAt(0) === \"0\" && input.charAt(1).toLowerCase() === \"x\") {\r\n input = input.substring(2);\r\n R = 16;\r\n } else if (input.length >= 2 && input.charAt(0) === \"0\") {\r\n input = input.substring(1);\r\n R = 8;\r\n }\r\n\r\n if (input === \"\") {\r\n return 0;\r\n }\r\n\r\n const regex = R === 10 ? /[^0-9]/ : (R === 16 ? /[^0-9A-Fa-f]/ : /[^0-7]/);\r\n if (regex.test(input)) {\r\n return failure;\r\n }\r\n\r\n return parseInt(input, R);\r\n}\r\n\r\nfunction parseIPv4(input) {\r\n const parts = input.split(\".\");\r\n if (parts[parts.length - 1] === \"\") {\r\n if (parts.length > 1) {\r\n parts.pop();\r\n }\r\n }\r\n\r\n if (parts.length > 4) {\r\n return input;\r\n }\r\n\r\n const numbers = [];\r\n for (const part of parts) {\r\n if (part === \"\") {\r\n return input;\r\n }\r\n const n = parseIPv4Number(part);\r\n if (n === failure) {\r\n return input;\r\n }\r\n\r\n numbers.push(n);\r\n }\r\n\r\n for (let i = 0; i < numbers.length - 1; ++i) {\r\n if (numbers[i] > 255) {\r\n return failure;\r\n }\r\n }\r\n if (numbers[numbers.length - 1] >= Math.pow(256, 5 - numbers.length)) {\r\n return failure;\r\n }\r\n\r\n let ipv4 = numbers.pop();\r\n let counter = 0;\r\n\r\n for (const n of numbers) {\r\n ipv4 += n * Math.pow(256, 3 - counter);\r\n ++counter;\r\n }\r\n\r\n return ipv4;\r\n}\r\n\r\nfunction serializeIPv4(address) {\r\n let output = \"\";\r\n let n = address;\r\n\r\n for (let i = 1; i <= 4; ++i) {\r\n output = String(n % 256) + output;\r\n if (i !== 4) {\r\n output = \".\" + output;\r\n }\r\n n = Math.floor(n / 256);\r\n }\r\n\r\n return output;\r\n}\r\n\r\nfunction parseIPv6(input) {\r\n const address = [0, 0, 0, 0, 0, 0, 0, 0];\r\n let pieceIndex = 0;\r\n let compress = null;\r\n let pointer = 0;\r\n\r\n input = punycode.ucs2.decode(input);\r\n\r\n if (input[pointer] === 58) {\r\n if (input[pointer + 1] !== 58) {\r\n return failure;\r\n }\r\n\r\n pointer += 2;\r\n ++pieceIndex;\r\n compress = pieceIndex;\r\n }\r\n\r\n while (pointer < input.length) {\r\n if (pieceIndex === 8) {\r\n return failure;\r\n }\r\n\r\n if (input[pointer] === 58) {\r\n if (compress !== null) {\r\n return failure;\r\n }\r\n ++pointer;\r\n ++pieceIndex;\r\n compress = pieceIndex;\r\n continue;\r\n }\r\n\r\n let value = 0;\r\n let length = 0;\r\n\r\n while (length < 4 && isASCIIHex(input[pointer])) {\r\n value = value * 0x10 + parseInt(at(input, pointer), 16);\r\n ++pointer;\r\n ++length;\r\n }\r\n\r\n if (input[pointer] === 46) {\r\n if (length === 0) {\r\n return failure;\r\n }\r\n\r\n pointer -= length;\r\n\r\n if (pieceIndex > 6) {\r\n return failure;\r\n }\r\n\r\n let numbersSeen = 0;\r\n\r\n while (input[pointer] !== undefined) {\r\n let ipv4Piece = null;\r\n\r\n if (numbersSeen > 0) {\r\n if (input[pointer] === 46 && numbersSeen < 4) {\r\n ++pointer;\r\n } else {\r\n return failure;\r\n }\r\n }\r\n\r\n if (!isASCIIDigit(input[pointer])) {\r\n return failure;\r\n }\r\n\r\n while (isASCIIDigit(input[pointer])) {\r\n const number = parseInt(at(input, pointer));\r\n if (ipv4Piece === null) {\r\n ipv4Piece = number;\r\n } else if (ipv4Piece === 0) {\r\n return failure;\r\n } else {\r\n ipv4Piece = ipv4Piece * 10 + number;\r\n }\r\n if (ipv4Piece > 255) {\r\n return failure;\r\n }\r\n ++pointer;\r\n }\r\n\r\n address[pieceIndex] = address[pieceIndex] * 0x100 + ipv4Piece;\r\n\r\n ++numbersSeen;\r\n\r\n if (numbersSeen === 2 || numbersSeen === 4) {\r\n ++pieceIndex;\r\n }\r\n }\r\n\r\n if (numbersSeen !== 4) {\r\n return failure;\r\n }\r\n\r\n break;\r\n } else if (input[pointer] === 58) {\r\n ++pointer;\r\n if (input[pointer] === undefined) {\r\n return failure;\r\n }\r\n } else if (input[pointer] !== undefined) {\r\n return failure;\r\n }\r\n\r\n address[pieceIndex] = value;\r\n ++pieceIndex;\r\n }\r\n\r\n if (compress !== null) {\r\n let swaps = pieceIndex - compress;\r\n pieceIndex = 7;\r\n while (pieceIndex !== 0 && swaps > 0) {\r\n const temp = address[compress + swaps - 1];\r\n address[compress + swaps - 1] = address[pieceIndex];\r\n address[pieceIndex] = temp;\r\n --pieceIndex;\r\n --swaps;\r\n }\r\n } else if (compress === null && pieceIndex !== 8) {\r\n return failure;\r\n }\r\n\r\n return address;\r\n}\r\n\r\nfunction serializeIPv6(address) {\r\n let output = \"\";\r\n const seqResult = findLongestZeroSequence(address);\r\n const compress = seqResult.idx;\r\n let ignore0 = false;\r\n\r\n for (let pieceIndex = 0; pieceIndex <= 7; ++pieceIndex) {\r\n if (ignore0 && address[pieceIndex] === 0) {\r\n continue;\r\n } else if (ignore0) {\r\n ignore0 = false;\r\n }\r\n\r\n if (compress === pieceIndex) {\r\n const separator = pieceIndex === 0 ? \"::\" : \":\";\r\n output += separator;\r\n ignore0 = true;\r\n continue;\r\n }\r\n\r\n output += address[pieceIndex].toString(16);\r\n\r\n if (pieceIndex !== 7) {\r\n output += \":\";\r\n }\r\n }\r\n\r\n return output;\r\n}\r\n\r\nfunction parseHost(input, isSpecialArg) {\r\n if (input[0] === \"[\") {\r\n if (input[input.length - 1] !== \"]\") {\r\n return failure;\r\n }\r\n\r\n return parseIPv6(input.substring(1, input.length - 1));\r\n }\r\n\r\n if (!isSpecialArg) {\r\n return parseOpaqueHost(input);\r\n }\r\n\r\n const domain = utf8PercentDecode(input);\r\n const asciiDomain = tr46.toASCII(domain, false, tr46.PROCESSING_OPTIONS.NONTRANSITIONAL, false);\r\n if (asciiDomain === null) {\r\n return failure;\r\n }\r\n\r\n if (containsForbiddenHostCodePoint(asciiDomain)) {\r\n return failure;\r\n }\r\n\r\n const ipv4Host = parseIPv4(asciiDomain);\r\n if (typeof ipv4Host === \"number\" || ipv4Host === failure) {\r\n return ipv4Host;\r\n }\r\n\r\n return asciiDomain;\r\n}\r\n\r\nfunction parseOpaqueHost(input) {\r\n if (containsForbiddenHostCodePointExcludingPercent(input)) {\r\n return failure;\r\n }\r\n\r\n let output = \"\";\r\n const decoded = punycode.ucs2.decode(input);\r\n for (let i = 0; i < decoded.length; ++i) {\r\n output += percentEncodeChar(decoded[i], isC0ControlPercentEncode);\r\n }\r\n return output;\r\n}\r\n\r\nfunction findLongestZeroSequence(arr) {\r\n let maxIdx = null;\r\n let maxLen = 1; // only find elements > 1\r\n let currStart = null;\r\n let currLen = 0;\r\n\r\n for (let i = 0; i < arr.length; ++i) {\r\n if (arr[i] !== 0) {\r\n if (currLen > maxLen) {\r\n maxIdx = currStart;\r\n maxLen = currLen;\r\n }\r\n\r\n currStart = null;\r\n currLen = 0;\r\n } else {\r\n if (currStart === null) {\r\n currStart = i;\r\n }\r\n ++currLen;\r\n }\r\n }\r\n\r\n // if trailing zeros\r\n if (currLen > maxLen) {\r\n maxIdx = currStart;\r\n maxLen = currLen;\r\n }\r\n\r\n return {\r\n idx: maxIdx,\r\n len: maxLen\r\n };\r\n}\r\n\r\nfunction serializeHost(host) {\r\n if (typeof host === \"number\") {\r\n return serializeIPv4(host);\r\n }\r\n\r\n // IPv6 serializer\r\n if (host instanceof Array) {\r\n return \"[\" + serializeIPv6(host) + \"]\";\r\n }\r\n\r\n return host;\r\n}\r\n\r\nfunction trimControlChars(url) {\r\n return url.replace(/^[\\u0000-\\u001F\\u0020]+|[\\u0000-\\u001F\\u0020]+$/g, \"\");\r\n}\r\n\r\nfunction trimTabAndNewline(url) {\r\n return url.replace(/\\u0009|\\u000A|\\u000D/g, \"\");\r\n}\r\n\r\nfunction shortenPath(url) {\r\n const path = url.path;\r\n if (path.length === 0) {\r\n return;\r\n }\r\n if (url.scheme === \"file\" && path.length === 1 && isNormalizedWindowsDriveLetter(path[0])) {\r\n return;\r\n }\r\n\r\n path.pop();\r\n}\r\n\r\nfunction includesCredentials(url) {\r\n return url.username !== \"\" || url.password !== \"\";\r\n}\r\n\r\nfunction cannotHaveAUsernamePasswordPort(url) {\r\n return url.host === null || url.host === \"\" || url.cannotBeABaseURL || url.scheme === \"file\";\r\n}\r\n\r\nfunction isNormalizedWindowsDriveLetter(string) {\r\n return /^[A-Za-z]:$/.test(string);\r\n}\r\n\r\nfunction URLStateMachine(input, base, encodingOverride, url, stateOverride) {\r\n this.pointer = 0;\r\n this.input = input;\r\n this.base = base || null;\r\n this.encodingOverride = encodingOverride || \"utf-8\";\r\n this.stateOverride = stateOverride;\r\n this.url = url;\r\n this.failure = false;\r\n this.parseError = false;\r\n\r\n if (!this.url) {\r\n this.url = {\r\n scheme: \"\",\r\n username: \"\",\r\n password: \"\",\r\n host: null,\r\n port: null,\r\n path: [],\r\n query: null,\r\n fragment: null,\r\n\r\n cannotBeABaseURL: false\r\n };\r\n\r\n const res = trimControlChars(this.input);\r\n if (res !== this.input) {\r\n this.parseError = true;\r\n }\r\n this.input = res;\r\n }\r\n\r\n const res = trimTabAndNewline(this.input);\r\n if (res !== this.input) {\r\n this.parseError = true;\r\n }\r\n this.input = res;\r\n\r\n this.state = stateOverride || \"scheme start\";\r\n\r\n this.buffer = \"\";\r\n this.atFlag = false;\r\n this.arrFlag = false;\r\n this.passwordTokenSeenFlag = false;\r\n\r\n this.input = punycode.ucs2.decode(this.input);\r\n\r\n for (; this.pointer <= this.input.length; ++this.pointer) {\r\n const c = this.input[this.pointer];\r\n const cStr = isNaN(c) ? undefined : String.fromCodePoint(c);\r\n\r\n // exec state machine\r\n const ret = this[\"parse \" + this.state](c, cStr);\r\n if (!ret) {\r\n break; // terminate algorithm\r\n } else if (ret === failure) {\r\n this.failure = true;\r\n break;\r\n }\r\n }\r\n}\r\n\r\nURLStateMachine.prototype[\"parse scheme start\"] = function parseSchemeStart(c, cStr) {\r\n if (isASCIIAlpha(c)) {\r\n this.buffer += cStr.toLowerCase();\r\n this.state = \"scheme\";\r\n } else if (!this.stateOverride) {\r\n this.state = \"no scheme\";\r\n --this.pointer;\r\n } else {\r\n this.parseError = true;\r\n return failure;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse scheme\"] = function parseScheme(c, cStr) {\r\n if (isASCIIAlphanumeric(c) || c === 43 || c === 45 || c === 46) {\r\n this.buffer += cStr.toLowerCase();\r\n } else if (c === 58) {\r\n if (this.stateOverride) {\r\n if (isSpecial(this.url) && !isSpecialScheme(this.buffer)) {\r\n return false;\r\n }\r\n\r\n if (!isSpecial(this.url) && isSpecialScheme(this.buffer)) {\r\n return false;\r\n }\r\n\r\n if ((includesCredentials(this.url) || this.url.port !== null) && this.buffer === \"file\") {\r\n return false;\r\n }\r\n\r\n if (this.url.scheme === \"file\" && (this.url.host === \"\" || this.url.host === null)) {\r\n return false;\r\n }\r\n }\r\n this.url.scheme = this.buffer;\r\n this.buffer = \"\";\r\n if (this.stateOverride) {\r\n return false;\r\n }\r\n if (this.url.scheme === \"file\") {\r\n if (this.input[this.pointer + 1] !== 47 || this.input[this.pointer + 2] !== 47) {\r\n this.parseError = true;\r\n }\r\n this.state = \"file\";\r\n } else if (isSpecial(this.url) && this.base !== null && this.base.scheme === this.url.scheme) {\r\n this.state = \"special relative or authority\";\r\n } else if (isSpecial(this.url)) {\r\n this.state = \"special authority slashes\";\r\n } else if (this.input[this.pointer + 1] === 47) {\r\n this.state = \"path or authority\";\r\n ++this.pointer;\r\n } else {\r\n this.url.cannotBeABaseURL = true;\r\n this.url.path.push(\"\");\r\n this.state = \"cannot-be-a-base-URL path\";\r\n }\r\n } else if (!this.stateOverride) {\r\n this.buffer = \"\";\r\n this.state = \"no scheme\";\r\n this.pointer = -1;\r\n } else {\r\n this.parseError = true;\r\n return failure;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse no scheme\"] = function parseNoScheme(c) {\r\n if (this.base === null || (this.base.cannotBeABaseURL && c !== 35)) {\r\n return failure;\r\n } else if (this.base.cannotBeABaseURL && c === 35) {\r\n this.url.scheme = this.base.scheme;\r\n this.url.path = this.base.path.slice();\r\n this.url.query = this.base.query;\r\n this.url.fragment = \"\";\r\n this.url.cannotBeABaseURL = true;\r\n this.state = \"fragment\";\r\n } else if (this.base.scheme === \"file\") {\r\n this.state = \"file\";\r\n --this.pointer;\r\n } else {\r\n this.state = \"relative\";\r\n --this.pointer;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse special relative or authority\"] = function parseSpecialRelativeOrAuthority(c) {\r\n if (c === 47 && this.input[this.pointer + 1] === 47) {\r\n this.state = \"special authority ignore slashes\";\r\n ++this.pointer;\r\n } else {\r\n this.parseError = true;\r\n this.state = \"relative\";\r\n --this.pointer;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse path or authority\"] = function parsePathOrAuthority(c) {\r\n if (c === 47) {\r\n this.state = \"authority\";\r\n } else {\r\n this.state = \"path\";\r\n --this.pointer;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse relative\"] = function parseRelative(c) {\r\n this.url.scheme = this.base.scheme;\r\n if (isNaN(c)) {\r\n this.url.username = this.base.username;\r\n this.url.password = this.base.password;\r\n this.url.host = this.base.host;\r\n this.url.port = this.base.port;\r\n this.url.path = this.base.path.slice();\r\n this.url.query = this.base.query;\r\n } else if (c === 47) {\r\n this.state = \"relative slash\";\r\n } else if (c === 63) {\r\n this.url.username = this.base.username;\r\n this.url.password = this.base.password;\r\n this.url.host = this.base.host;\r\n this.url.port = this.base.port;\r\n this.url.path = this.base.path.slice();\r\n this.url.query = \"\";\r\n this.state = \"query\";\r\n } else if (c === 35) {\r\n this.url.username = this.base.username;\r\n this.url.password = this.base.password;\r\n this.url.host = this.base.host;\r\n this.url.port = this.base.port;\r\n this.url.path = this.base.path.slice();\r\n this.url.query = this.base.query;\r\n this.url.fragment = \"\";\r\n this.state = \"fragment\";\r\n } else if (isSpecial(this.url) && c === 92) {\r\n this.parseError = true;\r\n this.state = \"relative slash\";\r\n } else {\r\n this.url.username = this.base.username;\r\n this.url.password = this.base.password;\r\n this.url.host = this.base.host;\r\n this.url.port = this.base.port;\r\n this.url.path = this.base.path.slice(0, this.base.path.length - 1);\r\n\r\n this.state = \"path\";\r\n --this.pointer;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse relative slash\"] = function parseRelativeSlash(c) {\r\n if (isSpecial(this.url) && (c === 47 || c === 92)) {\r\n if (c === 92) {\r\n this.parseError = true;\r\n }\r\n this.state = \"special authority ignore slashes\";\r\n } else if (c === 47) {\r\n this.state = \"authority\";\r\n } else {\r\n this.url.username = this.base.username;\r\n this.url.password = this.base.password;\r\n this.url.host = this.base.host;\r\n this.url.port = this.base.port;\r\n this.state = \"path\";\r\n --this.pointer;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse special authority slashes\"] = function parseSpecialAuthoritySlashes(c) {\r\n if (c === 47 && this.input[this.pointer + 1] === 47) {\r\n this.state = \"special authority ignore slashes\";\r\n ++this.pointer;\r\n } else {\r\n this.parseError = true;\r\n this.state = \"special authority ignore slashes\";\r\n --this.pointer;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse special authority ignore slashes\"] = function parseSpecialAuthorityIgnoreSlashes(c) {\r\n if (c !== 47 && c !== 92) {\r\n this.state = \"authority\";\r\n --this.pointer;\r\n } else {\r\n this.parseError = true;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse authority\"] = function parseAuthority(c, cStr) {\r\n if (c === 64) {\r\n this.parseError = true;\r\n if (this.atFlag) {\r\n this.buffer = \"%40\" + this.buffer;\r\n }\r\n this.atFlag = true;\r\n\r\n // careful, this is based on buffer and has its own pointer (this.pointer != pointer) and inner chars\r\n const len = countSymbols(this.buffer);\r\n for (let pointer = 0; pointer < len; ++pointer) {\r\n const codePoint = this.buffer.codePointAt(pointer);\r\n\r\n if (codePoint === 58 && !this.passwordTokenSeenFlag) {\r\n this.passwordTokenSeenFlag = true;\r\n continue;\r\n }\r\n const encodedCodePoints = percentEncodeChar(codePoint, isUserinfoPercentEncode);\r\n if (this.passwordTokenSeenFlag) {\r\n this.url.password += encodedCodePoints;\r\n } else {\r\n this.url.username += encodedCodePoints;\r\n }\r\n }\r\n this.buffer = \"\";\r\n } else if (isNaN(c) || c === 47 || c === 63 || c === 35 ||\r\n (isSpecial(this.url) && c === 92)) {\r\n if (this.atFlag && this.buffer === \"\") {\r\n this.parseError = true;\r\n return failure;\r\n }\r\n this.pointer -= countSymbols(this.buffer) + 1;\r\n this.buffer = \"\";\r\n this.state = \"host\";\r\n } else {\r\n this.buffer += cStr;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse hostname\"] =\r\nURLStateMachine.prototype[\"parse host\"] = function parseHostName(c, cStr) {\r\n if (this.stateOverride && this.url.scheme === \"file\") {\r\n --this.pointer;\r\n this.state = \"file host\";\r\n } else if (c === 58 && !this.arrFlag) {\r\n if (this.buffer === \"\") {\r\n this.parseError = true;\r\n return failure;\r\n }\r\n\r\n const host = parseHost(this.buffer, isSpecial(this.url));\r\n if (host === failure) {\r\n return failure;\r\n }\r\n\r\n this.url.host = host;\r\n this.buffer = \"\";\r\n this.state = \"port\";\r\n if (this.stateOverride === \"hostname\") {\r\n return false;\r\n }\r\n } else if (isNaN(c) || c === 47 || c === 63 || c === 35 ||\r\n (isSpecial(this.url) && c === 92)) {\r\n --this.pointer;\r\n if (isSpecial(this.url) && this.buffer === \"\") {\r\n this.parseError = true;\r\n return failure;\r\n } else if (this.stateOverride && this.buffer === \"\" &&\r\n (includesCredentials(this.url) || this.url.port !== null)) {\r\n this.parseError = true;\r\n return false;\r\n }\r\n\r\n const host = parseHost(this.buffer, isSpecial(this.url));\r\n if (host === failure) {\r\n return failure;\r\n }\r\n\r\n this.url.host = host;\r\n this.buffer = \"\";\r\n this.state = \"path start\";\r\n if (this.stateOverride) {\r\n return false;\r\n }\r\n } else {\r\n if (c === 91) {\r\n this.arrFlag = true;\r\n } else if (c === 93) {\r\n this.arrFlag = false;\r\n }\r\n this.buffer += cStr;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse port\"] = function parsePort(c, cStr) {\r\n if (isASCIIDigit(c)) {\r\n this.buffer += cStr;\r\n } else if (isNaN(c) || c === 47 || c === 63 || c === 35 ||\r\n (isSpecial(this.url) && c === 92) ||\r\n this.stateOverride) {\r\n if (this.buffer !== \"\") {\r\n const port = parseInt(this.buffer);\r\n if (port > Math.pow(2, 16) - 1) {\r\n this.parseError = true;\r\n return failure;\r\n }\r\n this.url.port = port === defaultPort(this.url.scheme) ? null : port;\r\n this.buffer = \"\";\r\n }\r\n if (this.stateOverride) {\r\n return false;\r\n }\r\n this.state = \"path start\";\r\n --this.pointer;\r\n } else {\r\n this.parseError = true;\r\n return failure;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nconst fileOtherwiseCodePoints = new Set([47, 92, 63, 35]);\r\n\r\nURLStateMachine.prototype[\"parse file\"] = function parseFile(c) {\r\n this.url.scheme = \"file\";\r\n\r\n if (c === 47 || c === 92) {\r\n if (c === 92) {\r\n this.parseError = true;\r\n }\r\n this.state = \"file slash\";\r\n } else if (this.base !== null && this.base.scheme === \"file\") {\r\n if (isNaN(c)) {\r\n this.url.host = this.base.host;\r\n this.url.path = this.base.path.slice();\r\n this.url.query = this.base.query;\r\n } else if (c === 63) {\r\n this.url.host = this.base.host;\r\n this.url.path = this.base.path.slice();\r\n this.url.query = \"\";\r\n this.state = \"query\";\r\n } else if (c === 35) {\r\n this.url.host = this.base.host;\r\n this.url.path = this.base.path.slice();\r\n this.url.query = this.base.query;\r\n this.url.fragment = \"\";\r\n this.state = \"fragment\";\r\n } else {\r\n if (this.input.length - this.pointer - 1 === 0 || // remaining consists of 0 code points\r\n !isWindowsDriveLetterCodePoints(c, this.input[this.pointer + 1]) ||\r\n (this.input.length - this.pointer - 1 >= 2 && // remaining has at least 2 code points\r\n !fileOtherwiseCodePoints.has(this.input[this.pointer + 2]))) {\r\n this.url.host = this.base.host;\r\n this.url.path = this.base.path.slice();\r\n shortenPath(this.url);\r\n } else {\r\n this.parseError = true;\r\n }\r\n\r\n this.state = \"path\";\r\n --this.pointer;\r\n }\r\n } else {\r\n this.state = \"path\";\r\n --this.pointer;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse file slash\"] = function parseFileSlash(c) {\r\n if (c === 47 || c === 92) {\r\n if (c === 92) {\r\n this.parseError = true;\r\n }\r\n this.state = \"file host\";\r\n } else {\r\n if (this.base !== null && this.base.scheme === \"file\") {\r\n if (isNormalizedWindowsDriveLetterString(this.base.path[0])) {\r\n this.url.path.push(this.base.path[0]);\r\n } else {\r\n this.url.host = this.base.host;\r\n }\r\n }\r\n this.state = \"path\";\r\n --this.pointer;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse file host\"] = function parseFileHost(c, cStr) {\r\n if (isNaN(c) || c === 47 || c === 92 || c === 63 || c === 35) {\r\n --this.pointer;\r\n if (!this.stateOverride && isWindowsDriveLetterString(this.buffer)) {\r\n this.parseError = true;\r\n this.state = \"path\";\r\n } else if (this.buffer === \"\") {\r\n this.url.host = \"\";\r\n if (this.stateOverride) {\r\n return false;\r\n }\r\n this.state = \"path start\";\r\n } else {\r\n let host = parseHost(this.buffer, isSpecial(this.url));\r\n if (host === failure) {\r\n return failure;\r\n }\r\n if (host === \"localhost\") {\r\n host = \"\";\r\n }\r\n this.url.host = host;\r\n\r\n if (this.stateOverride) {\r\n return false;\r\n }\r\n\r\n this.buffer = \"\";\r\n this.state = \"path start\";\r\n }\r\n } else {\r\n this.buffer += cStr;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse path start\"] = function parsePathStart(c) {\r\n if (isSpecial(this.url)) {\r\n if (c === 92) {\r\n this.parseError = true;\r\n }\r\n this.state = \"path\";\r\n\r\n if (c !== 47 && c !== 92) {\r\n --this.pointer;\r\n }\r\n } else if (!this.stateOverride && c === 63) {\r\n this.url.query = \"\";\r\n this.state = \"query\";\r\n } else if (!this.stateOverride && c === 35) {\r\n this.url.fragment = \"\";\r\n this.state = \"fragment\";\r\n } else if (c !== undefined) {\r\n this.state = \"path\";\r\n if (c !== 47) {\r\n --this.pointer;\r\n }\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse path\"] = function parsePath(c) {\r\n if (isNaN(c) || c === 47 || (isSpecial(this.url) && c === 92) ||\r\n (!this.stateOverride && (c === 63 || c === 35))) {\r\n if (isSpecial(this.url) && c === 92) {\r\n this.parseError = true;\r\n }\r\n\r\n if (isDoubleDot(this.buffer)) {\r\n shortenPath(this.url);\r\n if (c !== 47 && !(isSpecial(this.url) && c === 92)) {\r\n this.url.path.push(\"\");\r\n }\r\n } else if (isSingleDot(this.buffer) && c !== 47 &&\r\n !(isSpecial(this.url) && c === 92)) {\r\n this.url.path.push(\"\");\r\n } else if (!isSingleDot(this.buffer)) {\r\n if (this.url.scheme === \"file\" && this.url.path.length === 0 && isWindowsDriveLetterString(this.buffer)) {\r\n if (this.url.host !== \"\" && this.url.host !== null) {\r\n this.parseError = true;\r\n this.url.host = \"\";\r\n }\r\n this.buffer = this.buffer[0] + \":\";\r\n }\r\n this.url.path.push(this.buffer);\r\n }\r\n this.buffer = \"\";\r\n if (this.url.scheme === \"file\" && (c === undefined || c === 63 || c === 35)) {\r\n while (this.url.path.length > 1 && this.url.path[0] === \"\") {\r\n this.parseError = true;\r\n this.url.path.shift();\r\n }\r\n }\r\n if (c === 63) {\r\n this.url.query = \"\";\r\n this.state = \"query\";\r\n }\r\n if (c === 35) {\r\n this.url.fragment = \"\";\r\n this.state = \"fragment\";\r\n }\r\n } else {\r\n // TODO: If c is not a URL code point and not \"%\", parse error.\r\n\r\n if (c === 37 &&\r\n (!isASCIIHex(this.input[this.pointer + 1]) ||\r\n !isASCIIHex(this.input[this.pointer + 2]))) {\r\n this.parseError = true;\r\n }\r\n\r\n this.buffer += percentEncodeChar(c, isPathPercentEncode);\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse cannot-be-a-base-URL path\"] = function parseCannotBeABaseURLPath(c) {\r\n if (c === 63) {\r\n this.url.query = \"\";\r\n this.state = \"query\";\r\n } else if (c === 35) {\r\n this.url.fragment = \"\";\r\n this.state = \"fragment\";\r\n } else {\r\n // TODO: Add: not a URL code point\r\n if (!isNaN(c) && c !== 37) {\r\n this.parseError = true;\r\n }\r\n\r\n if (c === 37 &&\r\n (!isASCIIHex(this.input[this.pointer + 1]) ||\r\n !isASCIIHex(this.input[this.pointer + 2]))) {\r\n this.parseError = true;\r\n }\r\n\r\n if (!isNaN(c)) {\r\n this.url.path[0] = this.url.path[0] + percentEncodeChar(c, isC0ControlPercentEncode);\r\n }\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse query\"] = function parseQuery(c, cStr) {\r\n if (isNaN(c) || (!this.stateOverride && c === 35)) {\r\n if (!isSpecial(this.url) || this.url.scheme === \"ws\" || this.url.scheme === \"wss\") {\r\n this.encodingOverride = \"utf-8\";\r\n }\r\n\r\n const buffer = new Buffer(this.buffer); // TODO: Use encoding override instead\r\n for (let i = 0; i < buffer.length; ++i) {\r\n if (buffer[i] < 0x21 || buffer[i] > 0x7E || buffer[i] === 0x22 || buffer[i] === 0x23 ||\r\n buffer[i] === 0x3C || buffer[i] === 0x3E) {\r\n this.url.query += percentEncode(buffer[i]);\r\n } else {\r\n this.url.query += String.fromCodePoint(buffer[i]);\r\n }\r\n }\r\n\r\n this.buffer = \"\";\r\n if (c === 35) {\r\n this.url.fragment = \"\";\r\n this.state = \"fragment\";\r\n }\r\n } else {\r\n // TODO: If c is not a URL code point and not \"%\", parse error.\r\n if (c === 37 &&\r\n (!isASCIIHex(this.input[this.pointer + 1]) ||\r\n !isASCIIHex(this.input[this.pointer + 2]))) {\r\n this.parseError = true;\r\n }\r\n\r\n this.buffer += cStr;\r\n }\r\n\r\n return true;\r\n};\r\n\r\nURLStateMachine.prototype[\"parse fragment\"] = function parseFragment(c) {\r\n if (isNaN(c)) { // do nothing\r\n } else if (c === 0x0) {\r\n this.parseError = true;\r\n } else {\r\n // TODO: If c is not a URL code point and not \"%\", parse error.\r\n if (c === 37 &&\r\n (!isASCIIHex(this.input[this.pointer + 1]) ||\r\n !isASCIIHex(this.input[this.pointer + 2]))) {\r\n this.parseError = true;\r\n }\r\n\r\n this.url.fragment += percentEncodeChar(c, isC0ControlPercentEncode);\r\n }\r\n\r\n return true;\r\n};\r\n\r\nfunction serializeURL(url, excludeFragment) {\r\n let output = url.scheme + \":\";\r\n if (url.host !== null) {\r\n output += \"//\";\r\n\r\n if (url.username !== \"\" || url.password !== \"\") {\r\n output += url.username;\r\n if (url.password !== \"\") {\r\n output += \":\" + url.password;\r\n }\r\n output += \"@\";\r\n }\r\n\r\n output += serializeHost(url.host);\r\n\r\n if (url.port !== null) {\r\n output += \":\" + url.port;\r\n }\r\n } else if (url.host === null && url.scheme === \"file\") {\r\n output += \"//\";\r\n }\r\n\r\n if (url.cannotBeABaseURL) {\r\n output += url.path[0];\r\n } else {\r\n for (const string of url.path) {\r\n output += \"/\" + string;\r\n }\r\n }\r\n\r\n if (url.query !== null) {\r\n output += \"?\" + url.query;\r\n }\r\n\r\n if (!excludeFragment && url.fragment !== null) {\r\n output += \"#\" + url.fragment;\r\n }\r\n\r\n return output;\r\n}\r\n\r\nfunction serializeOrigin(tuple) {\r\n let result = tuple.scheme + \"://\";\r\n result += serializeHost(tuple.host);\r\n\r\n if (tuple.port !== null) {\r\n result += \":\" + tuple.port;\r\n }\r\n\r\n return result;\r\n}\r\n\r\nmodule.exports.serializeURL = serializeURL;\r\n\r\nmodule.exports.serializeURLOrigin = function (url) {\r\n // https://url.spec.whatwg.org/#concept-url-origin\r\n switch (url.scheme) {\r\n case \"blob\":\r\n try {\r\n return module.exports.serializeURLOrigin(module.exports.parseURL(url.path[0]));\r\n } catch (e) {\r\n // serializing an opaque origin returns \"null\"\r\n return \"null\";\r\n }\r\n case \"ftp\":\r\n case \"gopher\":\r\n case \"http\":\r\n case \"https\":\r\n case \"ws\":\r\n case \"wss\":\r\n return serializeOrigin({\r\n scheme: url.scheme,\r\n host: url.host,\r\n port: url.port\r\n });\r\n case \"file\":\r\n // spec says \"exercise to the reader\", chrome says \"file://\"\r\n return \"file://\";\r\n default:\r\n // serializing an opaque origin returns \"null\"\r\n return \"null\";\r\n }\r\n};\r\n\r\nmodule.exports.basicURLParse = function (input, options) {\r\n if (options === undefined) {\r\n options = {};\r\n }\r\n\r\n const usm = new URLStateMachine(input, options.baseURL, options.encodingOverride, options.url, options.stateOverride);\r\n if (usm.failure) {\r\n return \"failure\";\r\n }\r\n\r\n return usm.url;\r\n};\r\n\r\nmodule.exports.setTheUsername = function (url, username) {\r\n url.username = \"\";\r\n const decoded = punycode.ucs2.decode(username);\r\n for (let i = 0; i < decoded.length; ++i) {\r\n url.username += percentEncodeChar(decoded[i], isUserinfoPercentEncode);\r\n }\r\n};\r\n\r\nmodule.exports.setThePassword = function (url, password) {\r\n url.password = \"\";\r\n const decoded = punycode.ucs2.decode(password);\r\n for (let i = 0; i < decoded.length; ++i) {\r\n url.password += percentEncodeChar(decoded[i], isUserinfoPercentEncode);\r\n }\r\n};\r\n\r\nmodule.exports.serializeHost = serializeHost;\r\n\r\nmodule.exports.cannotHaveAUsernamePasswordPort = cannotHaveAUsernamePasswordPort;\r\n\r\nmodule.exports.serializeInteger = function (integer) {\r\n return String(integer);\r\n};\r\n\r\nmodule.exports.parseURL = function (input, options) {\r\n if (options === undefined) {\r\n options = {};\r\n }\r\n\r\n // We don't handle blobs, so this just delegates:\r\n return module.exports.basicURLParse(input, { baseURL: options.baseURL, encodingOverride: options.encodingOverride });\r\n};\r\n","\"use strict\";\n\nmodule.exports.mixin = function mixin(target, source) {\n const keys = Object.getOwnPropertyNames(source);\n for (let i = 0; i < keys.length; ++i) {\n Object.defineProperty(target, keys[i], Object.getOwnPropertyDescriptor(source, keys[i]));\n }\n};\n\nmodule.exports.wrapperSymbol = Symbol(\"wrapper\");\nmodule.exports.implSymbol = Symbol(\"impl\");\n\nmodule.exports.wrapperForImpl = function (impl) {\n return impl[module.exports.wrapperSymbol];\n};\n\nmodule.exports.implForWrapper = function (wrapper) {\n return wrapper[module.exports.implSymbol];\n};\n\n","// Returns a wrapper function that returns a wrapped callback\n// The wrapper function should do some stuff, and return a\n// presumably different callback function.\n// This makes sure that own properties are retained, so that\n// decorations and such are not lost along the way.\nmodule.exports = wrappy\nfunction wrappy (fn, cb) {\n if (fn && cb) return wrappy(fn)(cb)\n\n if (typeof fn !== 'function')\n throw new TypeError('need wrapper function')\n\n Object.keys(fn).forEach(function (k) {\n wrapper[k] = fn[k]\n })\n\n return wrapper\n\n function wrapper() {\n var args = new Array(arguments.length)\n for (var i = 0; i < args.length; i++) {\n args[i] = arguments[i]\n }\n var ret = fn.apply(this, args)\n var cb = args[args.length-1]\n if (typeof ret === 'function' && ret !== cb) {\n Object.keys(cb).forEach(function (k) {\n ret[k] = cb[k]\n })\n }\n return ret\n }\n}\n",null,"module.exports = require(\"assert\");","module.exports = require(\"buffer\");","module.exports = require(\"child_process\");","module.exports = require(\"crypto\");","module.exports = require(\"events\");","module.exports = require(\"fs\");","module.exports = require(\"http\");","module.exports = require(\"https\");","module.exports = require(\"inspector\");","module.exports = require(\"module\");","module.exports = require(\"net\");","module.exports = require(\"os\");","module.exports = require(\"path\");","module.exports = require(\"perf_hooks\");","module.exports = require(\"punycode\");","module.exports = require(\"stream\");","module.exports = require(\"string_decoder\");","module.exports = require(\"timers\");","module.exports = require(\"tls\");","module.exports = require(\"url\");","module.exports = require(\"util\");","module.exports = require(\"zlib\");","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\tvar threw = true;\n\ttry {\n\t\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\t\tthrew = false;\n\t} finally {\n\t\tif(threw) delete __webpack_module_cache__[moduleId];\n\t}\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","\nif (typeof __webpack_require__ !== 'undefined') __webpack_require__.ab = __dirname + \"/\";","","// startup\n// Load entry module and return exports\n// This entry module is referenced by other modules so it can't be inlined\nvar __webpack_exports__ = __webpack_require__(3109);\n",""],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/src/compareErrors.ts b/src/compareErrors.ts index a19de60..83d8be9 100644 --- a/src/compareErrors.ts +++ b/src/compareErrors.ts @@ -30,7 +30,7 @@ export function compareErrors({ errorsBefore, errorsAfter, filesChanged, filesAd if (!isModified) { return { ...errBefore, - lineInPr: parseInt(errBefore.line) + lineInPr: errBefore.line } } @@ -39,12 +39,12 @@ export function compareErrors({ errorsBefore, errorsAfter, filesChanged, filesAd warning(`Impossible de trouver les line numbers pour le fichier ${errBefore.fileName}`) return { ...errBefore, - lineInPr: parseInt(errBefore.line) + lineInPr: errBefore.line } } - const linesAddedBeforeLine = lineNumbersForThisFile.added.filter(n => n <= parseInt(errBefore.line)) - const linesRemoveBeforeLine = lineNumbersForThisFile.removed.filter(n => n <= parseInt(errBefore.line)) - const newLineNumber = parseInt(errBefore.line) + linesAddedBeforeLine.length - linesRemoveBeforeLine.length + const linesAddedBeforeLine = lineNumbersForThisFile.added.filter(n => n <= errBefore.line) + const linesRemoveBeforeLine = lineNumbersForThisFile.removed.filter(n => n <= errBefore.line) + const newLineNumber = errBefore.line + linesAddedBeforeLine.length - linesRemoveBeforeLine.length return { ...errBefore, lineInPr: newLineNumber @@ -61,7 +61,7 @@ export function compareErrors({ errorsBefore, errorsAfter, filesChanged, filesAd let isNew = true const isStrictlySameExisting = errorsBeforeTransformed.find(errBefore => { const isInSameFile = errBefore.fileName === errAfter.fileName - return isInSameFile && errBefore.code === errAfter.code && errAfter.message === errBefore.message && errBefore.lineInPr === parseInt(errAfter.line) + return isInSameFile && errBefore.code === errAfter.code && errAfter.message === errBefore.message && errBefore.lineInPr === errAfter.line }) if (isStrictlySameExisting) { isNew = false diff --git a/src/main.ts b/src/main.ts index 026d2d7..eb327aa 100644 --- a/src/main.ts +++ b/src/main.ts @@ -15,10 +15,10 @@ import { parseOutputTsc } from './tscHelpers/parseOutputTsc' export type ErrorTs = { fileName: string - line: string - column: string + line: number + column: number fileNameResolved?: string - code: string + code: number severity?: string message: string /** for long error messages */ @@ -164,8 +164,8 @@ async function run(): Promise { resultCompareErrors.errorsAdded.forEach(err => { error(`${err.fileName}:${err.line}:${err.column} - ${err.message}`, { file: err.fileName, - startLine: parseInt(err.line), - startColumn: parseInt(err.column), + startLine: err.line, + startColumn: err.column, title: err.extraMsg ?? err.message }) }) diff --git a/src/tscHelpers/parseOutputTsc.ts b/src/tscHelpers/parseOutputTsc.ts index 002166c..f542e40 100644 --- a/src/tscHelpers/parseOutputTsc.ts +++ b/src/tscHelpers/parseOutputTsc.ts @@ -27,6 +27,7 @@ interface Matcher { parts: { name: string position: number + type: "number" | "string" }[] } @@ -35,22 +36,28 @@ export const tscMatcher: Matcher = { regexp: "^([^\\s].*)[\\(:](\\d+)[,:](\\d+)(?:\\):\\s+|\\s+-\\s+)(error|warning|info)\\s+TS(\\d+)\\s*:\\s*(.*)$", parts: [{ name: "fileName", - position: 1 + position: 1, + type: "string" }, { name: "line", - position: 2 + position: 2, + type: "number" }, { name: "column", - position: 3 + position: 3, + type: "number" }, { name: "severity", - position: 4 + position: 4, + type: "string" }, { name: "code", - position: 5 + position: 5, + type: "number" }, { name: "message", - position: 6 + position: 6, + type: "string" }] } @@ -63,11 +70,11 @@ export function parseTscErrorLine(str: string, matcher: Matcher): ErrorTs { console.error('erreur match string') throw error } - const result: { [k: string]: string } = {} + const result: { [k: string]: string | number } = {} arr.forEach((hash, index) => { const matcherHash = matcher.parts.find(part => part.position === index) if (matcherHash) { - result[matcherHash.name] = hash + result[matcherHash.name] = matcherHash.type === "number" ? parseInt(hash, 10) : hash } })