Skip to content

store#

useCompareSelector()#

function useCompareSelector<TSelected>(selector): TSelected;

Type Parameters#

Type Parameter
TSelected

Parameters#

Parameter Type
selector (state) => TSelected

Returns#

TSelected


useDeepCompareMemoize()#

function useDeepCompareMemoize<T>(value): T;

Type Parameters#

Type Parameter
T

Parameters#

Parameter Type
value T

Returns#

T


createSettingsPathSelector#

const createSettingsPathSelector: <P>(path) => (state) => 
  | PathValue<Project, P>
  | undefined;

Type Parameters#

Type Parameter
P extends Path<Project>

Parameters#

Parameter Type
path P

Returns#

(state) => | PathValue<Project, P> | undefined


selectActivePage#

const selectActivePage: (state) => any & {
  clearCache: () => void;
  resetResultsCount: () => void;
  resultsCount: () => number;
} & {
  dependencies: [(state) => any];
  dependencyRecomputations: () => number;
  lastResult: () => any;
  memoizedResultFunc: (resultFuncArgs_0) => any & {
     clearCache: () => void;
     resetResultsCount: () => void;
     resultsCount: () => number;
  };
  recomputations: () => number;
  resetDependencyRecomputations: () => void;
  resetRecomputations: () => void;
  resultFunc: (resultFuncArgs_0) => any;
} & {
  argsMemoize: any;
  memoize: any;
};

Type Declaration#

clearCache#

clearCache: () => void;
Returns#

void

resetResultsCount#

resetResultsCount: () => void;
Returns#

void

resultsCount#

resultsCount: () => number;
Returns#

number

Type Declaration#

dependencies#

dependencies: [(state) => any];

dependencyRecomputations#

dependencyRecomputations: () => number;
Returns#

number

lastResult#

lastResult: () => any;
Returns#

any

memoizedResultFunc#

memoizedResultFunc: (resultFuncArgs_0) => any & {
  clearCache: () => void;
  resetResultsCount: () => void;
  resultsCount: () => number;
};
Type Declaration#
clearCache#
clearCache: () => void;
Returns#

void

resetResultsCount#
resetResultsCount: () => void;
Returns#

void

resultsCount#
resultsCount: () => number;
Returns#

number

recomputations#

recomputations: () => number;
Returns#

number

resetDependencyRecomputations#

resetDependencyRecomputations: () => void;
Returns#

void

resetRecomputations#

resetRecomputations: () => void;
Returns#

void

resultFunc#

resultFunc: (resultFuncArgs_0) => any;
Parameters#
Parameter Type
resultFuncArgs_0 any
Returns#

any

Type Declaration#

argsMemoize#

argsMemoize: any;

memoize#

memoize: any;

selectIsPageActive#

const selectIsPageActive: (pageLabel) => (state) => boolean & {
  clearCache: () => void;
  resetResultsCount: () => void;
  resultsCount: () => number;
} & {
  dependencies: [(state) => any & {
     clearCache: () => void;
     resetResultsCount: () => void;
     resultsCount: () => number;
   } & {
     dependencies: [(state) => any];
     dependencyRecomputations: () => number;
     lastResult: () => any;
     memoizedResultFunc: (resultFuncArgs_0) => any & {
        clearCache: () => void;
        resetResultsCount: () => void;
        resultsCount: () => number;
     };
     recomputations: () => number;
     resetDependencyRecomputations: () => void;
     resetRecomputations: () => void;
     resultFunc: (resultFuncArgs_0) => any;
   } & {
     argsMemoize: any;
     memoize: any;
  }];
  dependencyRecomputations: () => number;
  lastResult: () => boolean;
  memoizedResultFunc: (resultFuncArgs_0) => boolean & {
     clearCache: () => void;
     resetResultsCount: () => void;
     resultsCount: () => number;
  };
  recomputations: () => number;
  resetDependencyRecomputations: () => void;
  resetRecomputations: () => void;
  resultFunc: (resultFuncArgs_0) => boolean;
} & {
  argsMemoize: any;
  memoize: any;
};

Parameters#

Parameter Type
pageLabel string

Returns#

