@microsoft/sp-module-interfaces package

接口

IAdaptiveCardExtensionManifest
IAdaptiveCardExtensionManifestEntry

此接口指定 AdaptiveCardExtension 开发人员可以预先配置的属性集。 AdaptiveCardExtension 的每个预配置实例都需要这些属性的副本。 组织管理员和内容作者可以根据需要修改这些属性。

ICapabilityCollection

Web 部件的功能集合。 它定义 Web 部件所需的功能。 如果主机不支持所需的功能之一,则 Web 部件在工具箱中将不可见。

IClientSideApplicationManifest

这是客户端应用程序的清单。

IClientSideAssemblyManifest

库由此清单定义。 库当前没有任何其他属性。

IClientSideComponentLoaderConfiguration

此接口描述 SharePoint 客户端框架如何加载和初始化客户端组件。 它包含用于加载入口点脚本及其依赖项脚本的所有数据。

IClientSideComponentManifest

基于 SharePoint 框架构建的所有客户端组件都需要有效的组件清单。 此接口表示所有类型的客户端组件(如应用程序和 Web 部件)所需的属性。 特定于组件的清单将扩展此接口,以添加该组件类型所需的属性。

IClientSideExtensionManifest

这是客户端扩展的清单。

IClientSideLibraryManifest

库由此清单定义。 库当前没有任何其他属性。

IClientSideManifestBase

此接口定义所有可部署清单之间通用的成员。

IClientSideMultiVersionManifest

多版本清单由此接口定义。

IClientSideWebPartManifest

客户端 SharePoint 框架通过其清单标识 Web 部件。 所有 Web 部件都应具有清单。

IClientSideWebPartManifestEntry

此接口指定可由 Web 部件开发人员预先配置的属性集。 Web 部件的每个预配置实例都需要这些属性的副本。 组织管理员和内容作者可以根据需要修改这些属性。

IClientSideWebPartManifestInstance

与 Web 部件实例相关的清单。

ICommandDefinition

这由 ICommandSetExtensionManifest 使用,它定义了由 UI 图面(如菜单、工具栏等)显示的命令。

ICommandSetExtensionManifest

这是客户端扩展的清单,该扩展定义一组可在菜单、工具栏等中显示的自定义命令。

IComponentModuleConfiguration

这是具有“组件”类型的脚本模块的接口。 此类型的模块将通过清单提供。 为了加载依赖项,清单必须在网站上可用。

IFlexibleLayoutSizing

灵活的布局调整数据大小

IIntegrityPath

具有资源的子资源完整性哈希的路径。

ILocalizedPathModuleConfiguration

这是具有“localizedPath”类型的脚本模块的接口。

ILocalizedString

一组本地化字符串。

IModuleConfigurationBase

这是脚本模块定义的基接口。

IPathModuleConfiguration

这是具有“path”类型的脚本模块的接口。 此类型的模块必须由组件开发人员提供。

IPrefabAppManifest

这是 PREFAB 应用程序的清单。

IPrefabAppOnDemandSiteScript

将由 PREFAB 开发人员应用的网站脚本。

IPrefabAppOnInstallSiteScript

安装应用时将应用的站点脚本。

IPrefabAppSiteScriptBase

站点脚本的基本定义。

IPrefabAppSiteSettingsLink

表示应在套件导航站点设置菜单中呈现的项。

IPrefabAppToolboxEntry

如果应用程序应在新式 SharePoint 工具箱中可用,则此接口指定 PREFAB 开发人员可以提供的 集。

IPreloadOptions
ISiteScriptActionBase

网站脚本作的基本定义。

类型别名

ComponentType

客户端组件的类型。

ExtensionType

客户端扩展的类型。 由 IClientSideExtensionManifest.extensionType 使用。

IModuleConfiguration
PrefabAppSiteScript

安装应用时或 PREFAB 应用开发人员按需应用的网站脚本。

SiteScriptType

可用的网站脚本类型。 - onInstall - 安装应用时将应用的站点脚本。 - onDemand - PREFAB 开发人员将按需应用的网站脚本。

枚举

ManifestType

清单的类型。

PredefinedGroup

预定义的 Web 部件组。