@mikezimm/fps-core-v7
Version:
Library of reusable core interfaces, types and constants migrated from fps-library-v2
54 lines • 1.9 kB
TypeScript
export type IFPSListItemPickerIndex = '' | '2' | '3' | '4' | '5' | '6' | '7' | '8';
/**
* 2024-09-07: Migrated from the same folder in fps-library-v2/banner/components/ItemPicker/interfaces...
* 2025-03-18: Renamed this file to WPProps12 in order to add scaled upgrades for webparts when needed
* See WPProps34, WPProps56, WPProps78
*/
export interface IFPSListItemPickerWPProps {
webUrlPickerValue: string;
listPickerValue: string;
listItemPickerValue: string;
}
/**
* Added for extensibility of multiple lists in prop pane as in Photo Form
* Could also use this method per ChatGPT but it's harder to read/understand
export type IFPSListItemPickerWPProps2 = {
[K in keyof IFPSListItemPickerWPProps as `${K}2`]: IFPSListItemPickerWPProps[K];
};
*/
export interface IFPSListItemPickerWPProps2 {
webUrlPickerValue2: string;
listPickerValue2: string;
listItemPickerValue2: string;
}
export interface IFPSListItemPickerWPProps3 {
webUrlPickerValue3: string;
listPickerValue3: string;
listItemPickerValue3: string;
}
export interface IFPSListItemPickerWPProps4 {
webUrlPickerValue4: string;
listPickerValue4: string;
listItemPickerValue4: string;
}
export interface IFPSListItemPickerWPProps5 {
webUrlPickerValue5: string;
listPickerValue5: string;
listItemPickerValue5: string;
}
export interface IFPSListItemPickerWPProps6 {
webUrlPickerValue6: string;
listPickerValue6: string;
listItemPickerValue6: string;
}
export interface IFPSListItemPickerWPProps7 {
webUrlPickerValue7: string;
listPickerValue7: string;
listItemPickerValue7: string;
}
export interface IFPSListItemPickerWPProps8 {
webUrlPickerValue8: string;
listPickerValue8: string;
listItemPickerValue8: string;
}
//# sourceMappingURL=IFPSListItemPickerWPProps.d.ts.map