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-hotfix-ga-KB-74284.0 to 0.0.0-hotfix-ga-KB-80782.0

22

.docs/classes/Change.md

@@ -35,3 +35,3 @@ [**@sankhyalabs/core**](../README.md) • **Docs**

src/dataunit/DataUnit.ts:1928
src/dataunit/DataUnit.ts:1953

@@ -46,3 +46,3 @@ ## Properties

src/dataunit/DataUnit.ts:1926
src/dataunit/DataUnit.ts:1951

@@ -57,3 +57,3 @@ ***

src/dataunit/DataUnit.ts:1921
src/dataunit/DataUnit.ts:1946

@@ -68,3 +68,3 @@ ***

src/dataunit/DataUnit.ts:1922
src/dataunit/DataUnit.ts:1947

@@ -79,3 +79,3 @@ ***

src/dataunit/DataUnit.ts:1923
src/dataunit/DataUnit.ts:1948

@@ -90,3 +90,3 @@ ***

src/dataunit/DataUnit.ts:1924
src/dataunit/DataUnit.ts:1949

@@ -109,3 +109,3 @@ ## Accessors

src/dataunit/DataUnit.ts:1943
src/dataunit/DataUnit.ts:1968

@@ -128,3 +128,3 @@ ## Methods

src/dataunit/DataUnit.ts:1965
src/dataunit/DataUnit.ts:1990

@@ -147,3 +147,3 @@ ***

src/dataunit/DataUnit.ts:1976
src/dataunit/DataUnit.ts:2001

@@ -166,3 +166,3 @@ ***

src/dataunit/DataUnit.ts:1954
src/dataunit/DataUnit.ts:1979

@@ -185,2 +185,2 @@ ***

src/dataunit/DataUnit.ts:1987
src/dataunit/DataUnit.ts:2012

@@ -339,3 +339,3 @@ [**@sankhyalabs/core**](../README.md) • **Docs**

src/dataunit/DataUnit.ts:1880
src/dataunit/DataUnit.ts:1905

@@ -372,3 +372,3 @@ ***

src/dataunit/DataUnit.ts:781
src/dataunit/DataUnit.ts:785

@@ -397,3 +397,3 @@ ***

src/dataunit/DataUnit.ts:799
src/dataunit/DataUnit.ts:803

@@ -444,3 +444,3 @@ ***

src/dataunit/DataUnit.ts:861
src/dataunit/DataUnit.ts:865

@@ -471,3 +471,3 @@ ***

src/dataunit/DataUnit.ts:838
src/dataunit/DataUnit.ts:842

@@ -490,3 +490,3 @@ ***

src/dataunit/DataUnit.ts:770
src/dataunit/DataUnit.ts:774

@@ -513,3 +513,3 @@ ## Methods

src/dataunit/DataUnit.ts:1861
src/dataunit/DataUnit.ts:1886

@@ -536,3 +536,3 @@ ***

src/dataunit/DataUnit.ts:728
src/dataunit/DataUnit.ts:732

@@ -587,3 +587,3 @@ ***

src/dataunit/DataUnit.ts:706
src/dataunit/DataUnit.ts:710

@@ -606,3 +606,3 @@ ***

src/dataunit/DataUnit.ts:1870
src/dataunit/DataUnit.ts:1895

@@ -629,3 +629,3 @@ ***

src/dataunit/DataUnit.ts:907
src/dataunit/DataUnit.ts:911

@@ -650,3 +650,3 @@ ***

src/dataunit/DataUnit.ts:1852
src/dataunit/DataUnit.ts:1877

@@ -669,3 +669,3 @@ ***

src/dataunit/DataUnit.ts:537
src/dataunit/DataUnit.ts:541

@@ -690,3 +690,3 @@ ***

src/dataunit/DataUnit.ts:541
src/dataunit/DataUnit.ts:545

@@ -709,3 +709,3 @@ ***

