Skip to content

Commit 37815dd

Browse files
committed
Fix types
1 parent f1a996a commit 37815dd

File tree

7 files changed

+7
-14
lines changed

7 files changed

+7
-14
lines changed

docs/scripts/formattedTSDemos.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@ const {
1919
getPropTypesFromFile,
2020
injectPropTypesInFile,
2121
} = require('@mui-internal/typescript-to-proptypes');
22-
const {
23-
createTypeScriptProjectBuilder,
24-
} = require('@mui-internal/api-docs-builder/utils/createTypeScriptProject');
22+
const { createTypeScriptProjectBuilder } = require('@mui-internal/docs-utilities');
2523
const yargs = require('yargs');
2624
const { fixBabelGeneratorIssues, fixLineEndings } = require('@mui-internal/docs-utilities');
2725
const { default: CORE_TYPESCRIPT_PROJECTS } = require('../../scripts/coreTypeScriptProjects');

packages/api-docs-builder/ApiBuilders/ComponentApiBuilder.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import remarkVisit from 'unist-util-visit';
1010
import type { Link } from 'mdast';
1111
import { defaultHandlers, parse as docgenParse, ReactDocgenApi } from 'react-docgen';
1212
import { renderMarkdown } from '@mui/markdown';
13-
import { ComponentClassDefinition } from '@mui-internal/docs-utilities';
13+
import { ComponentClassDefinition, TypeScriptProject } from '@mui-internal/docs-utilities';
1414
import { ProjectSettings } from '../ProjectSettings';
1515
import { ComponentInfo, toGitHubPath, writePrettifiedFile } from '../buildApiUtils';
1616
import muiDefaultPropsHandler from '../utils/defaultPropsHandler';
@@ -21,7 +21,6 @@ import createDescribeableProp, {
2121
DescribeablePropDescriptor,
2222
} from '../utils/createDescribeableProp';
2323
import generatePropDescription from '../utils/generatePropDescription';
24-
import { TypeScriptProject } from '@mui-internal/docs-utilities/createTypeScriptProject';
2524
import parseSlotsAndClasses, { Slot } from '../utils/parseSlotsAndClasses';
2625
import generateApiTranslations from '../utils/generateApiTranslation';
2726

packages/api-docs-builder/ApiBuilders/HookApiBuilder.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import { defaultHandlers, parse as docgenParse, ReactDocgenApi } from 'react-doc
99
import kebabCase from 'lodash/kebabCase';
1010
import upperFirst from 'lodash/upperFirst';
1111
import { renderMarkdown } from '@mui/markdown';
12+
import { TypeScriptProject } from '@mui-internal/docs-utilities/createTypeScriptProject';
1213
import { ProjectSettings } from '../ProjectSettings';
1314
import { computeApiDescription } from './ComponentApiBuilder';
1415
import {
@@ -19,7 +20,6 @@ import {
1920
toGitHubPath,
2021
writePrettifiedFile,
2122
} from '../buildApiUtils';
22-
import { TypeScriptProject } from '@mui-internal/docs-utilities/createTypeScriptProject';
2323
import generateApiTranslations from '../utils/generateApiTranslation';
2424

2525
interface ParsedProperty {

packages/api-docs-builder/buildApiUtils.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@ import path from 'path';
33
import * as ts from 'typescript';
44
import * as prettier from 'prettier';
55
import kebabCase from 'lodash/kebabCase';
6-
import { getLineFeed } from '@mui-internal/docs-utilities';
6+
import { getLineFeed, TypeScriptProject } from '@mui-internal/docs-utilities';
77
import { replaceComponentLinks } from './utils/replaceUrl';
8-
import { TypeScriptProject } from '@mui-internal/docs-utilities/createTypeScriptProject';
98

109
/**
1110
* TODO: this should really be fixed in findPagesMarkdown().

packages/api-docs-builder/utils/parseSlotsAndClasses.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import * as ts from 'typescript';
2-
import { ComponentClassDefinition } from '@mui-internal/docs-utilities';
2+
import { ComponentClassDefinition, TypeScriptProject } from '@mui-internal/docs-utilities';
33
import { renderMarkdown } from '@mui/markdown';
44
import { getSymbolDescription, getSymbolJSDocTags } from '../buildApiUtils';
5-
import { TypeScriptProject } from '@mui-internal/docs-utilities/createTypeScriptProject';
65
import { getPropsFromComponentNode } from './getPropsFromComponentNode';
76
import resolveExportSpecifier from './resolveExportSpecifier';
87
import { ProjectSettings } from '../ProjectSettings';

packages/docs-utilities/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { EOL } from 'os';
22

33
export * from './createTypeScriptProject';
4+
export { type ComponentClassDefinition } from './ComponentClassDefinition';
45

56
export function getLineFeed(source: string): string {
67
const match = source.match(/\r?\n/);

packages/typescript-to-proptypes/test/typescript-to-proptypes.test.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,7 @@ import * as ts from 'typescript';
44
import { expect } from 'chai';
55
import glob from 'fast-glob';
66
import prettier from 'prettier';
7-
import {
8-
TypeScriptProject,
9-
createTypeScriptProjectBuilder,
10-
} from '@mui-internal/api-docs-builder/utils/createTypeScriptProject';
7+
import { TypeScriptProject, createTypeScriptProjectBuilder } from '@mui-internal/docs-utilities';
118
import { generatePropTypes } from '../src/generatePropTypes';
129
import { injectPropTypesInFile } from '../src/injectPropTypesInFile';
1310
import { getPropTypesFromFile } from '../src/getPropTypesFromFile';

0 commit comments

Comments
 (0)