We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 912e0be commit 61c3e87Copy full SHA for 61c3e87
src/util/sortFields.ts
@@ -4,7 +4,7 @@ import { split } from 'property-expr';
4
5
import Ref from '../Reference';
6
import isSchema from './isSchema';
7
-import { ObjectShape } from '../object';
+import { ObjectShape } from './objectTypes';
8
9
export default function sortFields(
10
fields: ObjectShape,
@@ -28,7 +28,7 @@ export default function sortFields(
28
29
if (Ref.isRef(value) && value.isSibling) addNode(value.path, key);
30
else if (isSchema(value) && 'deps' in value)
31
- value.deps.forEach((path) => addNode(path, key));
+ (value as any).deps.forEach((path: string) => addNode(path, key));
32
}
33
34
return toposort.array(Array.from(nodes), edges).reverse() as string[];
0 commit comments