@mikezimm/npmfunctions
Version:
Functions used in my SPFx webparts
31 lines (30 loc) • 1.44 kB
TypeScript
/// <reference types="react" />
import { ILoadPerformance, ILoadPerformanceOps } from './IPerformance';
export declare function createPerformanceRows(performance: ILoadPerformance, keysToShow: ILoadPerformanceOps[]): any[];
export declare function createCacheRows(cacheInfo: any): any[];
/**
* USED BY: ALVFM This is used for the visitor panel, not code pane
* @param performance
* @returns
*/
export declare function createPerformanceTableVisitor(performance: ILoadPerformance, keysToShow: ILoadPerformanceOps[]): JSX.Element;
/**
* USED BY: SecureScript7 loadTable >> loadSummary in \secureScript7\components\SecureScriptVisitorPanel.tsx
* @param performance
* @returns
*/
export declare function createPerformanceTableVisitorXtra(performance: ILoadPerformance, titleAboveTable: string | undefined, keysToShow: ILoadPerformanceOps[], objAboveTable?: any): JSX.Element;
/**
* USED BY: SecureScript7 loadTable >> loadSummary in \secureScript7\components\SecureScript7.tsx
* @param performance
* @param cacheOnClick
* @returns
*/
export declare function createPerformanceTableSmall(performance: ILoadPerformance, keysToShow: ILoadPerformanceOps[], cacheOnClick: any): JSX.Element;
/**
* USED BY: SecureScript7 code pane and includes cache info
* @param cache
* @param cacheOnClick
* @returns
*/
export declare function createCacheTableSmall(cache: any, cacheOnClick: any): JSX.Element;