UNPKG

sp-js-provisioning

Version:
35 lines (34 loc) 1.17 kB
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; }