@mikezimm/fps-core-v7
Version:
Library of reusable core interfaces, types and constants migrated from fps-library-v2
28 lines • 1.18 kB
TypeScript
/**
* 2024-09-06: Migrated to fps-core-v7\src\banner\components\EasyPages\interfaces\
*/
import { ISourcePropsEP } from './epTypes';
import { IReactCSSProperties } from '../../../../types/react/IReactCSSTypes';
import { ISourceName } from "./IEasyPagesPageHookProps";
import { WebPartContextCopy_15_2 } from "../../../../types/@msft/1.15.2/WebPartContext";
import { ISupportedHost } from "../../../../types/@msft/1.15.2/layout";
import { IRepoLinks } from "../../Links/IRepoLinks";
import { IPinMeState } from '../../../../banner/features/PinMe/Interfaces';
import { IFpsSpHttpServiceMIN } from '../../../molecules/SpHttp/Sp/IFpsSpHttpServiceMIN';
export interface IEasyPagesPageProps {
expandedState: boolean;
tabs: string[];
source: ISourcePropsEP;
sourceName: ISourceName;
parentUrl: string;
}
export interface IEasyPagesSourceProps {
context: WebPartContextCopy_15_2;
fpsSpService: IFpsSpHttpServiceMIN;
pageLayout: ISupportedHost;
pinState: IPinMeState;
styles?: IReactCSSProperties;
containerStyles?: IReactCSSProperties;
repo: IRepoLinks;
}
//# sourceMappingURL=IEasyPagesPageProps.d.ts.map