New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@sankhyalabs/core

Package Overview
Dependencies
Maintainers
0
Versions
758
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sankhyalabs/core - npm Package Compare versions

Comparing version 0.0.0-feat-dev-KB-74201.0 to 0.0.0-feat-dev-KB-74304.0

.docs/classes/LockManager.md

22

.docs/classes/Change.md

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc