@mikezimm/fps-core-v7
Version:
Library of reusable core interfaces, types and constants migrated from fps-library-v2
33 lines (31 loc) • 1.68 kB
TypeScript
/**
* CodeAnalizerComment: Updated 2 imports on 2024-09-22 14:49:52
* Update:: import { IStateSource } to '@mikezimm/fps-core-v7/lib/components/molecules/state-source/IStateSource;'
* Update:: import { IAnySourceItem } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent;'
*/
/**
* CodeAnalizerComment: Updated 3 imports on 2024-09-21 23:07:24
* Update:: import { IStateSource } to '@mikezimm/fps-core-v7/lib/components/molecules/state-source/IStateSource;'
* Update:: import { IAnySourceItem } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent;'
* Update:: import { ISourceProps } to '@mikezimm/fps-core-v7/lib/components/molecules/source-props/ISourceProps;'
*/
import { IStateSource } from '../../../components/molecules/state-source/IStateSource';
import { IAnySourceItem } from '../../../components/molecules/AnyContent/IAnyContent';
import { IFetchHubDepth } from './fetches/fetchMyHubsites';
import { ISourceProps } from '../../../components/molecules/source-props/ISourceProps';
/**
* This just makes itemsY required since it is the return value (for initial build)
*/
export interface IStateSourceHubSubs extends IStateSource {
itemsY: IAnySourceItem[];
allHubs?: IAnySourceItem[];
}
/**
* This MAY NOT BE NEEDED. but IStateSourceHubSubs should be moved to fetchMyHubsites?
* @param departmentId
* @param sourceProps
* @param depth: IFetchHubDepth 'site' or 'web'
* @returns
*/
export declare function getHubAssocSites(departmentId: string, sourceProps: ISourceProps, depth?: IFetchHubDepth): Promise<IStateSource>;
//# sourceMappingURL=getHubAssocSites.d.ts.map