@microsoft/sp-webpart-base
Version:
SharePoint Framework support for building web parts
52 lines • 4.99 kB
TypeScript
/**
* SharePoint Framework support for building web parts.
*
* @remarks
* This package defines the APIs used by developers to create a custom web part.
* A web part is a reusable visual object that a page author can add to their content,
* and customize using a property pane. Examples of web parts include an embedded
* video player, a map, a group calendar, a chart, etc.
*
* @packagedocumentation
*/
export type { ISerializedServerProcessedData } from '@microsoft/sp-component-base';
export type { default as ISerializedWebPartData } from './core/ISerializedWebPartData';
export type { default as IWebPartContext } from './core/IWebPartContext';
export { default as BaseWebPartContext } from './core/BaseWebPartContext';
export { default as WebPartContext } from './core/WebPartContext';
export type { default as _IBaseWebPartContextParameters } from './core/IBaseWebPartContextParameters';
export type { default as _IWebPartContextParameters } from './core/IWebPartContextParameters';
export type { ISDKs, IMicrosoftTeams, IOffice as _IOffice, IAgentsSDK } from './core/ISDKs';
export { type default as IWebPartData, WebPartIsolationLevel, type IInternalWebPartData as _IInternalWebPartData, type IHideOn as _IHideOn, type IModifiedMetadata as _IModifiedMetadata } from './core/IWebPartData';
export type { default as _IWebPartHost, IPropertyPaneLifeCycleEventCallback, IPropertyPaneLifeCycleEventData } from './components/host/IWebPartHost';
export { BaseWebPartHost as _BaseWebPartHost } from './components/host/BaseWebPartHost';
export { MinimalWebPartHost as _MinimalWebPartHost } from './components/host/MinimalWebPartHost';
export { TeamsAwareWebPartHost as _TeamsAwareWebPartHost } from './components/host/TeamsAwareWebPartHost';
export { default as BaseWebPart } from './core/BaseWebPart';
export { default as BaseClientSideWebPart } from './core/BaseClientSideWebPart';
export { default as _ClientSideWebPartManager } from './core/ClientSideWebPartManager';
export { default as _ClientSideWebPartManagerFactory } from './core/ClientSideWebPartManagerFactory';
export type { default as IWebPartPropertiesMetadata, IWebPartPropertyMetadata } from './core/IWebPartPropertiesMetadata';
export type { default as _IWebPartManagerContext, IWebPartLoadContext as _IWebPartLoadContext, PageHostLayoutType as _PageHostLayoutType, IIsolatedItemContext as _IIsolatedItemContext } from './core/IWebPartManagerContext';
export type { default as IClientSideWebPartStatusRenderer, ClearDomElementCallback as _ClearDomElementCallback } from './core/IClientSideWebPartStatusRenderer';
export { default as _ClientSideWebPartStatusRenderer, type IRenderErrorOptions as _IRenderErrorOptions } from './core/ClientSideWebPartStatusRenderer';
export { default as _WebPartDataConverter } from './core/WebPartDataConverter';
export { WebPartFormFactor } from './core/WebPartFormFactor';
export { AdaptiveCardExtensionWidthCalculator as _AdaptiveCardExtensionWidthCalculator, type ICardWidthMap as _ICardWidthMap } from './core/AdaptiveCardExtensionWidthCalculator';
export { TeamsEnvironmentManager as _TeamsEnvironmentManager } from './core/teams/TeamsEnvironmentManager';
export type { IPropertyPaneAccessor } from './core/context/IPropertyPaneAccessor';
export { type default as _IIframedWebPartMessage, IframedWebPartAction as _IframedWebPartAction, type IframedLifeCycleMethods as _IframedLifeCycleMethods, type IParentHostLifeCycle as _IParentHostLifeCycle } from './core/IIframedWebPartMessage';
export { default as _WebPartWidthCacheManager } from './core/WebPartWidthCacheManager';
export * from './SPPropertyPane';
export { default as _MinimalWebPartContainer, type IMinimalWebPartContainerProps as _IMinimalWebPartContainerProps } from './components/container/MinimalWebPartContainer';
export { default as _PropertyPaneLoader } from './PropertyPaneLoader';
export { audienceFormServiceKey as _audienceFormServiceKey } from './services/AudienceForm/AudienceFormServiceKey';
export type { IAudienceFormOptions as _IAudienceFormOptions } from './services/AudienceForm/IAudienceFormOptions';
export type { IAudienceFormService as _IAudienceFormService } from './services/AudienceForm/IAudienceFormService';
export { PROPERTY_PANE_WILL_OPEN as _PROPERTY_PANE_WILL_OPEN, CONTENT_PANEL_TOGGLED as _CONTENT_PANEL_TOGGLED, PROPERTY_PANE_TOGGLED as _PROPERTY_PANE_TOGGLED } from './common/constants';
export { getErrorAceLoadConfiguration as _getErrorAceLoadConfiguration } from './utils/getErrorAceLoadConfiguration';
export type { ITranspileContext as _ITranspileContext } from './core/transpile/ITranspileContext';
export type { ICanvasControlInfo as _ICanvasControlInfo } from './core/transpile/ICanvasControlInfo';
export type * from './core/idleLoad';
export { type IReInstateServerProcessedDataOptions as _IReInstateServerProcessedDataOptions, reInstateServerProcessedData as _reInstateServerProcessedData } from './core/deserializationHelpers';
//# sourceMappingURL=index.d.ts.map