src/dataunit/DataUnit.ts:1484
src/dataunit/DataUnit.ts:1506

@@ -728,3 +728,3 @@ ***

src/dataunit/DataUnit.ts:1473
src/dataunit/DataUnit.ts:1495

@@ -755,3 +755,3 @@ ***

src/dataunit/DataUnit.ts:1326
src/dataunit/DataUnit.ts:1348

@@ -778,3 +778,3 @@ ***

src/dataunit/DataUnit.ts:1100
src/dataunit/DataUnit.ts:1104

@@ -797,3 +797,3 @@ ***

src/dataunit/DataUnit.ts:1369
src/dataunit/DataUnit.ts:1391

@@ -814,3 +814,3 @@ ***

src/dataunit/DataUnit.ts:1259
src/dataunit/DataUnit.ts:1281

@@ -841,3 +841,3 @@ ***

src/dataunit/DataUnit.ts:1065
src/dataunit/DataUnit.ts:1069

@@ -864,3 +864,3 @@ ***

src/dataunit/DataUnit.ts:1175
src/dataunit/DataUnit.ts:1179

@@ -887,3 +887,3 @@ ***

src/dataunit/DataUnit.ts:918
src/dataunit/DataUnit.ts:922

@@ -910,3 +910,3 @@ ***

src/dataunit/DataUnit.ts:1758
src/dataunit/DataUnit.ts:1783

@@ -945,3 +945,3 @@ ***

src/dataunit/DataUnit.ts:1534
src/dataunit/DataUnit.ts:1556

@@ -970,3 +970,3 @@ ***

src/dataunit/DataUnit.ts:1582
src/dataunit/DataUnit.ts:1604

@@ -993,3 +993,3 @@ ***

src/dataunit/DataUnit.ts:1743
src/dataunit/DataUnit.ts:1768

@@ -1046,3 +1046,3 @@ ***

src/dataunit/DataUnit.ts:884
src/dataunit/DataUnit.ts:888

@@ -1065,3 +1065,3 @@ ***

src/dataunit/DataUnit.ts:559
src/dataunit/DataUnit.ts:563

@@ -1084,3 +1084,3 @@ ***

src/dataunit/DataUnit.ts:1732
src/dataunit/DataUnit.ts:1757

@@ -1099,3 +1099,3 @@ ***

src/dataunit/DataUnit.ts:456
src/dataunit/DataUnit.ts:459

@@ -1122,3 +1122,3 @@ ***

src/dataunit/DataUnit.ts:1602
src/dataunit/DataUnit.ts:1624

@@ -1147,3 +1147,3 @@ ***

src/dataunit/DataUnit.ts:812
src/dataunit/DataUnit.ts:816

@@ -1172,3 +1172,3 @@ ***

src/dataunit/DataUnit.ts:896
src/dataunit/DataUnit.ts:900

@@ -1197,3 +1197,3 @@ ***

src/dataunit/DataUnit.ts:981
src/dataunit/DataUnit.ts:985

@@ -1240,3 +1240,3 @@ ***

src/dataunit/DataUnit.ts:1703
src/dataunit/DataUnit.ts:1728

@@ -1272,3 +1272,3 @@ ***

src/dataunit/DataUnit.ts:684
src/dataunit/DataUnit.ts:688

@@ -1317,3 +1317,3 @@ ***

src/dataunit/DataUnit.ts:1077
src/dataunit/DataUnit.ts:1081

@@ -1336,3 +1336,3 @@ ***

src/dataunit/DataUnit.ts:1721
src/dataunit/DataUnit.ts:1746

@@ -1357,3 +1357,3 @@ ***

src/dataunit/DataUnit.ts:421
src/dataunit/DataUnit.ts:424

@@ -1376,3 +1376,3 @@ ***

src/dataunit/DataUnit.ts:872
src/dataunit/DataUnit.ts:876

@@ -1395,3 +1395,3 @@ ***

