sp-js-provisioning
Version:
SharePoint provisioning with pure JavaScript
35 lines (34 loc) • 1.17 kB
TypeScript
import { IWeb } from '@pnp/sp/presets/all';
import { IProvisioningConfig } from '../provisioningconfig';
import { ProvisioningContext } from '../provisioningcontext';
import { HandlerBase } from './handlerbase';
import { IClientSidePage } from '../schema';
import '@pnp/sp/presets/all';
import '@pnp/sp/comments/clientside-page';
/**
* Describes the Composed Look Object Handler
*/
export declare class ClientSidePages extends HandlerBase {
private tokenHelper;
/**
* Creates a new instance of the ObjectClientSidePages class
*/
constructor(config: IProvisioningConfig);
/**
* Provisioning Client Side Pages
*
* @param web - The web
* @param clientSidePages - The client side pages to provision
* @param context - Provisioning context
*/
ProvisionObjects(web: IWeb, clientSidePages: IClientSidePage[], context?: ProvisioningContext): Promise<void>;
private _getClientSideWebPart;
/**
* Provision a client side page
*
* @param web - The web
* @param clientSidePage - Cient side page
* @param partDefinitions - Cient side web parts
*/
private _processClientSidePage;
}