@mikezimm/npmfunctions
Version:
Functions used in my SPFx webparts
29 lines (28 loc) • 977 B
TypeScript
import { IViewField, IGrouping } from "@pnp/spfx-controls-react/lib/ListView";
import { IQuickCommands } from '../QuickCommands/IQuickCommands';
import { IUser } from '../Services/Users/IUserInterfaces';
export declare type ICustViewDefKeys = 'includeDetails' | 'includeAttach' | 'includeListLink' | 'createItemLink';
export interface ICustViewDef {
minWidth: number;
viewFields: IViewField[];
groupByFields?: IGrouping[];
includeDetails: boolean;
includeAttach: boolean;
includeListLink: boolean;
createItemLink: boolean;
}
export interface IListViewDD {
parentListFieldTitles: string;
webURL: string;
parentListURL: string;
listName: string;
togOtherListview: boolean;
viewDefs: ICustViewDef[];
viewFields: IViewField[];
groupByFields?: IGrouping[];
quickCommands?: IQuickCommands;
items: any[];
breadCrumb: string[];
contextUserInfo: IUser;
sourceUserInfo: IUser;
}