src/dataunit/DataUnit.ts:749
src/dataunit/DataUnit.ts:753

@@ -1414,3 +1414,3 @@ ***

src/dataunit/DataUnit.ts:1249
src/dataunit/DataUnit.ts:1271

@@ -1429,3 +1429,3 @@ ***

src/dataunit/DataUnit.ts:954
src/dataunit/DataUnit.ts:958

@@ -1448,3 +1448,3 @@ ***

src/dataunit/DataUnit.ts:932
src/dataunit/DataUnit.ts:936

@@ -1467,3 +1467,3 @@ ***

src/dataunit/DataUnit.ts:1240
src/dataunit/DataUnit.ts:1262

@@ -1492,3 +1492,3 @@ ***

src/dataunit/DataUnit.ts:1809
src/dataunit/DataUnit.ts:1834

@@ -1517,3 +1517,3 @@ ***

src/dataunit/DataUnit.ts:1833
src/dataunit/DataUnit.ts:1858

@@ -1536,3 +1536,3 @@ ***

src/dataunit/DataUnit.ts:1221
src/dataunit/DataUnit.ts:1243

@@ -1555,3 +1555,3 @@ ***

src/dataunit/DataUnit.ts:1692
src/dataunit/DataUnit.ts:1717

@@ -1602,3 +1602,3 @@ ***

src/dataunit/DataUnit.ts:1453
src/dataunit/DataUnit.ts:1475

@@ -1621,3 +1621,3 @@ ***

src/dataunit/DataUnit.ts:1383
src/dataunit/DataUnit.ts:1405

@@ -1640,3 +1640,3 @@ ***

src/dataunit/DataUnit.ts:1441
src/dataunit/DataUnit.ts:1463

@@ -1659,3 +1659,3 @@ ***

src/dataunit/DataUnit.ts:1394
src/dataunit/DataUnit.ts:1416

@@ -1678,3 +1678,3 @@ ***

src/dataunit/DataUnit.ts:1409
src/dataunit/DataUnit.ts:1431

@@ -1697,3 +1697,3 @@ ***

src/dataunit/DataUnit.ts:1108
src/dataunit/DataUnit.ts:1112

@@ -1722,3 +1722,3 @@ ***

src/dataunit/DataUnit.ts:1773
src/dataunit/DataUnit.ts:1798

@@ -1751,3 +1751,3 @@ ***

src/dataunit/DataUnit.ts:1565
src/dataunit/DataUnit.ts:1587

@@ -1774,3 +1774,3 @@ ***

src/dataunit/DataUnit.ts:1345
src/dataunit/DataUnit.ts:1367

@@ -1799,3 +1799,3 @@ ***

src/dataunit/DataUnit.ts:1425
src/dataunit/DataUnit.ts:1447

@@ -1818,3 +1818,3 @@ ***

src/dataunit/DataUnit.ts:1358
src/dataunit/DataUnit.ts:1380

@@ -1937,3 +1937,3 @@ ***

src/dataunit/DataUnit.ts:404
src/dataunit/DataUnit.ts:407

@@ -1960,3 +1960,3 @@ ***

src/dataunit/DataUnit.ts:1271
src/dataunit/DataUnit.ts:1293

@@ -1979,3 +1979,3 @@ ***

src/dataunit/DataUnit.ts:441
src/dataunit/DataUnit.ts:444

@@ -2024,3 +2024,3 @@ ***

src/dataunit/DataUnit.ts:417
src/dataunit/DataUnit.ts:420

@@ -2047,3 +2047,3 @@ ***

src/dataunit/DataUnit.ts:1298
src/dataunit/DataUnit.ts:1320

@@ -2062,3 +2062,3 @@ ***

src/dataunit/DataUnit.ts:1884
src/dataunit/DataUnit.ts:1909

@@ -2085,3 +2085,3 @@ ***

src/dataunit/DataUnit.ts:1507
src/dataunit/DataUnit.ts:1529

