mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 04:57:52 +00:00
1 line
43 KiB
JSON
1 line
43 KiB
JSON
|
|
{"ast":null,"code":"import { getDeep } from '../../utils.js';\nexport class gt {\n static validate({\n fieldName,\n arg,\n row,\n fieldPath,\n customData\n }) {\n let _rowFieldValue;\n try {\n _rowFieldValue = getDeep(row, fieldPath);\n if (_rowFieldValue === undefined) {\n return false;\n }\n } catch (error) {\n return false;\n }\n return _rowFieldValue > arg;\n }\n}\nexport class iexact {\n static validate({\n fieldName,\n arg,\n row,\n fieldPath,\n customData\n }) {\n let _rowFieldValue;\n try {\n _rowFieldValue = getDeep(row, fieldPath);\n if (_rowFieldValue === undefined) {\n return false;\n }\n } catch (error) {\n return false;\n }\n return _rowFieldValue === arg;\n }\n}\nexport class gte {\n static validate({\n fieldName,\n arg,\n row,\n fieldPath,\n customData\n }) {\n let _rowFieldValue;\n try {\n _rowFieldValue = getDeep(row, fieldPath);\n if (_rowFieldValue === undefined) {\n return false;\n }\n } catch (error) {\n return false;\n }\n return _rowFieldValue >= arg;\n }\n}\nexport class lt {\n static validate({\n fieldName,\n arg,\n row,\n fieldPath,\n customData\n }) {\n let _rowFieldValue;\n try {\n _rowFieldValue = getDeep(row, fieldPath);\n if (_rowFieldValue === undefined) {\n return false;\n }\n } catch (error) {\n return false;\n }\n return _rowFieldValue < arg;\n }\n}\nexport class lte {\n static validate({\n fieldName,\n arg,\n row,\n fieldPath\n }) {\n let _rowFieldValue;\n try {\n _rowFieldValue = getDeep(row, fieldPath);\n if (_rowFieldValue === undefined) {\n return false;\n }\n } catch (error) {\n return false;\n }\n return _rowFieldValue <= arg;\n }\n}\nexport class not {\n static validate({\n fieldName,\n arg,\n row,\n fieldPath\n }) {\n let _rowFieldValue;\n try {\n _rowFieldValue = getDeep(row, fieldPath);\n if (_rowFieldValue === undefined) {\n return false;\n }\n } catch (error) {\n return false;\n }\n return _rowFieldValue != arg;\n }\n}\nexport class eq {\n static validate({\n fieldName,\n arg,\n row,\n fieldPath,\n customData\n }) {\n let _rowFieldValue;\n try {\n _rowFieldValue = getDeep(row, fieldPath);\n if (_rowFieldValue === undefined) {\n return false;\n }\n } catch (error) {\n return false;\n }\n return _rowFieldValue == arg;\n }\n}\nexport class contains {\n static validate({\n fieldName,\n arg,\n row,\n fieldPath,\n customData\n }) {\n let _rowFieldValue;\n try {\n _rowFieldValue = getDeep(row, fieldPath);\n if (_rowFieldValue === undefined) {\n return false;\n }\n } catch (error) {\n return false;\n }\n return _rowFieldValue.some(r => arg.includes(r));\n }\n}\nexport class info {\n static run({\n row,\n fieldPath\n }) {\n let _rowFieldValue;\n try {\n _rowFieldValue = getDeep(row, fieldPath);\n if (_rowFieldValue === undefined) {\n return {\n present: false,\n value: undefined\n };\n }\n } catch (error) {\n return {\n present: false,\n value: undefined\n };\n }\n return {\n present: true,\n value: undefined\n };\n }\n}\nexport class containsOBj {\n static validate({\n fieldName,\n arg,\n row,\n fieldPath,\n customData\n }) {\n let _rowFieldValue;\n try {\n _rowFieldValue = getDeep(row, fieldPath);\n if (_rowFieldValue === undefined) {\n return false;\n }\n } catch (error) {\n return false;\n }\n const keys = Object.keys(arg);\n for (let key of keys) {\n if (!_rowFieldValue[key]) {\n return false;\n }\n }\n return true;\n }\n}\nexport class containedBy {\n static validate({\n fieldName,\n arg,\n row,\n fieldPath
|