(state) => boolean & { clearCache: () => void; resetResultsCount: () => void; resultsCount: () => number; } & { dependencies: [(state) => any & { clearCache: () => void; resetResultsCount: () => void; resultsCount: () => number; } & { dependencies: [(state) => any]; dependencyRecomputations: () => number; lastResult: () => any; memoizedResultFunc: (resultFuncArgs_0) => any & { clearCache: () => void; resetResultsCount: () => void; resultsCount: () => number; }; recomputations: () => number; resetDependencyRecomputations: () => void; resetRecomputations: () => void; resultFunc: (resultFuncArgs_0) => any; } & { argsMemoize: any; memoize: any; }]; dependencyRecomputations: () => number; lastResult: () => boolean; memoizedResultFunc: (resultFuncArgs_0) => boolean & { clearCache: () => void; resetResultsCount: () => void; resultsCount: () => number; }; recomputations: () => number; resetDependencyRecomputations: () => void; resetRecomputations: () => void; resultFunc: (resultFuncArgs_0) => boolean; } & { argsMemoize: any; memoize: any; }


selectNavLayout#

const selectNavLayout: (state) => any & {
  clearCache: () => void;
  resetResultsCount: () => void;
  resultsCount: () => number;
} & {
  dependencies: [(state) => any];
  dependencyRecomputations: () => number;
  lastResult: () => any;
  memoizedResultFunc: (resultFuncArgs_0) => any & {
     clearCache: () => void;
     resetResultsCount: () => void;
     resultsCount: () => number;
  };
  recomputations: () => number;
  resetDependencyRecomputations: () => void;
  resetRecomputations: () => void;
  resultFunc: (resultFuncArgs_0) => any;
} & {
  argsMemoize: any;
  memoize: any;
};

Type Declaration#

clearCache#

clearCache: () => void;
Returns#

void

resetResultsCount#

resetResultsCount: () => void;
Returns#

void

resultsCount#

resultsCount: () => number;
Returns#

number

Type Declaration#

dependencies#

dependencies: [(state) => any];

dependencyRecomputations#

dependencyRecomputations: () => number;
Returns#

number

lastResult#

lastResult: () => any;
Returns#

any

memoizedResultFunc#

memoizedResultFunc: (resultFuncArgs_0) => any & {
  clearCache: () => void;
  resetResultsCount: () => void;
  resultsCount: () => number;
};
Type Declaration#
clearCache#
clearCache: () => void;
Returns#

void

resetResultsCount#
resetResultsCount: () => void;
Returns#

void

resultsCount#
resultsCount: () => number;
Returns#

number

recomputations#

recomputations: () => number;
Returns#

number

resetDependencyRecomputations#

resetDependencyRecomputations: () => void;
Returns#

void

resetRecomputations#

resetRecomputations: () => void;
Returns#

void

resultFunc#

resultFunc: (resultFuncArgs_0) => any;
Parameters#
Parameter Type
resultFuncArgs_0 any
Returns#

any

Type Declaration#

argsMemoize#

argsMemoize: any;

memoize#

memoize: any;

selectProgress#

const selectProgress: (state) => {
  eta: Duration;
  status: any;
  step: number;
  total: number;
} & {
  clearCache: () => void;
  resetResultsCount: () => void;
  resultsCount: () => number;
} & {
  dependencies: [(state) => {
     eta: Duration;
     status: any;
     step: number;
     total: number;
  }];
  dependencyRecomputations: () => number;
  lastResult: () => {
     eta: Duration;
     status: any;
     step: number;
     total: number;
  };
  memoizedResultFunc: (resultFuncArgs_0) => {
     eta: Duration;
     status: any;
     step: number;
     total: number;
   } & {
     clearCache: () => void;
     resetResultsCount: () => void;
     resultsCount: () => number;
  };
  recomputations: () => number;
  resetDependencyRecomputations: () => void;
  resetRecomputations: () => void;
  resultFunc: (resultFuncArgs_0) => {
     eta: Duration;
     status: any;
     step: number;
     total: number;
  };
} & {
  argsMemoize: any;
  memoize: any;
};

Type Declaration#

clearCache#

clearCache: () => void;
Returns#

void

resetResultsCount#

resetResultsCount: () => void;
Returns#

void

resultsCount#

resultsCount: () => number;
Returns#

number

Type Declaration#

dependencies#

dependencies: [(state) => {
  eta: Duration;
  status: any;
  step: number;
  total: number;
}];

dependencyRecomputations#

dependencyRecomputations: () => number;
Returns#

number

lastResult#

lastResult: () => {
  eta: Duration;
  status: any;
  step: number;
  total: number;
};
Returns#
{
  eta: Duration;
  status: any;
  step: number;
  total: number;
}
eta#
eta: Duration;
status#
status: any;
step#
step: number;
total#
total: number;

memoizedResultFunc#

memoizedResultFunc: (resultFuncArgs_0) => {
  eta: Duration;
  status: any;
  step: number;
  total: number;
} & {
  clearCache: () => void;
  resetResultsCount: () => void;
  resultsCount: () => number;
};
Type Declaration#
clearCache#
clearCache: () => void;
Returns#

