@mikezimm/fps-core-v7
Version:
Library of reusable core interfaces, types and constants migrated from fps-library-v2
40 lines • 1 kB
TypeScript
import { IFPSSection, IFPSSectionStyle } from "./IFPSSection";
/**
* Minimal object required for styling and page changes
*/
export interface IFPSMinimal {
title: string;
original: any;
wpInstanceID: any;
history: string[];
attempted: boolean;
value: any;
success: number;
errors: number;
}
/**
* Object stored in window for a ALL FPS Webpart Settings
*/
export interface IFPSWindowProps {
page: IFPSPage;
sections: IFPSSection;
pageHeader?: IFPSMinimal;
spsocialbar: IFPSMinimal;
quicklaunch: IFPSMinimal;
toolBar: IFPSSectionStyle;
expando: IFPSMinimal;
}
/**
* Object stored in window for a specific type of Page change request
*/
export interface IFPSPage {
attempted: boolean;
title: string;
wpInstanceID: any;
do: boolean | null;
errors: number;
success: number;
Style: string | null;
Array: any[] | any | null;
}
//# sourceMappingURL=IFPSWindowProps.d.ts.map