@microsoft/sp-module-interfaces package

Interfaces

IAdaptiveCardExtensionManifest
IAdaptiveCardExtensionManifestEntry

Essa interface especifica o conjunto de propriedades que podem ser pré-configuradas por um desenvolvedor AdaptiveCardExtension. Cada instância pré-configurada do AdaptiveCardExtension precisará de uma cópia dessas propriedades. Os administradores da organização e os autores de conteúdo podem modificar essas propriedades conforme a necessidade.

IAIProperties

Define as propriedades de IA para a Web Part, incluindo sua estrutura e o mapeamento para o recipiente de propriedades da Web Part. Quando fornecidos, cenários de IA, como um agente LLM em Páginas do SharePoint, podem interagir com a web part, por exemplo, criá-la, modificá-la ou entender sua estrutura de dados.

ICapabilityCollection

A coleção de recursos da Web Part. Ele define quais recursos são necessários para a web part. Se o host não der suporte a um dos recursos necessários, a Web Part não estará visível na caixa de ferramentas.

IClientSideApplicationManifest

Esse é o manifesto de um aplicativo no lado do cliente.

IClientSideAssemblyManifest

Uma biblioteca é definida por este manifesto. Atualmente, as bibliotecas não têm propriedades adicionais.

IClientSideComponentLoaderConfiguration

Essa interface descreve como um componente do lado do cliente deve ser carregado e inicializado por uma estrutura de cliente do SharePoint. Ele contém todos os dados para carregar um script de ponto de entrada e seus scripts de dependência.

IClientSideComponentManifest

Todos os componentes do lado do cliente criados na estrutura do SharePoint precisam de um manifesto de componente válido. Essa interface representa propriedades que são exigidas por todos os tipos de componentes do lado do cliente, como Aplicativos e Web Parts. Os manifestos específicos do componente estenderão essa interface para adicionar as propriedades exigidas por esse tipo de componente.

IClientSideExtensionManifest

Esse é o manifesto de uma extensão do lado do cliente.

IClientSideLibraryManifest

Uma biblioteca é definida por este manifesto. Atualmente, as bibliotecas não têm propriedades adicionais.

IClientSideManifestBase

Essa interface define membros que são comuns entre todos os manifestos implantáveis.

IClientSideMultiVersionManifest

Os manifestos de várias versões são definidos por essa interface.

IClientSideWebPartManifest

A estrutura do SharePoint do lado do cliente identifica uma Web Part por seu manifesto. Espera-se que todas as Web Parts tenham um manifesto.

IClientSideWebPartManifestEntry

Essa interface especifica o conjunto de propriedades que podem ser pré-configuradas por um desenvolvedor de Web Part. Cada instância pré-configurada da Web Part precisará de uma cópia dessas propriedades. Os administradores da organização e os autores de conteúdo podem modificar essas propriedades conforme a necessidade.

IClientSideWebPartManifestInstance

Manifesto relevante para uma instância de Web Part.

ICommandDefinition

Usado por ICommandSetExtensionManifest, isso define um comando a ser exibido por uma superfície de interface do usuário, como um menu, barra de ferramentas etc.

ICommandSetExtensionManifest

Esse é o manifesto de uma extensão do lado do cliente que define um conjunto de comandos personalizados que podem ser mostrados em um menu, barra de ferramentas etc.

IComponentModuleConfiguration

Esta é a interface para um módulo de script com o tipo "componente". Módulos desse tipo serão fornecidos por meio de manifestos. Para que a dependência seja carregada, o manifesto deve estar disponível no site.

IFlexibleLayoutSizing

Dados de dimensionamento de layout flexível

IIntegrityPath

Um caminho com o hash de integridade de sub-recursos do recurso.

ILocalizedPathModuleConfiguration

Esta é a interface para um módulo de script com o tipo "localizedPath".

ILocalizedString

Um conjunto de cadeias de caracteres localizadas.

IModuleConfigurationBase

Esta é a interface base para a definição de um módulo de script.

IPathModuleConfiguration

Esta é a interface para um módulo de script com o tipo "path". Módulos desse tipo devem ser fornecidos pelo desenvolvedor do componente.

IPrefabAppManifest

Este é o manifesto de um aplicativo PREFAB.

IPrefabAppOnDemandSiteScript

Site Script que será aplicado por um desenvolvedor PREFAB.

IPrefabAppOnInstallSiteScript

Script do Site que será aplicado quando o aplicativo for instalado.

IPrefabAppSiteScriptBase

Definição básica para o script do site.

IPrefabAppSiteSettingsLink

Representa um item que deve ser renderizado no menu de configurações do site de navegação do pacote.

IPrefabAppToolboxEntry

Essa interface especifica o conjunto que pode ser fornecido por um desenvolvedor PREFAB se o aplicativo estiver disponível na caixa de ferramentas moderna do SharePoint.

IPreloadOptions
ISiteScriptActionBase

Definição base para a ação Script do Site.

Aliases de tipo

ComponentType

Tipo de componente do lado do cliente.

ExtensionType

O tipo de extensão do lado do cliente. Usado por IClientSideExtensionManifest.extensionType.

IModuleConfiguration
PrefabAppSiteScript

Script de site que será aplicado quando o aplicativo for instalado ou sob demanda por um desenvolvedor de aplicativos PREFAB.

SiteScriptType

Tipos disponíveis de Scripts de Site. - onInstall - Script do site que será aplicado quando o aplicativo for instalado. - onDemand - Script do site que será aplicado sob demanda por um desenvolvedor PREFAB.

Enumerações

ManifestType

O tipo do manifesto.

PredefinedGroup

Grupo de Web Parts predefinido.