Skip to content

Commit feea005

Browse files
authored
Move files related to preview under /preview folder (#96)
* Fix typing * Move preview files under /preview folder * Fix Prettier
1 parent f9aeacf commit feea005

File tree

46 files changed

+94
-55
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+94
-55
lines changed

package-lock.json

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/integration-test/importDefault.test.mjs

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ test('simple scenario', () => {
1414
// WHEN: Render <Proxy>.
1515
const App = () => (
1616
<Provider middleware={[() => () => () => HelloWorld]}>
17-
<Proxy />
17+
<Proxy request={undefined} />
1818
</Provider>
1919
);
2020

@@ -28,11 +28,25 @@ test('Fluent UI scenario', () => {
2828
// GIVEN: A middleware.
2929
const { Provider, useBuildRenderFunction } = createChainOfResponsibilityForFluentUI();
3030

31-
const DisplayString = ({ text }) => <Fragment>{text}</Fragment>;
32-
const CallRender = ({ text }) => useBuildRenderFunction()({ text }, HelloWorld);
31+
const DisplayString = (
32+
/** @type {{ text?: string | undefined }} */
33+
{ text }
34+
) => <Fragment>{text}</Fragment>;
35+
const CallRender = (
36+
/** @type {{ text?: string | undefined }} */
37+
{ text }
38+
) => useBuildRenderFunction()({ text }, HelloWorld);
3339

34-
const App = ({ text }) => (
35-
<Provider middleware={[() => next => request => (request?.text ? DisplayString : next(request))]}>
40+
const App = (
41+
/** @type {{ text?: string | undefined }} */
42+
{ text }
43+
) => (
44+
<Provider
45+
middleware={[
46+
() => next => (/** @type {{ text?: string | undefined } | undefined} */ request) =>
47+
request?.text ? DisplayString : next(request)
48+
]}
49+
>
3650
<CallRender text={text} />
3751
</Provider>
3852
);

packages/integration-test/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@
6565
"@tsconfig/strictest": "^2.0.5",
6666
"@types/jest": "^30.0.0",
6767
"@types/react": "^18.3.23",
68+
"@types/react-test-renderer": "^19.1.0",
6869
"jest": "^30.0.2",
6970
"jest-environment-jsdom": "^30.0.2",
7071
"react": "^18.3.1",

packages/integration-test/requireDefault.test.jsx

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ test('simple scenario', () => {
1515
// WHEN: Render <Proxy>.
1616
const App = () => (
1717
<Provider middleware={[() => () => () => HelloWorld]}>
18-
<Proxy />
18+
<Proxy request={undefined} />
1919
</Provider>
2020
);
2121

@@ -29,11 +29,25 @@ test('Fluent UI scenario', () => {
2929
// GIVEN: A middleware.
3030
const { Provider, useBuildRenderFunction } = createChainOfResponsibilityForFluentUI();
3131

32-
const DisplayString = ({ text }) => <Fragment>{text}</Fragment>;
33-
const CallRender = ({ text }) => useBuildRenderFunction()({ text }, HelloWorld);
32+
const DisplayString = (
33+
/** @type {{ text?: string | undefined }} */
34+
{ text }
35+
) => <Fragment>{text}</Fragment>;
36+
const CallRender = (
37+
/** @type {{ text?: string | undefined }} */
38+
{ text }
39+
) => useBuildRenderFunction()({ text }, HelloWorld);
3440

35-
const App = ({ text }) => (
36-
<Provider middleware={[() => next => request => (request?.text ? DisplayString : next(request))]}>
41+
const App = (
42+
/** @type {{ text?: string | undefined }} */
43+
{ text }
44+
) => (
45+
<Provider
46+
middleware={[
47+
() => next => (/** @type {{ text?: string | undefined } | undefined} */ request) =>
48+
request?.text ? DisplayString : next(request)
49+
]}
50+
>
3751
<CallRender text={text} />
3852
</Provider>
3953
);
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
{
2+
"compilerOptions": {
3+
"jsx": "react"
4+
},
25
"extends": "@tsconfig/strictest/tsconfig.json"
36
}
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
// This configuration file is for VSCode only.
22
{
33
"compilerOptions": {
4-
"jsx": "react"
4+
"allowJs": true,
5+
"module": "esnext",
6+
"moduleResolution": "bundler",
7+
"noEmit": true,
8+
"target": "esnext"
59
},
610
"extends": "./tsconfig.custom.json"
711
}

packages/react-chain-of-responsibility/src/index.preview.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@ export {
1919
type ReactComponentHandlerResult,
2020
type UseBuildRenderCallback,
2121
type UseBuildRenderCallbackOptions
22-
} from './createChainOfResponsibilityAsRenderCallback.tsx';
22+
} from './preview/createChainOfResponsibilityAsRenderCallback.tsx';

0 commit comments

Comments
 (0)