@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. |