@mikezimm/fps-library-v2
Version:
Library of reusable typescript/javascript functions, interfaces and constants
40 lines (38 loc) • 2.32 kB
TypeScript
/**
* CodeAnalizerComment: Updated 7 imports on 2024-09-21 23:07:24
* Update:: import { IPageLayoutType } to '@mikezimm/fps-core-v7/lib/types/@msft/1.15.2/layout;'
* Update:: import { IFPSPinMenu } to '@mikezimm/fps-core-v7/lib/banner/features/PinMe/Interfaces;'
* Update:: import { IPinStatus } to '@mikezimm/fps-core-v7/lib/banner/features/PinMe/Interfaces;'
* Update:: import { IPinMeState } to '@mikezimm/fps-core-v7/lib/banner/features/PinMe/Interfaces;'
* Update:: import { DisplayMode } to '@mikezimm/fps-core-v7/lib/types/@msft/1.15.2/displayMode;'
* Update:: import { check4This } to '@mikezimm/fps-core-v7/lib/logic/Links/CheckSearch;'
* Update:: import { deleteSearchParamFromUrl } to '@mikezimm/fps-core-v7/lib/banner/FPSWebPartClass/functions/updateUrlParam;'
*/
/**
* This is modeled after npmFunctions/Services/DOM/FPSExpandoramic.ts
*
* @returns
*/
import { IPageLayoutType } from '@mikezimm/fps-core-v7/lib/types/@msft/1.15.2/layout';
import { IFPSPinMenu, IPinStatus, IPinMeState } from '@mikezimm/fps-core-v7/lib/banner/features/PinMe/Interfaces';
import { DisplayMode } from '@mikezimm/fps-core-v7/lib/types/@msft/1.15.2/displayMode';
/**
* getDefaultFPSPinState gets the default defPinState depending on if the page is in Edit Mode.
* Edit Mode requires the pinMode to change so that it does not hide the Edit/Save buttons.
* Originally copied from FPSPageInfo.tsx
* @param prevfpsPinMenu
* @param currfpsPinMenu
* @param displayMode - basically current component must have displayMode in it's props and passed in here.
* @returns
*/
export declare function getDefaultFPSPinState(prevfpsPinMenu: IFPSPinMenu, currfpsPinMenu: IFPSPinMenu, displayMode: DisplayMode): IPinStatus;
export declare function checkIsInVerticalSection(domElement: HTMLElement): boolean;
/**
*
* @param domElement
* @param overRide
* @param overClass like 'pinMeOverRideMxHt500'
*/
export declare function FPSMinMeOverRide(domElement: HTMLElement, overRide: boolean, overClass: string): void;
export declare function FPSPinMe(domElement: HTMLElement, pinState: IPinMeState, controlStyle: any, alertError: boolean, consoleResult: boolean, pinMePadding: number, host: IPageLayoutType, displayMode: DisplayMode): void;
//# sourceMappingURL=FPSPinMenu.d.ts.map