UNPKG

@mikezimm/fps-core-v7

Version:

Library of reusable core interfaces, types and constants migrated from fps-library-v2

18 lines 784 B
import { IFpsRoleAssignmentInfo } from '../../../restAPIs/permissions/IFpsRoleAssignmentInfo'; import { ISiteGroupInfo } from '../../../types/@pnp/@2.14.0/sp/site-groups'; import { ISiteUserInfo } from '../../../types/@pnp/@2.14.0/sp/site-users'; export type IValidUserProp = 'Id' | 'Title' | 'Name' | 'Email'; /** * Updated this based on src\components\atoms\Permissions\buildValueUserInfoV2.ts since that function is newer. * Original less restrictive interfaces are shown below. */ export interface IValueUserInfos { Ids: number[]; Titles: string[]; Names: string[]; Emails: string[]; Users: (ISiteGroupInfo | ISiteUserInfo)[]; Props: IValidUserProp[]; result: IFpsRoleAssignmentInfo; } //# sourceMappingURL=IValueUserInfos.d.ts.map