UNPKG

sp-js-provisioning

Version:
26 lines (25 loc) 756 B
import { IWeb } from '@pnp/sp/presets/all'; import { IProvisioningConfig } from '../provisioningconfig'; import { INavigation } from '../schema'; import { HandlerBase } from './handlerbase'; /** * Describes the Navigation Object Handler */ export declare class Navigation extends HandlerBase { /** * Creates a new instance of the Navigation class * * @param config - Provisioning config */ constructor(config: IProvisioningConfig); /** * Provisioning navigation * * @param navigation - The navigation to provision */ ProvisionObjects(web: IWeb, navigation: INavigation): Promise<void>; private processNavTree; private processNode; private deleteExistingNodes; private deleteNode; }