UNPKG

@raona/sp

Version:

Raona utilities to work with Sharepoint using pnp/sp

19 lines (18 loc) 984 B
import { AadHttpClient } from "@microsoft/sp-http"; import { BaseComponentContext } from "@microsoft/sp-component-base"; import { GraphGetOptions } from "./GraphGetOptions"; import { User } from "@microsoft/microsoft-graph-types"; import { LoggingOptions } from "../logger/entities/LoggingOptions"; export declare class SPGraphService { private client; private logOptions?; private logger; constructor(client: AadHttpClient, logOptions?: LoggingOptions); static initService(context: BaseComponentContext, logOptions?: LoggingOptions): Promise<SPGraphService>; getDataFromUrl(graphEndpoint: string, options?: GraphGetOptions): Promise<any>; getCurrentUserProperties(options?: GraphGetOptions): Promise<any>; getCurrentUserPropertiesPnP(...select: string[]): Promise<User>; getUserPropertiesByEmail(userEmail: string, options?: GraphGetOptions): Promise<any>; getAzureAdGroups(): Promise<any>; private appendQueryOptions; }