@mikezimm/npmfunctions
Version:
Functions used in my SPFx webparts
19 lines (18 loc) • 1.64 kB
TypeScript
import { IPropertyPaneDropdownOption, IPropertyPaneDropdownProps } from '@microsoft/sp-property-pane';
export declare type IAdminAudience = 'Site Admins';
export declare type IOwnerAudience = 'Site Owners';
export declare type IPageEditAudience = 'Page Editors';
export declare type IItemEditAudience = 'Item Editors';
export declare type IVisitorAudience = 'Everyone';
export declare type IFullControlAudience = IAdminAudience | IOwnerAudience;
export declare const FullControlAudienceChoices: IPropertyPaneDropdownOption[];
export declare type IPageEditorAudience = IAdminAudience | IOwnerAudience | IPageEditAudience;
export declare const PageEditorAudienceChoices: IPropertyPaneDropdownOption[];
export declare type IItemEditorAudience = IAdminAudience | IOwnerAudience | IPageEditAudience | IItemEditAudience | IVisitorAudience;
export declare const ItemEditorAudienceChoices: IPropertyPaneDropdownOption[];
export declare type IEditorAudience = IAdminAudience | IOwnerAudience | IPageEditAudience | IItemEditAudience;
export declare const EditorAudienceChoices: IPropertyPaneDropdownOption[];
export declare type IEveryoneAudience = IAdminAudience | IOwnerAudience | IPageEditAudience | IItemEditAudience | IVisitorAudience;
export declare const EveryoneAudienceChoices: IPropertyPaneDropdownOption[];
export declare type IAudienceGroupType = 'Admin' | 'Owner' | 'Page' | 'Item' | 'Editor' | 'Everyone';
export declare function createAudienceGroup(propName: string, label: string, audience: IAudienceGroupType, disabled: boolean): import("@microsoft/sp-property-pane").IPropertyPaneField<IPropertyPaneDropdownProps>;