UNPKG

@mikezimm/fps-core-v7

Version:

Library of reusable core interfaces, types and constants migrated from fps-library-v2

29 lines 1.35 kB
/** * 2024-09-06: Migrated to fps-core-v7\src\banner\components\EasyPages\interfaces\ */ import { EasyPagesDevTab, EasyPagesRepoTab, EasyPagesAnalTab, EasyEasyIconsTab } from "./epTypes"; import { IEasyPagesPageProps, IEasyPagesSourceProps } from "./IEasyPagesPageProps"; import { IEasyIcons } from "../../easy-icons/interfaces/eiTypes"; import { IFpsItemsReturn } from '../../../molecules/process-results/IFpsItemsReturn'; import { PivotLinkFormat, PivotLinkSize } from "../../../../types/@fluentUI/@7.199.1/Pivot"; export interface IEasyPagesPageHookProps { easyPagesPageProps: IEasyPagesPageProps; easyPagesSourceProps: IEasyPagesSourceProps; EasyIconsObject: IEasyIcons; fpsItemsReturn?: IFpsItemsReturn; linkFormat?: PivotLinkFormat; linkSize?: PivotLinkSize; } export interface IEasyLink extends Partial<any> { title: string; description: string; url: string; imageUrl: string; imageDesc: string; searchTextLC: string; type: 'current' | 'parent' | 'other' | 'nav'; tabs: string[]; } export type ISourceName = 'Current' | 'Parent' | 'Alternate' | typeof EasyPagesDevTab | typeof EasyPagesRepoTab | typeof EasyPagesAnalTab | typeof EasyEasyIconsTab; export declare const EasyPageNoFetchTabs: ISourceName[]; //# sourceMappingURL=IEasyPagesPageHookProps.d.ts.map