void

resetResultsCount#
resetResultsCount: () => void;
Returns#

void

resultsCount#
resultsCount: () => number;
Returns#

number

recomputations#

recomputations: () => number;
Returns#

number

resetDependencyRecomputations#

resetDependencyRecomputations: () => void;
Returns#

void

resetRecomputations#

resetRecomputations: () => void;
Returns#

void

resultFunc#

resultFunc: (resultFuncArgs_0) => {
  eta: Duration;
  status: any;
  step: number;
  total: number;
};
Parameters#
Parameter Type
resultFuncArgs_0 { eta: Duration; status: any; step: number; total: number; }
resultFuncArgs_0.eta Duration
resultFuncArgs_0.status any
resultFuncArgs_0.step number
resultFuncArgs_0.total number
Returns#
{
  eta: Duration;
  status: any;
  step: number;
  total: number;
}
eta#
eta: Duration;
status#
status: any;
step#
step: number;
total#
total: number;

Type Declaration#

argsMemoize#

argsMemoize: any;

memoize#

memoize: any;

selectProgressUI#

const selectProgressUI: (state) => {
  cancelled: boolean;
  eta: Duration;
  percentage: number;
  step: number;
  total: number;
} & {
  clearCache: () => void;
  resetResultsCount: () => void;
  resultsCount: () => number;
} & {
  dependencies: [(state) => {
     eta: Duration;
     status: any;
     step: number;
     total: number;
   } & {
     clearCache: () => void;
     resetResultsCount: () => void;
     resultsCount: () => number;
   } & {
     dependencies: [(state) => {
        eta: Duration;
        status: any;
        step: number;
        total: number;
     }];
     dependencyRecomputations: () => number;
     lastResult: () => {
        eta: Duration;
        status: any;
        step: number;
        total: number;
     };
     memoizedResultFunc: (resultFuncArgs_0) => {
        eta: Duration;
        status: any;
        step: number;
        total: number;
      } & {
        clearCache: () => void;
        resetResultsCount: () => void;
        resultsCount: () => number;
     };
     recomputations: () => number;
     resetDependencyRecomputations: () => void;
     resetRecomputations: () => void;
     resultFunc: (resultFuncArgs_0) => {
        eta: Duration;
        status: any;
        step: number;
        total: number;
     };
   } & {
     argsMemoize: any;
     memoize: any;
  }];
  dependencyRecomputations: () => number;
  lastResult: () => {
     cancelled: boolean;
     eta: Duration;
     percentage: number;
     step: number;
     total: number;
  };
  memoizedResultFunc: (resultFuncArgs_0) => {
     cancelled: boolean;
     eta: Duration;
     percentage: number;
     step: number;
     total: number;
   } & {
     clearCache: () => void;
     resetResultsCount: () => void;
     resultsCount: () => number;
  };
  recomputations: () => number;
  resetDependencyRecomputations: () => void;
  resetRecomputations: () => void;
  resultFunc: (resultFuncArgs_0) => {
     cancelled: boolean;
     eta: Duration;
     percentage: number;
     step: number;
     total: number;
  };
} & {
  argsMemoize: any;
  memoize: any;
};

Type Declaration#

clearCache#

clearCache: () => void;
Returns#

void

resetResultsCount#

resetResultsCount: () => void;
Returns#

void

resultsCount#

resultsCount: () => number;
Returns#

number

Type Declaration#

dependencies#

dependencies: [(state) => {
  eta: Duration;
  status: any;
  step: number;
  total: number;
} & {
  clearCache: () => void;
  resetResultsCount: () => void;
  resultsCount: () => number;
} & {
  dependencies: [(state) => {
     eta: Duration;
     status: any;
     step: number;
     total: number;
  }];
  dependencyRecomputations: () => number;
  lastResult: () => {
     eta: Duration;
     status: any;
     step: number;
     total: number;
  };
  memoizedResultFunc: (resultFuncArgs_0) => {
     eta: Duration;
     status: any;
     step: number;
     total: number;
   } & {
     clearCache: () => void;
     resetResultsCount: () => void;
     resultsCount: () => number;
  };
  recomputations: () => number;
  resetDependencyRecomputations: () => void;
  resetRecomputations: () => void;
  resultFunc: (resultFuncArgs_0) => {
     eta: Duration;
     status: any;
     step: number;
     total: number;
  };
} & {
  argsMemoize: any;
  memoize: any;
}];

dependencyRecomputations#

dependencyRecomputations: () => number;
Returns#