@@ -2143,3 +2143,3 @@ ***

src/dataunit/DataUnit.ts:1664
src/dataunit/DataUnit.ts:1686

@@ -2166,3 +2166,3 @@ ***

src/dataunit/DataUnit.ts:1615
src/dataunit/DataUnit.ts:1637

@@ -2189,3 +2189,3 @@ ***

src/dataunit/DataUnit.ts:739
src/dataunit/DataUnit.ts:743

@@ -2212,3 +2212,3 @@ ***

src/dataunit/DataUnit.ts:717
src/dataunit/DataUnit.ts:721

@@ -2253,3 +2253,3 @@ ***

src/dataunit/DataUnit.ts:602
src/dataunit/DataUnit.ts:606

@@ -2282,3 +2282,3 @@ ***

src/dataunit/DataUnit.ts:576
src/dataunit/DataUnit.ts:580

@@ -2325,3 +2325,3 @@ ***

src/dataunit/DataUnit.ts:471
src/dataunit/DataUnit.ts:474

@@ -2350,6 +2350,24 @@ ***

src/dataunit/DataUnit.ts:1053
src/dataunit/DataUnit.ts:1057
***
### selectAllRecords()
> **selectAllRecords**(): `Promise`\<`undefined` \| [`SelectionInfo`](SelectionInfo.md)\>
Seleciona todos os registros da página.
#### Returns
`Promise`\<`undefined` \| [`SelectionInfo`](SelectionInfo.md)\>
- Informações sobre a seleção.
#### Source
src/dataunit/DataUnit.ts:1223
***
### selectFirst()

@@ -2373,3 +2391,3 @@

src/dataunit/DataUnit.ts:1121
src/dataunit/DataUnit.ts:1125

@@ -2396,3 +2414,3 @@ ***

src/dataunit/DataUnit.ts:1134
src/dataunit/DataUnit.ts:1138

@@ -2433,3 +2451,3 @@ ***

src/dataunit/DataUnit.ts:996
src/dataunit/DataUnit.ts:1000

@@ -2464,3 +2482,3 @@ ***

src/dataunit/DataUnit.ts:1041
src/dataunit/DataUnit.ts:1045

@@ -2491,3 +2509,3 @@ ***

src/dataunit/DataUnit.ts:1161
src/dataunit/DataUnit.ts:1165

@@ -2518,3 +2536,3 @@ ***

src/dataunit/DataUnit.ts:1148
src/dataunit/DataUnit.ts:1152

@@ -2561,3 +2579,3 @@ ***

src/dataunit/DataUnit.ts:1789
src/dataunit/DataUnit.ts:1814

@@ -2588,3 +2606,3 @@ ***

src/dataunit/DataUnit.ts:1089
src/dataunit/DataUnit.ts:1093

@@ -2616,3 +2634,3 @@ ***

src/dataunit/DataUnit.ts:1627
src/dataunit/DataUnit.ts:1649

@@ -2635,6 +2653,24 @@ ***

src/dataunit/DataUnit.ts:1518
src/dataunit/DataUnit.ts:1540
***
### unSelectAllRecords()
> **unSelectAllRecords**(): `Promise`\<`undefined` \| [`SelectionInfo`](SelectionInfo.md)\>
Desseleciona todos os registros da página.
#### Returns
`Promise`\<`undefined` \| [`SelectionInfo`](SelectionInfo.md)\>
- Informações sobre a seleção.
#### Source
src/dataunit/DataUnit.ts:1232
***
### undo()

@@ -2658,3 +2694,3 @@

src/dataunit/DataUnit.ts:1496
src/dataunit/DataUnit.ts:1518

@@ -2685,3 +2721,3 @@ ***

src/dataunit/DataUnit.ts:1645
src/dataunit/DataUnit.ts:1667

@@ -2714,6 +2750,24 @@ ***

