@sysdoc/sharepoint-utils
Version:
Sysdoc's core Sharepoint utilities
13 lines (12 loc) • 506 B
TypeScript
/*!
* Copyright Sysdoc @ 2019
*/
import { IWebEnsureUserResult } from "@pnp/sp-commonjs/presets/all";
import { IValue } from "@sysdoc/utilities";
import { IResponse } from "./IResponse";
import { IPeopleServiceResult, ISPPeopleExtra } from "./IPeopleServiceResult";
export interface IPeopleService {
search(query: string): IResponse<IPeopleServiceResult<ISPPeopleExtra>[]>;
ensureUser(email: string): Promise<IWebEnsureUserResult>;
transformer?(email: string): Promise<IValue>;
}