Skip to content

Commit f4bd86f

Browse files
committed
cr
1 parent cb553f2 commit f4bd86f

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

packages/core/src/config.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ import {
3232
import type {
3333
AutoExternal,
3434
BannerAndFooter,
35+
DeepRequired,
3536
Format,
3637
LibConfig,
3738
LibOnlyConfig,
@@ -600,10 +601,6 @@ const composeFormatConfig = ({
600601
}
601602
};
602603

603-
type DeepRequired<T> = Required<{
604-
[K in keyof T]: T[K] extends Required<T[K]> ? T[K] : DeepRequired<T[K]>;
605-
}>;
606-
607604
const composeShimsConfig = (
608605
format: Format,
609606
shims?: Shims,

packages/core/src/types/utils.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,7 @@ export type PkgJson = {
66
devDependencies?: Record<string, string>;
77
optionalDependencies?: Record<string, string>;
88
};
9+
10+
export type DeepRequired<T> = Required<{
11+
[K in keyof T]: T[K] extends Required<T[K]> ? T[K] : DeepRequired<T[K]>;
12+
}>;

0 commit comments

Comments
 (0)