UNPKG

@mikezimm/npmfunctions

Version:
19 lines (18 loc) 1.64 kB
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>;