Skip to content

Commit 82bfe30

Browse files
committed
refactor: Bad but the only idea I have
1 parent 011aaef commit 82bfe30

File tree

11 files changed

+16
-15
lines changed

11 files changed

+16
-15
lines changed

compat/src/index.cjs

Whitespace-only changes.
Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import * as _hooks from '../../hooks/src/index.js';
1+
import * as _hooks from '../../hooks';
22
// Intentionally not using a relative path to take advantage of
33
// the TS version resolution mechanism
44
import * as preact1 from 'preact';
5-
import { JSXInternal } from '../../src/jsx.js';
6-
import * as _Suspense from './suspense.js';
5+
import { JSXInternal } from '../../src/jsx';
6+
import * as _Suspense from './suspense';
77

88
declare namespace preact {
99
export interface FunctionComponent<P = {}> {
@@ -100,7 +100,7 @@ declare namespace preact {
100100
}
101101

102102
// export default React;
103-
export default React;
103+
export = React;
104104
export as namespace React;
105105
declare namespace React {
106106
// Export JSX
@@ -365,9 +365,9 @@ declare namespace React {
365365

366366
export type ElementType<
367367
P = any,
368-
Tag extends keyof JSX.IntrinsicElements = keyof JSX.IntrinsicElements
368+
Tag extends keyof JSXInternal.IntrinsicElements = keyof JSXInternal.IntrinsicElements
369369
> =
370-
| { [K in Tag]: P extends JSX.IntrinsicElements[K] ? K : never }[Tag]
370+
| { [K in Tag]: P extends JSXInternal.IntrinsicElements[K] ? K : never }[Tag]
371371
| ComponentType<P>;
372372

373373
export type ComponentPropsWithoutRef<T extends ElementType> = PropsWithoutRef<
@@ -432,3 +432,4 @@ declare namespace React {
432432
): void;
433433
export const unstable_now: () => number;
434434
}
435+

compat/test/ts/forward-ref.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React from '../../src';
1+
import React from '../../src/index.cjs';
22

33
const MyInput: React.ForwardRefRenderFunction<
44
{ focus(): void },

compat/test/ts/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React from '../../src';
1+
import React from '../../src/index.cjs';
22

33
React.render(<div />, document.createElement('div'));
44
React.render(<div />, document.createDocumentFragment());

compat/test/ts/lazy.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import * as React from '../../src';
1+
import * as React from '../../src/index.cjs';
22

33
export interface LazyProps {
44
isProp: boolean;

compat/test/ts/memo.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import * as React from '../../src';
1+
import * as React from '../../src/index.cjs';
22
import { expectType } from './utils';
33

44
interface MemoProps {

compat/test/ts/react-default.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React from '../../src';
1+
import React from '../../src/index.cjs';
22
class ReactIsh extends React.Component {
33
render() {
44
return <div>Text</div>;

compat/test/ts/react-star.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// import React from '../../src';
2-
import * as React from '../../src';
2+
import * as React from '../../src/index.cjs';
33
class ReactIsh extends React.Component {
44
render() {
55
return <div>Text</div>;

compat/test/ts/scheduler.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
unstable_UserBlockingPriority,
77
unstable_ImmediatePriority,
88
unstable_now
9-
} from '../../src';
9+
} from '../../src/index.cjs';
1010

1111
const noop = () => null;
1212
unstable_runWithPriority(unstable_IdlePriority, noop);

compat/test/ts/suspense.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import * as React from '../../src';
1+
import * as React from '../../src/index.cjs';
22

33
interface LazyProps {
44
isProp: boolean;

0 commit comments

Comments
 (0)