src/dataunit/DataUnit.ts:1188
src/dataunit/DataUnit.ts:1191
***
### updatePageSelectionAll()
> `private` **updatePageSelectionAll**(`addRecords`): `Promise`\<`undefined` \| [`SelectionInfo`](SelectionInfo.md)\>
#### Parameters
• **addRecords**: `boolean`
#### Returns
`Promise`\<`undefined` \| [`SelectionInfo`](SelectionInfo.md)\>
#### Source
src/dataunit/DataUnit.ts:1203
***
### updatePagination()

@@ -2737,3 +2791,3 @@

src/dataunit/DataUnit.ts:759
src/dataunit/DataUnit.ts:763

@@ -2794,3 +2848,3 @@ ***

src/dataunit/DataUnit.ts:651
src/dataunit/DataUnit.ts:655

@@ -2823,3 +2877,3 @@ ***

src/dataunit/DataUnit.ts:666
src/dataunit/DataUnit.ts:670

@@ -2848,2 +2902,2 @@ ***

src/dataunit/DataUnit.ts:968
src/dataunit/DataUnit.ts:972

@@ -33,3 +33,3 @@ [**@sankhyalabs/core**](../README.md) • **Docs**

src/dataunit/DataUnit.ts:2032
src/dataunit/DataUnit.ts:2057

@@ -44,3 +44,3 @@ ## Properties

src/dataunit/DataUnit.ts:2029
src/dataunit/DataUnit.ts:2054

@@ -55,3 +55,3 @@ ***

src/dataunit/DataUnit.ts:2030
src/dataunit/DataUnit.ts:2055

@@ -66,3 +66,3 @@ ***

src/dataunit/DataUnit.ts:2026
src/dataunit/DataUnit.ts:2051

@@ -81,3 +81,3 @@ ***

src/dataunit/DataUnit.ts:2028
src/dataunit/DataUnit.ts:2053

@@ -92,3 +92,3 @@ ***

src/dataunit/DataUnit.ts:2025
src/dataunit/DataUnit.ts:2050

@@ -103,3 +103,3 @@ ***

src/dataunit/DataUnit.ts:2027
src/dataunit/DataUnit.ts:2052

@@ -118,3 +118,3 @@ ## Accessors

src/dataunit/DataUnit.ts:2060
src/dataunit/DataUnit.ts:2085

@@ -133,3 +133,3 @@ ***

src/dataunit/DataUnit.ts:2050
src/dataunit/DataUnit.ts:2075

@@ -148,3 +148,3 @@ ***

src/dataunit/DataUnit.ts:2040
src/dataunit/DataUnit.ts:2065

@@ -163,3 +163,3 @@ ## Methods

src/dataunit/DataUnit.ts:2067
src/dataunit/DataUnit.ts:2092

@@ -178,2 +178,2 @@ ***

src/dataunit/DataUnit.ts:2071
src/dataunit/DataUnit.ts:2096

@@ -17,3 +17,3 @@ [**@sankhyalabs/core**](../README.md) • **Docs**

src/dataunit/DataUnit.ts:1911
src/dataunit/DataUnit.ts:1936

@@ -28,3 +28,3 @@ ***

src/dataunit/DataUnit.ts:1913
src/dataunit/DataUnit.ts:1938

@@ -39,3 +39,3 @@ ***

src/dataunit/DataUnit.ts:1910
src/dataunit/DataUnit.ts:1935

@@ -50,2 +50,2 @@ ***

src/dataunit/DataUnit.ts:1912
src/dataunit/DataUnit.ts:1937

@@ -17,3 +17,3 @@ [**@sankhyalabs/core**](../README.md) • **Docs**

src/dataunit/DataUnit.ts:2019
src/dataunit/DataUnit.ts:2044

@@ -28,2 +28,2 @@ ***

src/dataunit/DataUnit.ts:2020
src/dataunit/DataUnit.ts:2045

@@ -25,2 +25,2 @@ [**@sankhyalabs/core**](../README.md) • **Docs**

