UNPKG

@mikezimm/fps-library-v2

Version:

Library of reusable typescript/javascript functions, interfaces and constants

21 lines (20 loc) 1.73 kB
/** * CodeAnalizerComment: Updated 3 imports on 2024-09-22 14:49:52 * Update:: import { buildAnalyticsSummary } to '@mikezimm/fps-core-v7/lib/components/atoms/easy-analytics/functions/buildAnalyticsSummary;' * Update:: import { createAnalyticsSourceProps } to '@mikezimm/fps-core-v7/lib/components/atoms/easy-analytics/functions/createAnalyticsSourceProps;' * Update:: import { IStateSourceA } to '@mikezimm/fps-core-v7/lib/components/atoms/easy-analytics/interfaces/IStateSourceA;' */ import { buildAnalyticsSummary } from "@mikezimm/fps-core-v7/lib/components/atoms/easy-analytics/functions/buildAnalyticsSummary"; import { createAnalyticsSourceProps } from "@mikezimm/fps-core-v7/lib/components/atoms/easy-analytics/functions/createAnalyticsSourceProps"; import { getSourceItemsAPI } from "@mikezimm/fps-core-v7/lib/restAPIs/lists/items/getSourceItemsAPI"; export async function getAnalyticsSummary(AnalyticsSourceProps, wpFilterProps, fetchCount = 500, analyticsListX = '', analyticsWebX = '') { if (!AnalyticsSourceProps) AnalyticsSourceProps = createAnalyticsSourceProps(null, analyticsListX, analyticsWebX); // 2024-12-04: https://github.com/mikezimm/pivottiles7/issues/417 // AnalyticsSourceProps.digestValue = await getThisFPSDigestValueFromUrl(AnalyticsSourceProps.absoluteWebUrl); let stateSource = await getSourceItemsAPI({ ...AnalyticsSourceProps, ...{ editMode: null, fetchCount: fetchCount } }, false, false, true); // stateSource.fpsContentType = [ ...AnalyticsSourceProps.fpsContentType, 'item' ]; stateSource = buildAnalyticsSummary(AnalyticsSourceProps, stateSource, wpFilterProps); return stateSource; } //# sourceMappingURL=fetchAnalytics.js.map