UNPKG

@mikezimm/fps-core-v7

Version:

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

41 lines 1.9 kB
/** * 2024-09-06: Migrated from same folder fps-library-v2\src\pnpjs\SourceItems * * Local imports import { getExpandColumns, ISourceProps, makeid } from '../../fpsReferences'; import { createSeriesSort } from '@mikezimm/fps-core-v7/lib/components/molecules/source-props/createOrderBy'; import { CurrentTenant } from '@mikezimm/fps-core-v7/lib/components/molecules/source-props/WindowLocationConstants'; import { GroupSelectsFull } from '@mikezimm/fps-core-v7/lib/restAPIs/sites/groups/GroupSelects'; */ import { ISourceProps } from '../../ISourceProps'; import { IFpsSpHttpServiceMIN } from '../../../SpHttp/Sp/IFpsSpHttpServiceMIN'; import { IAnyWeb } from '../../../AnyContent/IAnyWeb'; export declare const MinWebSelects: Array<keyof IAnyWeb>; export declare const MinWebRolesSelects: Array<keyof IAnyWeb>; /** * Create sourceProps object for fetching a web * use minRoles to replace pnp2: fetchWebInfoIncludingUniqueD * * gets site and web source: * import { createWebSource, createSiteSource, DefaultSiteSource } from '@mikezimm/fps-core-v7/lib/components/molecules/source-props/createSources/Sites/createSiteSource'; * * use with * import { getSiteAPI, getWebAPI, getSubsitesAPI } from '@mikezimm/fps-core-v7/lib/restAPIs/sites/sites/getSiteAPI'; * * * @param webUrl * @param fpsSpService * @param selects * @returns */ export declare function createWebSource(webUrl: string, fpsSpService: IFpsSpHttpServiceMIN, selects: 'full' | 'minRoles'): ISourceProps; /** * create sourceProps object for fetching a site * @param webUrl * @param fpsSpService * @param selects * @returns */ export declare function createSiteSource(webUrl: string, fpsSpService: IFpsSpHttpServiceMIN, selects?: 'full'): ISourceProps; export declare const DefaultSiteSource: ISourceProps; //# sourceMappingURL=createSiteSource.d.ts.map