src/dataunit/DataUnit.ts:1894
src/dataunit/DataUnit.ts:1919

@@ -17,3 +17,3 @@ [**@sankhyalabs/core**](../README.md) • **Docs**

src/dataunit/DataUnit.ts:1999
src/dataunit/DataUnit.ts:2024

@@ -28,3 +28,3 @@ ***

src/dataunit/DataUnit.ts:2000
src/dataunit/DataUnit.ts:2025

@@ -39,2 +39,2 @@ ***

src/dataunit/DataUnit.ts:2001
src/dataunit/DataUnit.ts:2026

@@ -17,3 +17,3 @@ [**@sankhyalabs/core**](../README.md) • **Docs**

src/dataunit/DataUnit.ts:2006
src/dataunit/DataUnit.ts:2031

@@ -28,3 +28,3 @@ ***

src/dataunit/DataUnit.ts:2007
src/dataunit/DataUnit.ts:2032

@@ -39,2 +39,2 @@ ***

src/dataunit/DataUnit.ts:2005
src/dataunit/DataUnit.ts:2030

@@ -25,3 +25,3 @@ [**@sankhyalabs/core**](../README.md) • **Docs**

src/dataunit/DataUnit.ts:1901
src/dataunit/DataUnit.ts:1926

@@ -36,3 +36,3 @@ ***

src/dataunit/DataUnit.ts:1900
src/dataunit/DataUnit.ts:1925

@@ -47,3 +47,3 @@ ***

src/dataunit/DataUnit.ts:1898
src/dataunit/DataUnit.ts:1923

@@ -58,2 +58,2 @@ ***

src/dataunit/DataUnit.ts:1899
src/dataunit/DataUnit.ts:1924

@@ -21,3 +21,3 @@ [**@sankhyalabs/core**](../README.md) • **Docs**

src/dataunit/DataUnit.ts:1906
src/dataunit/DataUnit.ts:1931

@@ -36,3 +36,3 @@ ***

src/dataunit/DataUnit.ts:1901
src/dataunit/DataUnit.ts:1926

@@ -51,3 +51,3 @@ ***

src/dataunit/DataUnit.ts:1900
src/dataunit/DataUnit.ts:1925

@@ -66,3 +66,3 @@ ***

src/dataunit/DataUnit.ts:1898
src/dataunit/DataUnit.ts:1923

@@ -81,2 +81,2 @@ ***

src/dataunit/DataUnit.ts:1899
src/dataunit/DataUnit.ts:1924

@@ -17,3 +17,3 @@ [**@sankhyalabs/core**](../README.md) • **Docs**

src/dataunit/DataUnit.ts:1994
src/dataunit/DataUnit.ts:2019

@@ -28,3 +28,3 @@ ***

src/dataunit/DataUnit.ts:1995
src/dataunit/DataUnit.ts:2020

@@ -39,2 +39,2 @@ ***

src/dataunit/DataUnit.ts:1993
src/dataunit/DataUnit.ts:2018

@@ -17,2 +17,2 @@ [**@sankhyalabs/core**](../README.md) • **Docs**

src/dataunit/DataUnit.ts:2076
src/dataunit/DataUnit.ts:2101

@@ -574,8 +574,20 @@ import { ChildDescriptor, FieldDescriptor, Filter, FilterProvider, Sort, SortingProvider, UnitMetadata } from "./metadata/UnitMetadata.js";