number

lastResult#

lastResult: () => {
  cancelled: boolean;
  eta: Duration;
  percentage: number;
  step: number;
  total: number;
};
Returns#
{
  cancelled: boolean;
  eta: Duration;
  percentage: number;
  step: number;
  total: number;
}
cancelled#
cancelled: boolean;
eta#
eta: Duration;
percentage#
percentage: number;
step#
step: number;
total#
total: number;

memoizedResultFunc#

memoizedResultFunc: (resultFuncArgs_0) => {
  cancelled: boolean;
  eta: Duration;
  percentage: number;
  step: number;
  total: number;
} & {
  clearCache: () => void;
  resetResultsCount: () => void;
  resultsCount: () => number;
};
Type Declaration#
clearCache#
clearCache: () => void;
Returns#

void

resetResultsCount#
resetResultsCount: () => void;
Returns#

void

resultsCount#
resultsCount: () => number;
Returns#

number

recomputations#

recomputations: () => number;
Returns#

number

resetDependencyRecomputations#

resetDependencyRecomputations: () => void;
Returns#

void

resetRecomputations#

resetRecomputations: () => void;
Returns#

void

resultFunc#

resultFunc: (resultFuncArgs_0) => {
  cancelled: boolean;
  eta: Duration;
  percentage: number;
  step: number;
  total: number;
};
Parameters#
Parameter Type
resultFuncArgs_0 { eta: Duration; status: any; step: number; total: number; }
resultFuncArgs_0.eta Duration
resultFuncArgs_0.status any
resultFuncArgs_0.step number
resultFuncArgs_0.total number
Returns#
{
  cancelled: boolean;
  eta: Duration;
  percentage: number;
  step: number;
  total: number;
}
cancelled#
cancelled: boolean;
eta#
eta: Duration;
percentage#
percentage: number;
step#
step: number;
total#
total: number;

Type Declaration#

argsMemoize#

argsMemoize: any;

memoize#

memoize: any;

selectSettingsByPath#

const selectSettingsByPath: (state, path) => any & {
  clearCache: () => void;
  resetResultsCount: () => void;
  resultsCount: () => number;
} & {
  dependencies: [(state) => Project, (_, path) => string];
  dependencyRecomputations: () => number;
  lastResult: () => any;
  memoizedResultFunc: (resultFuncArgs_0, resultFuncArgs_1) => any & {
     clearCache: () => void;
     resetResultsCount: () => void;
     resultsCount: () => number;
  };
  recomputations: () => number;
  resetDependencyRecomputations: () => void;
  resetRecomputations: () => void;
  resultFunc: (resultFuncArgs_0, resultFuncArgs_1) => any;
} & {
  argsMemoize: any;
  memoize: any;
};

Type Declaration#

clearCache#

clearCache: () => void;
Returns#

void

resetResultsCount#

resetResultsCount: () => void;
Returns#

void

resultsCount#

resultsCount: () => number;
Returns#

number

Type Declaration#

dependencies#

dependencies: [(state) => Project, (_, path) => string];

dependencyRecomputations#

dependencyRecomputations: () => number;
Returns#

number

lastResult#

lastResult: () => any;
Returns#

any

memoizedResultFunc#

memoizedResultFunc: (resultFuncArgs_0, resultFuncArgs_1) => any & {
  clearCache: () => void;
  resetResultsCount: () => void;
  resultsCount: () => number;
};
Type Declaration#
clearCache#
clearCache: () => void;
Returns#

void

resetResultsCount#
resetResultsCount: () => void;
Returns#

void

resultsCount#
resultsCount: () => number;
Returns#

number

recomputations#

recomputations: () => number;
Returns#

number

resetDependencyRecomputations#

resetDependencyRecomputations: () => void;
Returns#

void

resetRecomputations#

resetRecomputations: () => void;
Returns#

void

resultFunc#

resultFunc: (resultFuncArgs_0, resultFuncArgs_1) => any;
Parameters#
Parameter Type
resultFuncArgs_0 Project
resultFuncArgs_1 string
Returns#

any

Type Declaration#

argsMemoize#

argsMemoize: any;

memoize#

memoize: any;

store#

const store: any;

useDispatch#

const useDispatch: any;

useSelector#

const useSelector: TypedUseSelectorHook<RootState>;

RootState#

Properties#

debug#

debug: DebugState;

logs#

logs: LogsState;

runHistory#

runHistory: RunHistoryState;

runtime#

runtime: RuntimeState;

settings#

settings: Project;

workspaceLayout#

workspaceLayout: WorkspaceLayoutState;