mirror of
https://github.com/betagouv/mon-entreprise
synced 2025-03-13 05:05:05 +00:00
refactor(économie-collaborative): fix eslint for logValue.ts
This commit is contained in:
parent
e8b88f2a91
commit
e9fa1eb64e
1 changed files with 4 additions and 9 deletions
|
@ -1,27 +1,22 @@
|
|||
/* eslint-disable no-console */
|
||||
import { DottedName } from 'modele-social'
|
||||
import Engine from 'publicodes'
|
||||
|
||||
export const logValue = (e: Engine, rule: DottedName) => {
|
||||
const result = e.evaluate(rule)
|
||||
// eslint-disable-next-line @typescript-eslint/restrict-template-expressions
|
||||
|
||||
const unit = result.unit?.denominators
|
||||
? // eslint-disable-next-line @typescript-eslint/restrict-template-expressions, @typescript-eslint/no-base-to-string
|
||||
`${result.unit?.numerators}/-${result.unit?.denominators}`
|
||||
? `${result.unit?.numerators[0]}/-${result.unit?.denominators[0]}`
|
||||
: result.unit?.numerators
|
||||
? // eslint-disable-next-line @typescript-eslint/restrict-template-expressions, @typescript-eslint/no-base-to-string
|
||||
`${result.unit?.numerators}`
|
||||
? `${result.unit?.numerators[0]}`
|
||||
: ''
|
||||
|
||||
// eslint-disable-next-line no-console,@typescript-eslint/restrict-template-expressions
|
||||
console.log(`${rule} = ${result.nodeValue} ${unit}`)
|
||||
console.log(`${rule} = ${result.nodeValue?.toString()} ${unit}`)
|
||||
}
|
||||
|
||||
export const logApplicability = (e: Engine, rule: DottedName) => {
|
||||
const result = e.evaluate({ 'est applicable': rule })
|
||||
// eslint-disable-next-line @typescript-eslint/restrict-template-expressions
|
||||
|
||||
// eslint-disable-next-line no-console,@typescript-eslint/restrict-template-expressions
|
||||
console.log(
|
||||
`${rule} ${result.nodeValue ? 'est applicable' : 'n’est pas applicable'}`
|
||||
)
|
||||
|
|
Loading…
Add table
Reference in a new issue