mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2025-12-19 18:18:27 -05:00
fix: circular dependencies (#46638)
* fix: circular dependency in formHelpers * fix: circular dependency in Flash * fix: circular dependency in helpers * fix: circular dependency in current-challenge-saga (1/2) * fix: circular dependency in code-lock-epic * feat: eslint rule for circular dependencies * fix: circular dependency in tools * fix: import error and more circular dependencies in formHelpers * fix prettier error * fix: circular dependency in danger-zone-saga * fix: circular dependency in update-email-saga * fix: circular dependency in settings-saga * fix: circular dependency in accept-terms-saga * fix: circular dependency in codeally-saga TODO: make a separate file for selectors * fix: ci lint error * fix: ci lint:prettier error * fix: circular dependency in current-challenge-saga * fix: cricular dependency in Challenges/redux * fix: circular dependency in redux/settings * fix: circular dependency in root redux * fix: lint errors * chore: remove unecessary comment * chore: remove unused export * fix: clear out actions and selectors * revert changes to package.json * test ci with maxDepth of 1 * fix: fallback to empty object * test action if it will run for maxDepth of 2
This commit is contained in:
@@ -9,6 +9,7 @@ import { SuperBlocks } from '../../config/certification-settings';
|
||||
import { blockNameify } from '../../utils/block-nameify';
|
||||
import { createStepFile } from './utils';
|
||||
import { getSuperBlockSubPath } from './fs-utils';
|
||||
import { Meta } from './helpers/project-metadata';
|
||||
|
||||
const helpCategories = ['HTML-CSS', 'JavaScript', 'Python'] as const;
|
||||
|
||||
@@ -23,20 +24,6 @@ type SuperBlockInfo = {
|
||||
|
||||
type IntroJson = Record<SuperBlocks, SuperBlockInfo>;
|
||||
|
||||
export type Meta = {
|
||||
name: string;
|
||||
isUpcomingChange: boolean;
|
||||
dashedName: string;
|
||||
order: number;
|
||||
time: string;
|
||||
template: string;
|
||||
required: string[];
|
||||
superBlock: string;
|
||||
superOrder: number;
|
||||
isBeta: boolean;
|
||||
challengeOrder: string[][];
|
||||
};
|
||||
|
||||
interface CreateProjectArgs {
|
||||
superBlock: SuperBlocks;
|
||||
block: string;
|
||||
|
||||
Reference in New Issue
Block a user