@sankhyalabs/core
Advanced tools
Comparing version 0.0.0-feat-dev-KB-74201.0 to 0.0.0-feat-dev-KB-74304.0
@@ -35,3 +35,3 @@ [**@sankhyalabs/core**](../README.md) • **Docs** | ||
src/dataunit/DataUnit.ts:1911 | ||
src/dataunit/DataUnit.ts:1931 | ||
@@ -46,3 +46,3 @@ ## Properties | ||
src/dataunit/DataUnit.ts:1909 | ||
src/dataunit/DataUnit.ts:1929 | ||
@@ -57,3 +57,3 @@ *** | ||
src/dataunit/DataUnit.ts:1904 | ||
src/dataunit/DataUnit.ts:1924 | ||
@@ -68,3 +68,3 @@ *** | ||
src/dataunit/DataUnit.ts:1905 | ||
src/dataunit/DataUnit.ts:1925 | ||
@@ -79,3 +79,3 @@ *** | ||
src/dataunit/DataUnit.ts:1906 | ||
src/dataunit/DataUnit.ts:1926 | ||
@@ -90,3 +90,3 @@ *** | ||
src/dataunit/DataUnit.ts:1907 | ||
src/dataunit/DataUnit.ts:1927 | ||
@@ -109,3 +109,3 @@ ## Accessors | ||
src/dataunit/DataUnit.ts:1926 | ||
src/dataunit/DataUnit.ts:1946 | ||
@@ -128,3 +128,3 @@ ## Methods | ||
src/dataunit/DataUnit.ts:1948 | ||
src/dataunit/DataUnit.ts:1968 | ||
@@ -147,3 +147,3 @@ *** | ||
src/dataunit/DataUnit.ts:1959 | ||
src/dataunit/DataUnit.ts:1979 | ||
@@ -166,3 +166,3 @@ *** | ||
src/dataunit/DataUnit.ts:1937 | ||
src/dataunit/DataUnit.ts:1957 | ||
@@ -185,2 +185,2 @@ *** | ||
src/dataunit/DataUnit.ts:1970 | ||
src/dataunit/DataUnit.ts:1990 |
@@ -29,3 +29,3 @@ [**@sankhyalabs/core**](../README.md) • **Docs** | ||
src/dataunit/DataUnit.ts:64 | ||
src/dataunit/DataUnit.ts:65 | ||
@@ -40,3 +40,3 @@ ## Properties | ||
src/dataunit/DataUnit.ts:54 | ||
src/dataunit/DataUnit.ts:55 | ||
@@ -51,3 +51,3 @@ *** | ||
src/dataunit/DataUnit.ts:49 | ||
src/dataunit/DataUnit.ts:50 | ||
@@ -62,3 +62,3 @@ *** | ||
src/dataunit/DataUnit.ts:53 | ||
src/dataunit/DataUnit.ts:54 | ||
@@ -73,3 +73,3 @@ *** | ||
src/dataunit/DataUnit.ts:45 | ||
src/dataunit/DataUnit.ts:46 | ||
@@ -84,3 +84,3 @@ *** | ||
src/dataunit/DataUnit.ts:47 | ||
src/dataunit/DataUnit.ts:48 | ||
@@ -95,3 +95,3 @@ *** | ||
src/dataunit/DataUnit.ts:51 | ||
src/dataunit/DataUnit.ts:52 | ||
@@ -106,3 +106,3 @@ *** | ||
src/dataunit/DataUnit.ts:42 | ||
src/dataunit/DataUnit.ts:43 | ||
@@ -113,7 +113,7 @@ *** | ||
> `private` **\_observers**: (`action`, `options`?) => `void`[] | ||
> `private` **\_observers**: `Map`\<`string`, (`action`, `options`?) => `void`\> | ||
#### Source | ||
src/dataunit/DataUnit.ts:43 | ||
src/dataunit/DataUnit.ts:44 | ||
@@ -128,3 +128,3 @@ *** | ||
src/dataunit/DataUnit.ts:48 | ||
src/dataunit/DataUnit.ts:49 | ||
@@ -139,3 +139,3 @@ *** | ||
src/dataunit/DataUnit.ts:50 | ||
src/dataunit/DataUnit.ts:51 | ||
@@ -150,3 +150,3 @@ *** | ||
src/dataunit/DataUnit.ts:52 | ||
src/dataunit/DataUnit.ts:53 | ||
@@ -161,3 +161,3 @@ *** | ||
src/dataunit/DataUnit.ts:44 | ||
src/dataunit/DataUnit.ts:45 | ||
@@ -172,3 +172,3 @@ *** | ||
src/dataunit/DataUnit.ts:46 | ||
src/dataunit/DataUnit.ts:47 | ||
@@ -183,3 +183,3 @@ *** | ||
src/dataunit/DataUnit.ts:41 | ||
src/dataunit/DataUnit.ts:42 | ||
@@ -194,3 +194,3 @@ *** | ||
src/dataunit/DataUnit.ts:55 | ||
src/dataunit/DataUnit.ts:56 | ||
@@ -213,3 +213,3 @@ *** | ||
src/dataunit/DataUnit.ts:62 | ||
src/dataunit/DataUnit.ts:63 | ||
@@ -234,3 +234,3 @@ *** | ||
src/dataunit/DataUnit.ts:58 | ||
src/dataunit/DataUnit.ts:59 | ||
@@ -253,3 +253,3 @@ *** | ||
src/dataunit/DataUnit.ts:57 | ||
src/dataunit/DataUnit.ts:58 | ||
@@ -274,3 +274,3 @@ *** | ||
src/dataunit/DataUnit.ts:61 | ||
src/dataunit/DataUnit.ts:62 | ||
@@ -295,3 +295,3 @@ *** | ||
src/dataunit/DataUnit.ts:60 | ||
src/dataunit/DataUnit.ts:61 | ||
@@ -316,3 +316,3 @@ *** | ||
src/dataunit/DataUnit.ts:59 | ||
src/dataunit/DataUnit.ts:60 | ||
@@ -327,3 +327,3 @@ *** | ||
src/dataunit/DataUnit.ts:38 | ||
src/dataunit/DataUnit.ts:39 | ||
@@ -338,3 +338,3 @@ *** | ||
src/dataunit/DataUnit.ts:37 | ||
src/dataunit/DataUnit.ts:38 | ||
@@ -349,3 +349,3 @@ *** | ||
src/dataunit/DataUnit.ts:39 | ||
src/dataunit/DataUnit.ts:40 | ||
@@ -364,3 +364,3 @@ ## Accessors | ||
src/dataunit/DataUnit.ts:1863 | ||
src/dataunit/DataUnit.ts:1883 | ||
@@ -379,3 +379,3 @@ *** | ||
src/dataunit/DataUnit.ts:150 | ||
src/dataunit/DataUnit.ts:151 | ||
@@ -398,3 +398,3 @@ *** | ||
src/dataunit/DataUnit.ts:778 | ||
src/dataunit/DataUnit.ts:784 | ||
@@ -423,3 +423,3 @@ *** | ||
src/dataunit/DataUnit.ts:796 | ||
src/dataunit/DataUnit.ts:802 | ||
@@ -442,3 +442,3 @@ *** | ||
src/dataunit/DataUnit.ts:176 | ||
src/dataunit/DataUnit.ts:177 | ||
@@ -471,3 +471,3 @@ *** | ||
src/dataunit/DataUnit.ts:857 | ||
src/dataunit/DataUnit.ts:864 | ||
@@ -498,3 +498,3 @@ *** | ||
src/dataunit/DataUnit.ts:834 | ||
src/dataunit/DataUnit.ts:841 | ||
@@ -517,3 +517,3 @@ *** | ||
src/dataunit/DataUnit.ts:767 | ||
src/dataunit/DataUnit.ts:773 | ||
@@ -540,3 +540,3 @@ ## Methods | ||
src/dataunit/DataUnit.ts:1844 | ||
src/dataunit/DataUnit.ts:1864 | ||
@@ -563,3 +563,3 @@ *** | ||
src/dataunit/DataUnit.ts:725 | ||
src/dataunit/DataUnit.ts:731 | ||
@@ -592,3 +592,3 @@ *** | ||
src/dataunit/DataUnit.ts:137 | ||
src/dataunit/DataUnit.ts:138 | ||
@@ -615,3 +615,3 @@ *** | ||
src/dataunit/DataUnit.ts:703 | ||
src/dataunit/DataUnit.ts:709 | ||
@@ -634,3 +634,3 @@ *** | ||
src/dataunit/DataUnit.ts:1853 | ||
src/dataunit/DataUnit.ts:1873 | ||
@@ -657,3 +657,3 @@ *** | ||
src/dataunit/DataUnit.ts:903 | ||
src/dataunit/DataUnit.ts:910 | ||
@@ -678,3 +678,3 @@ *** | ||
src/dataunit/DataUnit.ts:1835 | ||
src/dataunit/DataUnit.ts:1855 | ||
@@ -697,3 +697,3 @@ *** | ||
src/dataunit/DataUnit.ts:534 | ||
src/dataunit/DataUnit.ts:540 | ||
@@ -718,3 +718,3 @@ *** | ||
src/dataunit/DataUnit.ts:538 | ||
src/dataunit/DataUnit.ts:544 | ||
@@ -737,3 +737,3 @@ *** | ||
src/dataunit/DataUnit.ts:1480 | ||
src/dataunit/DataUnit.ts:1487 | ||
@@ -756,3 +756,3 @@ *** | ||
src/dataunit/DataUnit.ts:1469 | ||
src/dataunit/DataUnit.ts:1476 | ||
@@ -783,3 +783,3 @@ *** | ||
src/dataunit/DataUnit.ts:1322 | ||
src/dataunit/DataUnit.ts:1329 | ||
@@ -806,3 +806,3 @@ *** | ||
src/dataunit/DataUnit.ts:1096 | ||
src/dataunit/DataUnit.ts:1103 | ||
@@ -825,3 +825,3 @@ *** | ||
src/dataunit/DataUnit.ts:1365 | ||
src/dataunit/DataUnit.ts:1372 | ||
@@ -842,3 +842,3 @@ *** | ||
src/dataunit/DataUnit.ts:1255 | ||
src/dataunit/DataUnit.ts:1262 | ||
@@ -869,3 +869,3 @@ *** | ||
src/dataunit/DataUnit.ts:1061 | ||
src/dataunit/DataUnit.ts:1068 | ||
@@ -892,3 +892,3 @@ *** | ||
src/dataunit/DataUnit.ts:1171 | ||
src/dataunit/DataUnit.ts:1178 | ||
@@ -915,3 +915,3 @@ *** | ||
src/dataunit/DataUnit.ts:914 | ||
src/dataunit/DataUnit.ts:921 | ||
@@ -938,3 +938,3 @@ *** | ||
src/dataunit/DataUnit.ts:1742 | ||
src/dataunit/DataUnit.ts:1761 | ||
@@ -973,3 +973,3 @@ *** | ||
src/dataunit/DataUnit.ts:1530 | ||
src/dataunit/DataUnit.ts:1537 | ||
@@ -998,3 +998,3 @@ *** | ||
src/dataunit/DataUnit.ts:1578 | ||
src/dataunit/DataUnit.ts:1585 | ||
@@ -1021,3 +1021,3 @@ *** | ||
src/dataunit/DataUnit.ts:1727 | ||
src/dataunit/DataUnit.ts:1746 | ||
@@ -1056,3 +1056,3 @@ *** | ||
src/dataunit/DataUnit.ts:245 | ||
src/dataunit/DataUnit.ts:246 | ||
@@ -1075,3 +1075,3 @@ *** | ||
src/dataunit/DataUnit.ts:880 | ||
src/dataunit/DataUnit.ts:887 | ||
@@ -1094,3 +1094,3 @@ *** | ||
src/dataunit/DataUnit.ts:556 | ||
src/dataunit/DataUnit.ts:562 | ||
@@ -1113,3 +1113,3 @@ *** | ||
src/dataunit/DataUnit.ts:1716 | ||
src/dataunit/DataUnit.ts:1735 | ||
@@ -1128,3 +1128,3 @@ *** | ||
src/dataunit/DataUnit.ts:455 | ||
src/dataunit/DataUnit.ts:459 | ||
@@ -1151,3 +1151,3 @@ *** | ||
src/dataunit/DataUnit.ts:1601 | ||
src/dataunit/DataUnit.ts:1605 | ||
@@ -1176,3 +1176,3 @@ *** | ||
src/dataunit/DataUnit.ts:809 | ||
src/dataunit/DataUnit.ts:815 | ||
@@ -1201,3 +1201,3 @@ *** | ||
src/dataunit/DataUnit.ts:892 | ||
src/dataunit/DataUnit.ts:899 | ||
@@ -1226,3 +1226,3 @@ *** | ||
src/dataunit/DataUnit.ts:977 | ||
src/dataunit/DataUnit.ts:984 | ||
@@ -1251,3 +1251,3 @@ *** | ||
src/dataunit/DataUnit.ts:227 | ||
src/dataunit/DataUnit.ts:228 | ||
@@ -1270,3 +1270,3 @@ *** | ||
src/dataunit/DataUnit.ts:1687 | ||
src/dataunit/DataUnit.ts:1706 | ||
@@ -1302,3 +1302,3 @@ *** | ||
src/dataunit/DataUnit.ts:681 | ||
src/dataunit/DataUnit.ts:687 | ||
@@ -1321,3 +1321,3 @@ *** | ||
src/dataunit/DataUnit.ts:146 | ||
src/dataunit/DataUnit.ts:147 | ||
@@ -1348,3 +1348,3 @@ *** | ||
src/dataunit/DataUnit.ts:1073 | ||
src/dataunit/DataUnit.ts:1080 | ||
@@ -1367,3 +1367,3 @@ *** | ||
src/dataunit/DataUnit.ts:1705 | ||
src/dataunit/DataUnit.ts:1724 | ||
@@ -1388,3 +1388,3 @@ *** | ||
src/dataunit/DataUnit.ts:420 | ||
src/dataunit/DataUnit.ts:424 | ||
@@ -1407,3 +1407,3 @@ *** | ||
src/dataunit/DataUnit.ts:868 | ||
src/dataunit/DataUnit.ts:875 | ||
@@ -1426,3 +1426,3 @@ *** | ||
src/dataunit/DataUnit.ts:746 | ||
src/dataunit/DataUnit.ts:752 | ||
@@ -1445,3 +1445,3 @@ *** | ||
src/dataunit/DataUnit.ts:1245 | ||
src/dataunit/DataUnit.ts:1252 | ||
@@ -1460,3 +1460,3 @@ *** | ||
src/dataunit/DataUnit.ts:950 | ||
src/dataunit/DataUnit.ts:957 | ||
@@ -1479,3 +1479,3 @@ *** | ||
src/dataunit/DataUnit.ts:928 | ||
src/dataunit/DataUnit.ts:935 | ||
@@ -1498,3 +1498,3 @@ *** | ||
src/dataunit/DataUnit.ts:1236 | ||
src/dataunit/DataUnit.ts:1243 | ||
@@ -1523,3 +1523,3 @@ *** | ||
src/dataunit/DataUnit.ts:1792 | ||
src/dataunit/DataUnit.ts:1812 | ||
@@ -1548,3 +1548,3 @@ *** | ||
src/dataunit/DataUnit.ts:1816 | ||
src/dataunit/DataUnit.ts:1836 | ||
@@ -1567,3 +1567,3 @@ *** | ||
src/dataunit/DataUnit.ts:1217 | ||
src/dataunit/DataUnit.ts:1224 | ||
@@ -1586,3 +1586,3 @@ *** | ||
src/dataunit/DataUnit.ts:1676 | ||
src/dataunit/DataUnit.ts:1695 | ||
@@ -1615,3 +1615,3 @@ *** | ||
src/dataunit/DataUnit.ts:372 | ||
src/dataunit/DataUnit.ts:373 | ||
@@ -1634,3 +1634,3 @@ *** | ||
src/dataunit/DataUnit.ts:1449 | ||
src/dataunit/DataUnit.ts:1456 | ||
@@ -1653,3 +1653,3 @@ *** | ||
src/dataunit/DataUnit.ts:1379 | ||
src/dataunit/DataUnit.ts:1386 | ||
@@ -1672,3 +1672,3 @@ *** | ||
src/dataunit/DataUnit.ts:1437 | ||
src/dataunit/DataUnit.ts:1444 | ||
@@ -1691,3 +1691,3 @@ *** | ||
src/dataunit/DataUnit.ts:1390 | ||
src/dataunit/DataUnit.ts:1397 | ||
@@ -1710,3 +1710,3 @@ *** | ||
src/dataunit/DataUnit.ts:1405 | ||
src/dataunit/DataUnit.ts:1412 | ||
@@ -1729,3 +1729,3 @@ *** | ||
src/dataunit/DataUnit.ts:1104 | ||
src/dataunit/DataUnit.ts:1111 | ||
@@ -1736,3 +1736,3 @@ *** | ||
> **hideField**(`fieldName`): `void` | ||
> **hideField**(`fieldName`, `options`): `void` | ||
@@ -1747,2 +1747,4 @@ Deixa um campo do DataUnit invisível | ||
• **options**: `HideFieldOptions` | ||
#### Returns | ||
@@ -1754,3 +1756,3 @@ | ||
src/dataunit/DataUnit.ts:1757 | ||
src/dataunit/DataUnit.ts:1776 | ||
@@ -1783,3 +1785,3 @@ *** | ||
src/dataunit/DataUnit.ts:1561 | ||
src/dataunit/DataUnit.ts:1568 | ||
@@ -1806,3 +1808,3 @@ *** | ||
src/dataunit/DataUnit.ts:1341 | ||
src/dataunit/DataUnit.ts:1348 | ||
@@ -1831,3 +1833,3 @@ *** | ||
src/dataunit/DataUnit.ts:1421 | ||
src/dataunit/DataUnit.ts:1428 | ||
@@ -1850,3 +1852,3 @@ *** | ||
src/dataunit/DataUnit.ts:1354 | ||
src/dataunit/DataUnit.ts:1361 | ||
@@ -1869,3 +1871,3 @@ *** | ||
src/dataunit/DataUnit.ts:298 | ||
src/dataunit/DataUnit.ts:299 | ||
@@ -1886,3 +1888,3 @@ *** | ||
src/dataunit/DataUnit.ts:157 | ||
src/dataunit/DataUnit.ts:158 | ||
@@ -1923,3 +1925,3 @@ *** | ||
src/dataunit/DataUnit.ts:342 | ||
src/dataunit/DataUnit.ts:343 | ||
@@ -1948,3 +1950,3 @@ *** | ||
src/dataunit/DataUnit.ts:313 | ||
src/dataunit/DataUnit.ts:314 | ||
@@ -1973,3 +1975,3 @@ *** | ||
src/dataunit/DataUnit.ts:403 | ||
src/dataunit/DataUnit.ts:407 | ||
@@ -1996,3 +1998,3 @@ *** | ||
src/dataunit/DataUnit.ts:1267 | ||
src/dataunit/DataUnit.ts:1274 | ||
@@ -2015,3 +2017,3 @@ *** | ||
src/dataunit/DataUnit.ts:440 | ||
src/dataunit/DataUnit.ts:444 | ||
@@ -2036,3 +2038,3 @@ *** | ||
src/dataunit/DataUnit.ts:201 | ||
src/dataunit/DataUnit.ts:202 | ||
@@ -2061,3 +2063,3 @@ *** | ||
src/dataunit/DataUnit.ts:416 | ||
src/dataunit/DataUnit.ts:420 | ||
@@ -2084,3 +2086,3 @@ *** | ||
src/dataunit/DataUnit.ts:1294 | ||
src/dataunit/DataUnit.ts:1301 | ||
@@ -2099,3 +2101,3 @@ *** | ||
src/dataunit/DataUnit.ts:1867 | ||
src/dataunit/DataUnit.ts:1887 | ||
@@ -2122,3 +2124,3 @@ *** | ||
src/dataunit/DataUnit.ts:1503 | ||
src/dataunit/DataUnit.ts:1510 | ||
@@ -2139,3 +2141,3 @@ *** | ||
src/dataunit/DataUnit.ts:99 | ||
src/dataunit/DataUnit.ts:100 | ||
@@ -2163,3 +2165,3 @@ *** | ||
src/dataunit/DataUnit.ts:119 | ||
src/dataunit/DataUnit.ts:120 | ||
@@ -2182,3 +2184,3 @@ *** | ||
src/dataunit/DataUnit.ts:1648 | ||
src/dataunit/DataUnit.ts:1667 | ||
@@ -2205,3 +2207,3 @@ *** | ||
src/dataunit/DataUnit.ts:1614 | ||
src/dataunit/DataUnit.ts:1618 | ||
@@ -2228,3 +2230,3 @@ *** | ||
src/dataunit/DataUnit.ts:736 | ||
src/dataunit/DataUnit.ts:742 | ||
@@ -2251,3 +2253,3 @@ *** | ||
src/dataunit/DataUnit.ts:714 | ||
src/dataunit/DataUnit.ts:720 | ||
@@ -2292,3 +2294,3 @@ *** | ||
src/dataunit/DataUnit.ts:599 | ||
src/dataunit/DataUnit.ts:605 | ||
@@ -2321,3 +2323,3 @@ *** | ||
src/dataunit/DataUnit.ts:573 | ||
src/dataunit/DataUnit.ts:579 | ||
@@ -2340,3 +2342,3 @@ *** | ||
src/dataunit/DataUnit.ts:292 | ||
src/dataunit/DataUnit.ts:293 | ||
@@ -2365,3 +2367,3 @@ *** | ||
src/dataunit/DataUnit.ts:470 | ||
src/dataunit/DataUnit.ts:474 | ||
@@ -2390,3 +2392,3 @@ *** | ||
src/dataunit/DataUnit.ts:1049 | ||
src/dataunit/DataUnit.ts:1056 | ||
@@ -2413,3 +2415,3 @@ *** | ||
src/dataunit/DataUnit.ts:1117 | ||
src/dataunit/DataUnit.ts:1124 | ||
@@ -2436,3 +2438,3 @@ *** | ||
src/dataunit/DataUnit.ts:1130 | ||
src/dataunit/DataUnit.ts:1137 | ||
@@ -2473,3 +2475,3 @@ *** | ||
src/dataunit/DataUnit.ts:992 | ||
src/dataunit/DataUnit.ts:999 | ||
@@ -2504,3 +2506,3 @@ *** | ||
src/dataunit/DataUnit.ts:1037 | ||
src/dataunit/DataUnit.ts:1044 | ||
@@ -2531,3 +2533,3 @@ *** | ||
src/dataunit/DataUnit.ts:1157 | ||
src/dataunit/DataUnit.ts:1164 | ||
@@ -2558,3 +2560,3 @@ *** | ||
src/dataunit/DataUnit.ts:1144 | ||
src/dataunit/DataUnit.ts:1151 | ||
@@ -2579,3 +2581,3 @@ *** | ||
src/dataunit/DataUnit.ts:165 | ||
src/dataunit/DataUnit.ts:166 | ||
@@ -2602,3 +2604,3 @@ *** | ||
src/dataunit/DataUnit.ts:1772 | ||
src/dataunit/DataUnit.ts:1792 | ||
@@ -2629,3 +2631,3 @@ *** | ||
src/dataunit/DataUnit.ts:1085 | ||
src/dataunit/DataUnit.ts:1092 | ||
@@ -2636,3 +2638,3 @@ *** | ||
> **subscribe**(`observer`): `void` | ||
> **subscribe**(`observer`, `uuid`?): `string` | ||
@@ -2648,9 +2650,13 @@ Adiciona um novo observer no DataUnit. | ||
• **uuid?**: `string` | ||
Identificador do observer. Quando não informado, será gerado um identificador aleatório. | ||
#### Returns | ||
`void` | ||
`string` | ||
#### Source | ||
src/dataunit/DataUnit.ts:1626 | ||
src/dataunit/DataUnit.ts:1630 | ||
@@ -2673,3 +2679,3 @@ *** | ||
src/dataunit/DataUnit.ts:1514 | ||
src/dataunit/DataUnit.ts:1521 | ||
@@ -2696,3 +2702,3 @@ *** | ||
src/dataunit/DataUnit.ts:1492 | ||
src/dataunit/DataUnit.ts:1499 | ||
@@ -2703,3 +2709,3 @@ *** | ||
> **unsubscribe**(`observer`): `void` | ||
> **unsubscribe**(`observer`, `uuid`?): `void` | ||
@@ -2714,2 +2720,6 @@ Remove um observer existente. | ||
• **uuid?**: `string` | ||
Identificador do observer. Quando não informado o delete removera com base no equals do observer. | ||
#### Returns | ||
@@ -2721,3 +2731,3 @@ | ||
src/dataunit/DataUnit.ts:1637 | ||
src/dataunit/DataUnit.ts:1648 | ||
@@ -2750,3 +2760,3 @@ *** | ||
src/dataunit/DataUnit.ts:1184 | ||
src/dataunit/DataUnit.ts:1191 | ||
@@ -2773,3 +2783,3 @@ *** | ||
src/dataunit/DataUnit.ts:756 | ||
src/dataunit/DataUnit.ts:762 | ||
@@ -2802,3 +2812,3 @@ *** | ||
src/dataunit/DataUnit.ts:190 | ||
src/dataunit/DataUnit.ts:191 | ||
@@ -2831,3 +2841,3 @@ *** | ||
src/dataunit/DataUnit.ts:648 | ||
src/dataunit/DataUnit.ts:654 | ||
@@ -2860,3 +2870,3 @@ *** | ||
src/dataunit/DataUnit.ts:663 | ||
src/dataunit/DataUnit.ts:669 | ||
@@ -2885,2 +2895,2 @@ *** | ||
src/dataunit/DataUnit.ts:964 | ||
src/dataunit/DataUnit.ts:971 |
@@ -69,3 +69,3 @@ [**@sankhyalabs/core**](../README.md) • **Docs** | ||
src/utils/MaskFormatter.ts:91 | ||
src/utils/MaskFormatter.ts:92 | ||
@@ -80,3 +80,3 @@ ## Properties | ||
src/utils/MaskFormatter.ts:65 | ||
src/utils/MaskFormatter.ts:66 | ||
@@ -91,3 +91,3 @@ *** | ||
src/utils/MaskFormatter.ts:66 | ||
src/utils/MaskFormatter.ts:67 | ||
@@ -105,3 +105,3 @@ *** | ||
src/utils/MaskFormatter.ts:72 | ||
src/utils/MaskFormatter.ts:73 | ||
@@ -136,3 +136,3 @@ *** | ||
src/utils/MaskFormatter.ts:379 | ||
src/utils/MaskFormatter.ts:466 | ||
@@ -157,3 +157,3 @@ *** | ||
src/utils/MaskFormatter.ts:393 | ||
src/utils/MaskFormatter.ts:480 | ||
@@ -188,3 +188,3 @@ *** | ||
src/utils/MaskFormatter.ts:304 | ||
src/utils/MaskFormatter.ts:391 | ||
@@ -219,3 +219,3 @@ *** | ||
src/utils/MaskFormatter.ts:285 | ||
src/utils/MaskFormatter.ts:372 | ||
@@ -230,3 +230,3 @@ *** | ||
src/utils/MaskFormatter.ts:356 | ||
src/utils/MaskFormatter.ts:443 | ||
@@ -251,3 +251,3 @@ *** | ||
src/utils/MaskFormatter.ts:333 | ||
src/utils/MaskFormatter.ts:420 | ||
@@ -278,6 +278,30 @@ ## Accessors | ||
src/utils/MaskFormatter.ts:87 | ||
src/utils/MaskFormatter.ts:88 | ||
## Methods | ||
### applyMask() | ||
> **applyMask**(`value`): `string` | ||
Aplica a máscara quando o input é alterado | ||
#### Parameters | ||
• **value**: `string` | ||
Valor a ser aplicado com a máscara. | ||
#### Returns | ||
`string` | ||
O valor processado de acordo com o padrão. | ||
#### Source | ||
src/utils/MaskFormatter.ts:103 | ||
*** | ||
### format() | ||
@@ -307,6 +331,30 @@ | ||
src/utils/MaskFormatter.ts:102 | ||
src/utils/MaskFormatter.ts:189 | ||
*** | ||
### removeMask() | ||
> **removeMask**(`value`): `string` | ||
Remove a máscara formatando a string retornando sem máscara | ||
#### Parameters | ||
• **value**: `string` | ||
Valor a ser formatado com máscara. | ||
#### Returns | ||
`string` | ||
O valor processado de acordo com o padrão. | ||
#### Source | ||
src/utils/MaskFormatter.ts:169 | ||
*** | ||
### updateInternalMask() | ||
@@ -324,2 +372,2 @@ | ||
src/utils/MaskFormatter.ts:122 | ||
src/utils/MaskFormatter.ts:209 |
@@ -33,3 +33,3 @@ [**@sankhyalabs/core**](../README.md) • **Docs** | ||
src/dataunit/DataUnit.ts:2015 | ||
src/dataunit/DataUnit.ts:2035 | ||
@@ -44,3 +44,3 @@ ## Properties | ||
src/dataunit/DataUnit.ts:2012 | ||
src/dataunit/DataUnit.ts:2032 | ||
@@ -55,3 +55,3 @@ *** | ||
src/dataunit/DataUnit.ts:2013 | ||
src/dataunit/DataUnit.ts:2033 | ||
@@ -66,3 +66,3 @@ *** | ||
src/dataunit/DataUnit.ts:2009 | ||
src/dataunit/DataUnit.ts:2029 | ||
@@ -81,3 +81,3 @@ *** | ||
src/dataunit/DataUnit.ts:2011 | ||
src/dataunit/DataUnit.ts:2031 | ||
@@ -92,3 +92,3 @@ *** | ||
src/dataunit/DataUnit.ts:2008 | ||
src/dataunit/DataUnit.ts:2028 | ||
@@ -103,3 +103,3 @@ *** | ||
src/dataunit/DataUnit.ts:2010 | ||
src/dataunit/DataUnit.ts:2030 | ||
@@ -118,3 +118,3 @@ ## Accessors | ||
src/dataunit/DataUnit.ts:2043 | ||
src/dataunit/DataUnit.ts:2063 | ||
@@ -133,3 +133,3 @@ *** | ||
src/dataunit/DataUnit.ts:2033 | ||
src/dataunit/DataUnit.ts:2053 | ||
@@ -148,3 +148,3 @@ *** | ||
src/dataunit/DataUnit.ts:2023 | ||
src/dataunit/DataUnit.ts:2043 | ||
@@ -163,3 +163,3 @@ ## Methods | ||
src/dataunit/DataUnit.ts:2050 | ||
src/dataunit/DataUnit.ts:2070 | ||
@@ -178,2 +178,2 @@ *** | ||
src/dataunit/DataUnit.ts:2054 | ||
src/dataunit/DataUnit.ts:2074 |
@@ -37,6 +37,20 @@ [**@sankhyalabs/core**](../README.md) • **Docs** | ||
src/utils/UserAgentUtils/index.ts:22 | ||
src/utils/UserAgentUtils/index.ts:27 | ||
*** | ||
### isElectron() | ||
> `static` **isElectron**(): `boolean` | ||
#### Returns | ||
`boolean` | ||
#### Source | ||
src/utils/UserAgentUtils/index.ts:18 | ||
*** | ||
### isFirefox() | ||
@@ -43,0 +57,0 @@ |
@@ -17,3 +17,3 @@ [**@sankhyalabs/core**](../README.md) • **Docs** | ||
src/dataunit/DataUnit.ts:1894 | ||
src/dataunit/DataUnit.ts:1914 | ||
@@ -28,3 +28,3 @@ *** | ||
src/dataunit/DataUnit.ts:1896 | ||
src/dataunit/DataUnit.ts:1916 | ||
@@ -39,3 +39,3 @@ *** | ||
src/dataunit/DataUnit.ts:1893 | ||
src/dataunit/DataUnit.ts:1913 | ||
@@ -50,2 +50,2 @@ *** | ||
src/dataunit/DataUnit.ts:1895 | ||
src/dataunit/DataUnit.ts:1915 |
@@ -17,3 +17,3 @@ [**@sankhyalabs/core**](../README.md) • **Docs** | ||
src/dataunit/DataUnit.ts:2002 | ||
src/dataunit/DataUnit.ts:2022 | ||
@@ -28,2 +28,2 @@ *** | ||
src/dataunit/DataUnit.ts:2003 | ||
src/dataunit/DataUnit.ts:2023 |
@@ -17,5 +17,7 @@ [**@sankhyalabs/core**](README.md) • **Docs** | ||
- [DependencyType](enumerations/DependencyType.md) | ||
- [LockManagerOperation](enumerations/LockManagerOperation.md) | ||
- [OverflowDirection](enumerations/OverflowDirection.md) | ||
- [SelectionMode](enumerations/SelectionMode.md) | ||
- [SortMode](enumerations/SortMode.md) | ||
- [StorageType](enumerations/StorageType.md) | ||
- [UserInterface](enumerations/UserInterface.md) | ||
@@ -43,2 +45,3 @@ | ||
- [KeyboardManager](classes/KeyboardManager.md) | ||
- [LockManager](classes/LockManager.md) | ||
- [MaskFormatter](classes/MaskFormatter.md) | ||
@@ -55,2 +58,4 @@ - [NumberUtils](classes/NumberUtils.md) | ||
- [ServiceCanceledException](classes/ServiceCanceledException.md) | ||
- [ServiceUtils](classes/ServiceUtils.md) | ||
- [SilentException](classes/SilentException.md) | ||
- [SkwHttpProvider](classes/SkwHttpProvider.md) | ||
@@ -57,0 +62,0 @@ - [StringUtils](classes/StringUtils.md) |
@@ -25,2 +25,2 @@ [**@sankhyalabs/core**](../README.md) • **Docs** | ||
src/dataunit/DataUnit.ts:1877 | ||
src/dataunit/DataUnit.ts:1897 |
@@ -17,3 +17,3 @@ [**@sankhyalabs/core**](../README.md) • **Docs** | ||
src/dataunit/DataUnit.ts:1982 | ||
src/dataunit/DataUnit.ts:2002 | ||
@@ -28,3 +28,3 @@ *** | ||
src/dataunit/DataUnit.ts:1983 | ||
src/dataunit/DataUnit.ts:2003 | ||
@@ -39,2 +39,2 @@ *** | ||
src/dataunit/DataUnit.ts:1984 | ||
src/dataunit/DataUnit.ts:2004 |
@@ -73,2 +73,15 @@ [**@sankhyalabs/core**](../README.md) • **Docs** | ||
### loadingInProgress? | ||
> `optional` **loadingInProgress**: `boolean` | ||
Informa se o carregamento de dados em background está sendo executado | ||
Caso o dataunit não tenha carga paralela o valor será indefinido | ||
#### Source | ||
src/dataunit/loading/PaginationInfo.ts:25 | ||
*** | ||
### total? | ||
@@ -75,0 +88,0 @@ |
@@ -17,3 +17,3 @@ [**@sankhyalabs/core**](../README.md) • **Docs** | ||
src/dataunit/DataUnit.ts:1989 | ||
src/dataunit/DataUnit.ts:2009 | ||
@@ -28,3 +28,3 @@ *** | ||
src/dataunit/DataUnit.ts:1990 | ||
src/dataunit/DataUnit.ts:2010 | ||
@@ -39,2 +39,2 @@ *** | ||
src/dataunit/DataUnit.ts:1988 | ||
src/dataunit/DataUnit.ts:2008 |
@@ -25,3 +25,3 @@ [**@sankhyalabs/core**](../README.md) • **Docs** | ||
src/dataunit/DataUnit.ts:1884 | ||
src/dataunit/DataUnit.ts:1904 | ||
@@ -36,3 +36,3 @@ *** | ||
src/dataunit/DataUnit.ts:1883 | ||
src/dataunit/DataUnit.ts:1903 | ||
@@ -47,3 +47,3 @@ *** | ||
src/dataunit/DataUnit.ts:1881 | ||
src/dataunit/DataUnit.ts:1901 | ||
@@ -58,2 +58,2 @@ *** | ||
src/dataunit/DataUnit.ts:1882 | ||
src/dataunit/DataUnit.ts:1902 |
@@ -21,3 +21,3 @@ [**@sankhyalabs/core**](../README.md) • **Docs** | ||
src/dataunit/DataUnit.ts:1889 | ||
src/dataunit/DataUnit.ts:1909 | ||
@@ -36,3 +36,3 @@ *** | ||
src/dataunit/DataUnit.ts:1884 | ||
src/dataunit/DataUnit.ts:1904 | ||
@@ -51,3 +51,3 @@ *** | ||
src/dataunit/DataUnit.ts:1883 | ||
src/dataunit/DataUnit.ts:1903 | ||
@@ -66,3 +66,3 @@ *** | ||
src/dataunit/DataUnit.ts:1881 | ||
src/dataunit/DataUnit.ts:1901 | ||
@@ -81,2 +81,2 @@ *** | ||
src/dataunit/DataUnit.ts:1882 | ||
src/dataunit/DataUnit.ts:1902 |
@@ -17,3 +17,3 @@ [**@sankhyalabs/core**](../README.md) • **Docs** | ||
src/dataunit/DataUnit.ts:1977 | ||
src/dataunit/DataUnit.ts:1997 | ||
@@ -28,3 +28,3 @@ *** | ||
src/dataunit/DataUnit.ts:1978 | ||
src/dataunit/DataUnit.ts:1998 | ||
@@ -39,2 +39,2 @@ *** | ||
src/dataunit/DataUnit.ts:1976 | ||
src/dataunit/DataUnit.ts:1996 |
@@ -13,2 +13,2 @@ [**@sankhyalabs/core**](../../../README.md) • **Docs** | ||
src/utils/MaskFormatter.ts:170 | ||
src/utils/MaskFormatter.ts:257 |
@@ -13,2 +13,2 @@ [**@sankhyalabs/core**](../../../README.md) • **Docs** | ||
src/utils/MaskFormatter.ts:170 | ||
src/utils/MaskFormatter.ts:257 |
@@ -17,2 +17,2 @@ [**@sankhyalabs/core**](../README.md) • **Docs** | ||
src/dataunit/DataUnit.ts:2059 | ||
src/dataunit/DataUnit.ts:2079 |
@@ -801,5 +801,5 @@ import { ChildDescriptor, FieldDescriptor, Filter, FilterProvider, Sort, SortingProvider, UnitMetadata } from "./metadata/UnitMetadata.js"; | ||
* @param observer - Função que recebe como parâmetro as ações que serão monitoradas. | ||
* | ||
* @param uuid - Identificador do observer. Quando não informado, será gerado um identificador aleatório. | ||
*/ | ||
subscribe(observer: (action: DataUnitAction, options?: DataUnitEventOptions) => void | Promise<void>): void; | ||
subscribe(observer: (action: DataUnitAction, options?: DataUnitEventOptions) => void | Promise<void>, uuid?: string): string; | ||
/** | ||
@@ -810,5 +810,5 @@ * | ||
* @param observer - Observer que se deseja remover. | ||
* | ||
* @param uuid - Identificador do observer. Quando não informado o delete removera com base no equals do observer. | ||
*/ | ||
unsubscribe(observer: Function): void; | ||
unsubscribe(observer: Function, uuid?: string): void; | ||
/** | ||
@@ -874,3 +874,3 @@ * | ||
*/ | ||
hideField(fieldName: string): void; | ||
hideField(fieldName: string, options: HideFieldOptions): void; | ||
/** | ||
@@ -1040,1 +1040,4 @@ * | ||
}; | ||
export type HideFieldOptions = { | ||
visibleOnConfig: boolean; | ||
}; |
import DateUtils from '../../utils/DateUtils.js'; | ||
import { MaskFormatter } from '../../utils/MaskFormatter.js'; | ||
import { NumberUtils } from '../../utils/NumberUtils.js'; | ||
import { TimeFormatter } from '../../utils/TimeFormatter.js'; | ||
import { DataType, toString } from '../metadata/DataType.js'; | ||
@@ -33,2 +34,5 @@ import { UserInterface } from '../metadata/UnitMetadata.js'; | ||
} | ||
if ((descriptor === null || descriptor === void 0 ? void 0 : descriptor.userInterface) === UserInterface.ELAPSEDTIME) { | ||
return TimeFormatter.prepareValue(value, true); | ||
} | ||
if ((descriptor === null || descriptor === void 0 ? void 0 : descriptor.userInterface) === UserInterface.DATETIME) { | ||
@@ -35,0 +39,0 @@ return DateUtils.formatDateTime(value); |
@@ -15,2 +15,6 @@ /** Informações da paginação retornada na requisição de carregamento de registros */ | ||
hasMore: boolean; | ||
/** Informa se o carregamento de dados em background está sendo executado | ||
* Caso o dataunit não tenha carga paralela o valor será indefinido | ||
*/ | ||
loadingInProgress?: boolean; | ||
} |
@@ -23,2 +23,3 @@ import { StringUtils } from "./utils/StringUtils.js"; | ||
import ServiceCanceledException from "./exceptions/ServiceCanceledException.js"; | ||
import SilentException from "./exceptions/SilentException.js"; | ||
import { ErrorTracking } from "./traking/ErrorTraking.js"; | ||
@@ -44,3 +45,6 @@ import { PaginationInfo } from "./dataunit/loading/PaginationInfo.js"; | ||
import { SearchUtils } from "./utils/SearchUtils.js"; | ||
import { ServiceUtils } from "./utils/ServiceUtils.js"; | ||
import { StorageType } from "./utils/CacheManager/index.js"; | ||
import OverflowWatcher, { OnOverflowCallBack, OverflowDirection, OverFlowWatcherParams, OVERFLOWED_CLASS_NAME } from "./utils/OverflowWatcher/index.js"; | ||
export { StringUtils, MaskFormatter, NumberUtils, FloatingManager, DateUtils, ArrayUtils, TimeFormatter, SkwHttpProvider, HttpProvider, RequestMetadata, AuthorizedServiceCaller, DataUnit, DataUnitStorage, Record, SavedRecord, DataType, UnitMetadata, FieldDescriptor, UserInterface, DependencyType, ChildDescriptor, ChildLink, DataUnitAction, Action, Change, Sort, Filter, ChangeOperation, DUActionInterceptor, ApplicationContext, WaitingChange, PageRequest, QuickFilter, ReadyUtil, ObjectUtils, WarningException, WaitingChangeException, ErrorException, ErrorTracking, ExecutionContext, PaginationInfo, SortingProvider, SortMode, LoadDataRequest, LoadDataResponse, SelectionInfo, SelectionMode, ElementIDUtils, IElementIDInfo, UserAgentUtils, JSUtils, VersionUtils, OnboardingUtils, PromiseSync, PromiseSyncCallback, HTMLBuilder, IRepository, IDBRepository, ILoadResult, IRepositoryIndex, FieldComparator, defaultDataLoader, KeyboardManager, SearchUtils, OverflowWatcher, OnOverflowCallBack, OverflowDirection, OverFlowWatcherParams, OVERFLOWED_CLASS_NAME, DataUnitEventOptions, ServiceCanceledException }; | ||
import { LockManager, LockManagerOperation } from "./utils/LockManager.js"; | ||
export { LockManager, LockManagerOperation, StringUtils, MaskFormatter, NumberUtils, FloatingManager, DateUtils, ArrayUtils, TimeFormatter, SkwHttpProvider, HttpProvider, RequestMetadata, AuthorizedServiceCaller, DataUnit, DataUnitStorage, Record, SavedRecord, DataType, UnitMetadata, FieldDescriptor, UserInterface, DependencyType, ChildDescriptor, ChildLink, DataUnitAction, Action, Change, Sort, Filter, ChangeOperation, DUActionInterceptor, ApplicationContext, WaitingChange, PageRequest, QuickFilter, ReadyUtil, ObjectUtils, WarningException, WaitingChangeException, ErrorException, ErrorTracking, ExecutionContext, PaginationInfo, SortingProvider, SortMode, LoadDataRequest, LoadDataResponse, SelectionInfo, SelectionMode, ElementIDUtils, IElementIDInfo, UserAgentUtils, JSUtils, VersionUtils, OnboardingUtils, PromiseSync, PromiseSyncCallback, HTMLBuilder, IRepository, IDBRepository, ILoadResult, IRepositoryIndex, FieldComparator, defaultDataLoader, KeyboardManager, SearchUtils, ServiceUtils, StorageType, OverflowWatcher, OnOverflowCallBack, OverflowDirection, OverFlowWatcherParams, OVERFLOWED_CLASS_NAME, DataUnitEventOptions, ServiceCanceledException, SilentException, }; |
@@ -23,2 +23,3 @@ import { StringUtils } from "./utils/StringUtils.js"; | ||
import ServiceCanceledException from "./exceptions/ServiceCanceledException.js"; | ||
import SilentException from "./exceptions/SilentException.js"; | ||
import { ErrorTracking } from "./traking/ErrorTraking.js"; | ||
@@ -38,5 +39,8 @@ import { ElementIDUtils } from "./utils/ElementIDUtils.js"; | ||
import { SearchUtils } from "./utils/SearchUtils.js"; | ||
import { ServiceUtils } from "./utils/ServiceUtils.js"; | ||
import { StorageType } from "./utils/CacheManager/index.js"; | ||
import OverflowWatcher, { OverflowDirection, OVERFLOWED_CLASS_NAME } from "./utils/OverflowWatcher/index.js"; | ||
import { LockManager, LockManagerOperation } from "./utils/LockManager.js"; | ||
/*Classes públicas no pacote*/ | ||
export { StringUtils, MaskFormatter, NumberUtils, FloatingManager, DateUtils, ArrayUtils, TimeFormatter, SkwHttpProvider, HttpProvider, RequestMetadata, AuthorizedServiceCaller, DataUnit, DataUnitStorage, DataType, UserInterface, DependencyType, DataUnitAction, Action, Change, ChangeOperation, ApplicationContext, ReadyUtil, ObjectUtils, WarningException, WaitingChangeException, ErrorException, ErrorTracking, SortMode, SelectionInfo, SelectionMode, ElementIDUtils, UserAgentUtils, JSUtils, VersionUtils, OnboardingUtils, PromiseSync, HTMLBuilder, IDBRepository, FieldComparator, defaultDataLoader, KeyboardManager, SearchUtils, OverflowWatcher, OverflowDirection, OVERFLOWED_CLASS_NAME, ServiceCanceledException }; | ||
export { LockManager, LockManagerOperation, StringUtils, MaskFormatter, NumberUtils, FloatingManager, DateUtils, ArrayUtils, TimeFormatter, SkwHttpProvider, HttpProvider, RequestMetadata, AuthorizedServiceCaller, DataUnit, DataUnitStorage, DataType, UserInterface, DependencyType, DataUnitAction, Action, Change, ChangeOperation, ApplicationContext, ReadyUtil, ObjectUtils, WarningException, WaitingChangeException, ErrorException, ErrorTracking, SortMode, SelectionInfo, SelectionMode, ElementIDUtils, UserAgentUtils, JSUtils, VersionUtils, OnboardingUtils, PromiseSync, HTMLBuilder, IDBRepository, FieldComparator, defaultDataLoader, KeyboardManager, SearchUtils, ServiceUtils, StorageType, OverflowWatcher, OverflowDirection, OVERFLOWED_CLASS_NAME, ServiceCanceledException, SilentException, }; | ||
//# sourceMappingURL=index.js.map |
@@ -75,2 +75,16 @@ /** | ||
/** | ||
* Aplica a máscara quando o input é alterado | ||
* | ||
* @param value Valor a ser aplicado com a máscara. | ||
* @return O valor processado de acordo com o padrão. | ||
*/ | ||
applyMask(value: string): string; | ||
/** | ||
* Remove a máscara formatando a string retornando sem máscara | ||
* | ||
* @param value Valor a ser formatado com máscara. | ||
* @return O valor processado de acordo com o padrão. | ||
*/ | ||
removeMask(value: string): string; | ||
/** | ||
* Formata a string passada baseada na máscara definda pelo atributo mask. | ||
@@ -77,0 +91,0 @@ * |
@@ -74,2 +74,77 @@ /** | ||
/** | ||
* Aplica a máscara quando o input é alterado | ||
* | ||
* @param value Valor a ser aplicado com a máscara. | ||
* @return O valor processado de acordo com o padrão. | ||
*/ | ||
applyMask(value) { | ||
if (this.mask === MaskFormatter.DEFAULT_MASKS.cor_rgb) { | ||
value = value.replace("#", ""); | ||
const expectedFormattedValue = this.format(value.replace(/\s/g, "")); | ||
if (value === expectedFormattedValue) { | ||
return value; | ||
} | ||
if (value.length >= 6) { | ||
const formattedValue = this.format(value); | ||
return formattedValue; | ||
} | ||
else { | ||
return value; | ||
} | ||
} | ||
const expectedFormattedValue = this.format(value.replace(/\s/g, "")); | ||
if (value === expectedFormattedValue) { | ||
return value; | ||
} | ||
const maskPlaceholders = this.mask.match(/[UAL#?*']/g) || []; | ||
const placeholderCount = maskPlaceholders.length; | ||
const validValue = value.split('').filter((char, index) => { | ||
const placeholder = maskPlaceholders[index]; | ||
if (!placeholder) | ||
return false; | ||
switch (placeholder) { | ||
case MaskFormatter.DIGIT_KEY: | ||
return /\d/.test(char); | ||
case MaskFormatter.UPPERCASE_KEY: | ||
return /[a-zA-Z]/.test(char); | ||
case MaskFormatter.LOWERCASE_KEY: | ||
return /[a-zA-Z]/.test(char); | ||
case MaskFormatter.ALPHA_NUMERIC_KEY: | ||
return /[a-zA-Z0-9]/.test(char); | ||
case MaskFormatter.CHARACTER_KEY: | ||
return /[a-zA-Z]/.test(char); | ||
case MaskFormatter.ANYTHING_KEY: | ||
return true; | ||
case MaskFormatter.LITERAL_KEY: | ||
const literalChar = this.mask.charAt(index); | ||
return char === literalChar; | ||
default: | ||
return false; | ||
} | ||
}); | ||
if (validValue.length >= placeholderCount) { | ||
const formattedValue = this.format(validValue.join('')); | ||
return formattedValue; | ||
} | ||
else { | ||
const partialValue = validValue.join(''); | ||
return partialValue; | ||
} | ||
} | ||
/** | ||
* Remove a máscara formatando a string retornando sem máscara | ||
* | ||
* @param value Valor a ser formatado com máscara. | ||
* @return O valor processado de acordo com o padrão. | ||
*/ | ||
removeMask(value) { | ||
const maskString = this.mask.replace("#", ""); | ||
const maskElements = maskString.split(""); | ||
let valueMapped = value; | ||
maskElements.forEach(maskChar => { | ||
valueMapped = valueMapped.replace(maskChar, ""); | ||
}); | ||
return valueMapped; | ||
} | ||
/** | ||
* Formata a string passada baseada na máscara definda pelo atributo mask. | ||
@@ -150,3 +225,4 @@ * | ||
"phone": "(##) ####-####", | ||
"cep": "##.###-###" | ||
"cep": "##.###-###", | ||
"cor_rgb": "'#AAAAAA" | ||
}; | ||
@@ -153,0 +229,0 @@ // |
@@ -10,2 +10,3 @@ /** | ||
static isFirefox(): boolean; | ||
static isElectron(): boolean; | ||
/** | ||
@@ -12,0 +13,0 @@ * Obtém nome e versão do navegador que está sendo utilizado. |
@@ -15,2 +15,6 @@ import AGENT_LIST from "./navigatorAgentList.js"; | ||
} | ||
static isElectron() { | ||
const browser = this.getBrowserInfo(); | ||
return !!browser.electron; | ||
} | ||
/** | ||
@@ -39,4 +43,6 @@ * Obtém nome e versão do navegador que está sendo utilizado. | ||
//ignored | ||
console.warn(e); | ||
} | ||
browser = Object.assign(Object.assign(Object.assign({}, browser), { name, version: (result === null || result === void 0 ? void 0 : result[1]) || "", simpleVersion }), (Array.isArray(type) ? type.reduce((acc, val) => (Object.assign(Object.assign({}, acc), { [val]: true })), {}) : { [type]: true })); | ||
console.log("[CORE] getBrowserInfo() > browser", browser); | ||
return !hasFound; | ||
@@ -43,0 +49,0 @@ } |
{ | ||
"name": "@sankhyalabs/core", | ||
"version": "0.0.0-feat-dev-KB-74201.0", | ||
"version": "0.0.0-feat-dev-KB-74304.0", | ||
"description": "Modulo core JavaScript da Sankhya.", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
import DateUtils from '../../utils/DateUtils.js'; | ||
import { MaskFormatter } from '../../utils/MaskFormatter.js'; | ||
import { NumberUtils } from '../../utils/NumberUtils.js'; | ||
import { TimeFormatter } from '../../utils/TimeFormatter.js'; | ||
import { DataType, toString } from '../metadata/DataType.js'; | ||
@@ -42,2 +43,6 @@ import { FieldDescriptor, UserInterface } from '../metadata/UnitMetadata.js'; | ||
if(descriptor?.userInterface === UserInterface.ELAPSEDTIME){ | ||
return TimeFormatter.prepareValue(value, true); | ||
} | ||
if(descriptor?.userInterface === UserInterface.DATETIME){ | ||
@@ -44,0 +49,0 @@ return DateUtils.formatDateTime(value); |
@@ -21,2 +21,7 @@ /** Informações da paginação retornada na requisição de carregamento de registros */ | ||
hasMore: boolean; | ||
/** Informa se o carregamento de dados em background está sendo executado | ||
* Caso o dataunit não tenha carga paralela o valor será indefinido | ||
*/ | ||
loadingInProgress?: boolean; | ||
} |
@@ -23,2 +23,3 @@ import { StringUtils } from "./utils/StringUtils.js"; | ||
import ServiceCanceledException from "./exceptions/ServiceCanceledException.js"; | ||
import SilentException from "./exceptions/SilentException.js"; | ||
import { ErrorTracking } from "./traking/ErrorTraking.js"; | ||
@@ -44,6 +45,11 @@ import { PaginationInfo } from "./dataunit/loading/PaginationInfo.js"; | ||
import { SearchUtils } from "./utils/SearchUtils.js"; | ||
import { ServiceUtils } from "./utils/ServiceUtils.js"; | ||
import { StorageType } from "./utils/CacheManager/index.js"; | ||
import OverflowWatcher, { OnOverflowCallBack, OverflowDirection, OverFlowWatcherParams, OVERFLOWED_CLASS_NAME } from "./utils/OverflowWatcher/index.js"; | ||
import {LockManager, LockManagerOperation} from "./utils/LockManager.js"; | ||
/*Classes públicas no pacote*/ | ||
export { | ||
LockManager, | ||
LockManagerOperation, | ||
StringUtils, | ||
@@ -113,2 +119,4 @@ MaskFormatter, | ||
SearchUtils, | ||
ServiceUtils, | ||
StorageType, | ||
OverflowWatcher, | ||
@@ -120,3 +128,4 @@ OnOverflowCallBack, | ||
DataUnitEventOptions, | ||
ServiceCanceledException | ||
ServiceCanceledException, | ||
SilentException, | ||
}; |
@@ -61,3 +61,4 @@ /** | ||
"phone": "(##) ####-####", | ||
"cep": "##.###-###" | ||
"cep": "##.###-###", | ||
"cor_rgb" : "'#AAAAAA" | ||
}; | ||
@@ -96,3 +97,89 @@ | ||
/** | ||
* Aplica a máscara quando o input é alterado | ||
* | ||
* @param value Valor a ser aplicado com a máscara. | ||
* @return O valor processado de acordo com o padrão. | ||
*/ | ||
public applyMask(value: string) { | ||
if (this.mask === MaskFormatter.DEFAULT_MASKS.cor_rgb) { | ||
value = value.replace("#", "") | ||
const expectedFormattedValue = this.format(value.replace(/\s/g, "")); | ||
if (value === expectedFormattedValue) { | ||
return value; | ||
} | ||
if (value.length >= 6) { | ||
const formattedValue = this.format(value); | ||
return formattedValue; | ||
} else { | ||
return value; | ||
} | ||
} | ||
const expectedFormattedValue = this.format(value.replace(/\s/g, "")); | ||
if (value === expectedFormattedValue) { | ||
return value; | ||
} | ||
const maskPlaceholders = this.mask.match(/[UAL#?*']/g) || []; | ||
const placeholderCount = maskPlaceholders.length; | ||
const validValue = value.split('').filter((char, index) => { | ||
const placeholder = maskPlaceholders[index]; | ||
if (!placeholder) return false; | ||
switch (placeholder) { | ||
case MaskFormatter.DIGIT_KEY: | ||
return /\d/.test(char); | ||
case MaskFormatter.UPPERCASE_KEY: | ||
return /[a-zA-Z]/.test(char); | ||
case MaskFormatter.LOWERCASE_KEY: | ||
return /[a-zA-Z]/.test(char); | ||
case MaskFormatter.ALPHA_NUMERIC_KEY: | ||
return /[a-zA-Z0-9]/.test(char); | ||
case MaskFormatter.CHARACTER_KEY: | ||
return /[a-zA-Z]/.test(char); | ||
case MaskFormatter.ANYTHING_KEY: | ||
return true; | ||
case MaskFormatter.LITERAL_KEY: | ||
const literalChar = this.mask.charAt(index); | ||
return char === literalChar; | ||
default: | ||
return false; | ||
} | ||
}); | ||
if (validValue.length >= placeholderCount) { | ||
const formattedValue = this.format(validValue.join('')); | ||
return formattedValue; | ||
} else { | ||
const partialValue = validValue.join(''); | ||
return partialValue; | ||
} | ||
} | ||
/** | ||
* Remove a máscara formatando a string retornando sem máscara | ||
* | ||
* @param value Valor a ser formatado com máscara. | ||
* @return O valor processado de acordo com o padrão. | ||
*/ | ||
public removeMask(value: string): string { | ||
const maskString = this.mask.replace("#", ""); | ||
const maskElements = maskString.split(""); | ||
let valueMapped = value | ||
maskElements.forEach(maskChar => { | ||
valueMapped = valueMapped.replace(maskChar, "") | ||
}) | ||
return valueMapped; | ||
} | ||
/** | ||
* Formata a string passada baseada na máscara definda pelo atributo mask. | ||
@@ -99,0 +186,0 @@ * |
@@ -18,2 +18,7 @@ import AGENT_LIST from "./navigatorAgentList.js" | ||
public static isElectron() { | ||
const browser = this.getBrowserInfo(); | ||
return !!browser.electron; | ||
} | ||
/** | ||
@@ -44,2 +49,3 @@ * Obtém nome e versão do navegador que está sendo utilizado. | ||
//ignored | ||
console.warn(e); | ||
} | ||
@@ -54,3 +60,3 @@ | ||
} | ||
console.log("[CORE] getBrowserInfo() > browser", browser); | ||
return !hasFound; | ||
@@ -57,0 +63,0 @@ } |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
1728923
434
24069