@mikezimm/fps-core-v7
Version:
Library of reusable core interfaces, types and constants migrated from fps-library-v2
38 lines • 1.03 kB
TypeScript
/**
* 2024-09-06: Migrated from same folder fps-library-v2\src\pnpjs\SourceItems
*/
import { IAnySourceItem } from "../../AnyContent/IAnyContent";
/**
* Includes keys from ModernSitePagesColumns
*/
export interface IPagesContent extends Partial<IAnySourceItem> {
ID: string;
Title: string;
Description: string;
'File/ServerRelativeUrl': string;
'BannerImageUrl.Url': string;
FirstPublishedDate: any;
PromotedState: any;
BannerImageUrl: {
Url: string;
};
File: {
ServerRelativeUrl: string;
};
FileSizeDisplay?: string;
OData__OriginalSourceUrl?: string;
fetchError?: string;
CanvasContent1?: any;
CanvasContent1Str?: any;
}
/**
* Includes keys from ExtraFetchModernPage
*/
export interface IPagesContentFull extends IPagesContent {
fetchError: string;
CanvasContent1: any;
CanvasContent1Str: any;
WikiField: any;
LayoutsWebpartsContent: any;
}
//# sourceMappingURL=IPagesContent.d.ts.map