@sysdoc/sharepoint-utils
Version:
Sysdoc's core Sharepoint utilities
10 lines (9 loc) • 390 B
TypeScript
/*!
* Copyright Sysdoc @ 2019
*/
import { IPnPField } from "./IPnPField";
export interface ISPFieldDecorator<T, V> {
filter?(value: V, field: IPnPField, values: Partial<T>): boolean;
validate?(value: V, field: IPnPField, values: Partial<T>): string[] | true;
validateAsync?(value: V, field: IPnPField, values: Partial<T>, cb: (res: string[] | true) => void): void;
}