@sysdoc/sharepoint-utils
Version:
Sysdoc's core Sharepoint utilities
27 lines (26 loc) • 770 B
TypeScript
/*!
* Copyright Sysdoc @ 2019
*/
/// <reference types="sharepoint" />
import { PnPFieldType } from "./PnPFieldType";
export interface IPnPField {
AllowMultipleValues?: boolean;
Hidden: boolean;
Id: string;
Indexed: boolean;
InternalName: string;
Group: string;
Title: string;
Required: boolean;
TypeAsString: PnPFieldType;
TermSetId?: string;
TextField?: string;
SspId?: string;
Choices?: string[];
SelectionGroup?: number;
SelectionMode?: number;
IsTermSetValid?: boolean;
RichText?: boolean;
toJson?(item: SP.ListItem, fieldInternalName: string, fieldName: string, fieldValues: any): any;
fromJson?(item: any, fieldInternalName: string, fieldName: string): any;
}