sp-dev-fx-webparts/samples/jquery-photopile/lib/webparts/photopileWebPart/PhotopileWebPartWebPart.d.ts

42 lines
1.2 KiB
TypeScript

/// <reference types="es6-promise" />
import { Version } from '@microsoft/sp-core-library';
import { BaseClientSideWebPart, IPropertyPaneConfiguration, IWebPartContext } from '@microsoft/sp-webpart-base';
import { IPhotopileWebPartWebPartProps } from './IPhotopileWebPartWebPartProps';
/**
* @class
* Defines the Photopile client side web part
*/
export default class PhotopileWebPartWebPart extends BaseClientSideWebPart<IPhotopileWebPartWebPartProps> {
/**
* @var
* Stores the list of SharePoint Pictures library found in the current SP web
*/
private listsDropdownOptions;
/**
* @function
* Web Part constructor
*/
constructor(context: IWebPartContext);
/**
* @function
* Function called when the web part is inialized
*/
onInit<T>(): Promise<T>;
/**
* @function
* Renders the web part
*/
render(): void;
/**
* @function
* Prevent from changing the pane properties on typing
*/
protected readonly disableReactivePropertyChanges: boolean;
/**
* @function
* Gets the web part properties panel settings
*/
protected readonly dataVersion: Version;
protected getPropertyPaneConfiguration(): IPropertyPaneConfiguration;
}