@microsoft/sp-module-interfaces package
Interfaces
| IAdaptiveCardExtensionManifest | |
| IAdaptiveCardExtensionManifestEntry |
Cette interface spécifie l’ensemble des propriétés qui peuvent être préconfigurées par un développeur AdaptiveCardExtension. Chaque instance préconfigurée d’AdaptiveCardExtension nécessite une copie de ces propriétés. Les administrateurs d’organisation et les auteurs de contenu peuvent modifier ces propriétés en fonction des besoins. |
| IAIProperties |
Définit les propriétés IA du composant WebPart, y compris leur structure et le mappage au conteneur de propriétés du composant WebPart. Lorsqu’ils sont fournis, les scénarios d’IA tels qu’un agent LLM dans les pages SharePoint peuvent interagir avec le composant WebPart, par exemple, le créer, le modifier ou comprendre sa structure de données. |
| ICapabilityCollection |
Collection de fonctionnalités pour le composant WebPart. Il définit les fonctionnalités requises pour le composant WebPart. Si l’hôte ne prend pas en charge l’une des fonctionnalités requises, le composant WebPart n’est pas visible dans la boîte à outils. |
| IClientSideApplicationManifest |
Il s’agit du manifeste d’une application côté client. |
| IClientSideAssemblyManifest |
Une bibliothèque est définie par ce manifeste. Les bibliothèques n’ont actuellement aucune propriété supplémentaire. |
| IClientSideComponentLoaderConfiguration |
Cette interface décrit comment un composant côté client doit être chargé et initialisé par une infrastructure cliente SharePoint. Il contient toutes les données pour le chargement d’un script de point d’entrée et de ses scripts de dépendance. |
| IClientSideComponentManifest |
Tous les composants côté client basés sur l’infrastructure SharePoint ont besoin d’un manifeste de composant valide. Cette interface représente les propriétés requises par tous les types de composants côté client, comme les applications et les composants WebPart. Les manifestes spécifiques aux composants étendent cette interface pour ajouter les propriétés requises par ce type de composant. |
| IClientSideExtensionManifest |
Il s’agit du manifeste d’une extension côté client. |
| IClientSideLibraryManifest |
Une bibliothèque est définie par ce manifeste. Les bibliothèques n’ont actuellement aucune propriété supplémentaire. |
| IClientSideManifestBase |
Cette interface définit les membres qui sont communs entre tous les manifestes déployables. |
| IClientSideMultiVersionManifest |
Les manifestes multi-versions sont définis par cette interface. |
| IClientSideWebPartManifest |
L’infrastructure SharePoint côté client identifie un composant WebPart par son manifeste. Tous les composants WebPart sont censés avoir un manifeste. |
| IClientSideWebPartManifestEntry |
Cette interface spécifie l’ensemble des propriétés qui peuvent être préconfigurées par un développeur de composants WebPart. Chaque instance préconfiguré du composant WebPart a besoin d’une copie de ces propriétés. Les administrateurs d’organisation et les auteurs de contenu peuvent modifier ces propriétés en fonction des besoins. |
| IClientSideWebPartManifestInstance |
Manifeste pertinent pour un composant WebPart instance. |
| ICommandDefinition |
Utilisé par ICommandSetExtensionManifest, il définit une commande à afficher sur une surface d’interface utilisateur telle qu’un menu, une barre d’outils, etc. |
| ICommandSetExtensionManifest |
Il s’agit du manifeste d’une extension côté client qui définit un ensemble de commandes personnalisées qui peuvent être affichées dans un menu, une barre d’outils, etc. |
| IComponentModuleConfiguration |
Il s’agit de l’interface d’un module de script avec le type « component ». Les modules de ce type seront fournis via des manifestes. Pour que la dépendance soit chargée, le manifeste doit être disponible sur le site. |
| IFlexibleLayoutSizing |
Dimensionnement flexible des données de disposition |
| IIntegrityPath |
Chemin d’accès avec le hachage d’intégrité de la sous-ressource de la ressource. |
| ILocalizedPathModuleConfiguration |
Il s’agit de l’interface d’un module de script avec le type « localizedPath ». |
| ILocalizedString |
Ensemble de chaînes localisées. |
| IModuleConfigurationBase |
Il s’agit de l’interface de base pour la définition d’un module de script. |
| IPathModuleConfiguration |
Il s’agit de l’interface d’un module de script avec le type « path ». Les modules de ce type doivent être fournis par le développeur du composant. |
| IPrefabAppManifest |
Il s’agit du manifeste d’une application PREFAB. |
| IPrefabAppOnDemandSiteScript |
Script de site qui sera appliqué par un développeur PREFAB. |
| IPrefabAppOnInstallSiteScript |
Script de site qui sera appliqué lors de l’installation de l’application. |
| IPrefabAppSiteScriptBase |
Définition de base pour le script de site. |
| IPrefabAppSiteSettingsLink |
Représente un élément qui doit être affiché dans le menu des paramètres du site de navigation de suite. |
| IPrefabAppToolboxEntry |
Cette interface spécifie l’ensemble de qui peut être fourni par un développeur PREFAB si l’application doit être disponible dans la boîte à outils SharePoint moderne. |
| IPreloadOptions | |
| ISiteScriptActionBase |
Définition de base pour l’action Script de site. |
Alias de type
| ComponentType |
Type de composant côté client. |
| ExtensionType |
Type d’extension côté client. Utilisé par IClientSideExtensionManifest.extensionType. |
| IModuleConfiguration | |
| PrefabAppSiteScript |
Script de site qui sera appliqué lors de l’installation de l’application ou à la demande par un développeur d’applications PREFAB. |
| SiteScriptType |
Types de scripts de site disponibles. - onInstall : script de site qui sera appliqué lors de l’installation de l’application. - onDemand - Script de site qui sera appliqué à la demande par un développeur PREFAB. |
Énumérations
| ManifestType |
Type du manifeste. |
| PredefinedGroup |
Groupe de composants WebPart prédéfini. |