Skip to content

Commit 4e27682

Browse files
committed
chore: explcitly use '.browser' and '.native'
1 parent f894e15 commit 4e27682

File tree

3 files changed

+19
-5
lines changed

3 files changed

+19
-5
lines changed

packages/middleware-recursion-detection/package.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,7 @@
5555
"typescript": "~5.8.3"
5656
},
5757
"browser": {
58-
"./dist-es/recursionDetectionMiddleware": "./dist-es/recursionDetectionMiddleware.no-op"
58+
"./dist-es/recursionDetectionMiddleware": "./dist-es/recursionDetectionMiddleware.browser"
5959
},
60-
"react-native": {
61-
"./dist-es/recursionDetectionMiddleware": "./dist-es/recursionDetectionMiddleware.no-op",
62-
"./dist-cjs/recursionDetectionMiddleware": "./dist-cjs/recursionDetectionMiddleware.no-op"
63-
}
60+
"react-native": {}
6461
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import {
2+
BuildHandler,
3+
BuildHandlerArguments,
4+
BuildHandlerOutput,
5+
BuildMiddleware,
6+
MetadataBearer,
7+
} from "@smithy/types";
8+
9+
/**
10+
* No-op middleware for runtimes outside of Node.js
11+
* @internal
12+
*/
13+
export const recursionDetectionMiddleware =
14+
(): BuildMiddleware<any, any> =>
15+
<Output extends MetadataBearer>(next: BuildHandler<any, Output>): BuildHandler<any, Output> =>
16+
async (args: BuildHandlerArguments<any>): Promise<BuildHandlerOutput<Output>> =>
17+
next(args);

0 commit comments

Comments
 (0)