import { AsyncContext } from 'oak-domain/lib/store/AsyncRowStore'; import { EntityDict as BaseEntityDict } from 'oak-domain/lib/base-app-domain'; import { ActionDictOfEntityDict, ColorDict, Importation, Exportation } from 'oak-domain/lib/types'; import { AuthDeduceRelationMap, EntityDict } from 'oak-domain/lib/types/Entity'; export type InitializeOptions> = { actionDict: ActionDictOfEntityDict; authDeduceRelationMap: AuthDeduceRelationMap; colorDict: ColorDict; importations?: Importation[]; exportations?: Exportation[]; selectFreeEntities?: (keyof ED)[]; updateFreeDict?: { [A in keyof ED]?: string[]; }; cacheSavedEntities?: (keyof ED)[]; cacheKeepFreshPeriod?: number; };