* @param executionCtx - Contexto de execução da seleção dos registros do DataUnit.
*
* @returns - Informações sobre a seleção.
*/
updatePageSelection(selection: Array<string>, executionCtx?: ExecutionContext): Promise<SelectionInfo | undefined>;
private updatePageSelectionAll;
/**
* Seleciona todos os registros da página.
*
* @returns - Informações sobre a seleção.
*/
selectAllRecords(): Promise<SelectionInfo | undefined>;
/**
* Desseleciona todos os registros da página.
*
* @returns - Informações sobre a seleção.
*/
unSelectAllRecords(): Promise<SelectionInfo | undefined>;
/**
*
* Obtém informações sobre a seleção atual.

@@ -582,0 +594,0 @@ *

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,4 @@ import { Action } from "../action/DataUnitAction.js";

return Object.assign(Object.assign({}, currentState), { paginationInfo: action.payload });
case Action.DATA_SAVED:
return Object.assign(Object.assign({}, currentState), { paginationInfo: updatePaginationInfo(stateManager, action.payload) });
}

@@ -48,2 +50,16 @@ return currentState;

};
const updatePaginationInfo = (stateManager, payload) => {
const paginationInfo = getPaginationInfo(stateManager);
let { records, changes } = payload;
if (!records || !changes || !paginationInfo || !validateNewRecordOperation(changes))
return paginationInfo;
const { count, firstRecord, lastRecord, total } = paginationInfo;
return Object.assign(Object.assign({}, paginationInfo), { count: (count !== null && count !== void 0 ? count : 0) + records.length, firstRecord: firstRecord === 0 && records.length > 0 ? 1 : firstRecord, lastRecord: lastRecord + records.length, total: (total !== null && total !== void 0 ? total : 0) + records.length });
};
const validateNewRecordOperation = (changes) => {
return changes.every(change => isNewRecordOperation(change._operation));
};
const isNewRecordOperation = (operation) => {
return ["INSERT", "COPY"].includes(operation);
};
//# sourceMappingURL=LoadingControlSlice.js.map

@@ -48,2 +48,2 @@ import { StringUtils } from "./utils/StringUtils.js";

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, };
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 };

@@ -43,3 +43,3 @@ import { StringUtils } from "./utils/StringUtils.js";

/*Classes públicas no pacote*/
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, };
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
{
"name": "@sankhyalabs/core",
"version": "0.0.0-hotfix-ga-KB-74284.0",
"version": "0.0.0-hotfix-ga-KB-80782.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);

import { ChangeOperation } from "../../DataUnit.js";
import { LoadDataRequest } from "../../loading/LoadDataRequest.js";

@@ -19,2 +20,5 @@ import { PaginationInfo } from "../../loading/PaginationInfo.js";

return {...currentState, paginationInfo: action.payload};
case Action.DATA_SAVED:
return {...currentState, paginationInfo: updatePaginationInfo(stateManager, action.payload)};
}

@@ -60,5 +64,43 @@ return currentState;

const updatePaginationInfo = (stateManager: StateManager, payload: Payload): PaginationInfo =>{
const paginationInfo = getPaginationInfo(stateManager);
let { records, changes } = payload;
if(!records || !changes || !paginationInfo || !validateNewRecordOperation(changes)) return paginationInfo as PaginationInfo;
const { count, firstRecord, lastRecord, total } = paginationInfo;
return {
...paginationInfo,
count: (count ?? 0) + records.length,
firstRecord: firstRecord === 0 && records.length > 0 ? 1 : firstRecord,
lastRecord: lastRecord + records.length,
total: (total ?? 0) + records.length
}
}
const validateNewRecordOperation = (changes: Array<Change>): boolean => {
return changes.every(change => isNewRecordOperation(change._operation));
};
const isNewRecordOperation = (operation: string): operation is ChangeOperation => {
return ["INSERT", "COPY"].includes(operation);
};
interface LoadingControlState{
lastRequest: LoadDataRequest;
paginationInfo: PaginationInfo;
}
interface Change {
dataUnit: string;
record: Record<string, any>;
updatingFields: Record<string, any>;
_operation: string;
}
interface Payload {
changes: Change[];
records: Record<string, any>[];
}

@@ -126,3 +126,3 @@ import { StringUtils } from "./utils/StringUtils.js";

ServiceCanceledException,
SilentException,
SilentException
};

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