@@ -27,9 +27,12 @@ let prepareImageCdnResult: PrepareImageCdnResult | undefined
27
27
28
28
export async function onPreBuild ( {
29
29
constants,
30
- utils,
31
30
netlifyConfig,
32
- } : NetlifyPluginOptions ) : Promise < void > {
31
+ utils,
32
+ } : Pick <
33
+ NetlifyPluginOptions ,
34
+ 'constants' | 'netlifyConfig' | 'utils'
35
+ > ) : Promise < void > {
33
36
const { PUBLISH_DIR } = constants
34
37
// Print a helpful message if the publish dir is misconfigured
35
38
if ( ! PUBLISH_DIR || process . cwd ( ) === path . resolve ( PUBLISH_DIR ) ) {
@@ -53,9 +56,9 @@ export async function onPreBuild({
53
56
}
54
57
55
58
export async function onDev ( {
56
- netlifyConfig,
57
59
constants,
58
- } : NetlifyPluginOptions ) : Promise < void > {
60
+ netlifyConfig,
61
+ } : Pick < NetlifyPluginOptions , 'constants' | 'netlifyConfig' > ) : Promise < void > {
59
62
// eslint-disable-next-line no-param-reassign
60
63
netlifyConfig . build . environment . GATSBY_PRECOMPILE_DEVELOP_FUNCTIONS = `true`
61
64
@@ -78,7 +81,7 @@ export async function onDev({
78
81
export async function onBuild ( {
79
82
constants,
80
83
netlifyConfig,
81
- } : NetlifyPluginOptions ) : Promise < void > {
84
+ } : Pick < NetlifyPluginOptions , 'constants' | 'netlifyConfig' > ) : Promise < void > {
82
85
const {
83
86
PUBLISH_DIR ,
84
87
FUNCTIONS_SRC = DEFAULT_FUNCTIONS_SRC ,
@@ -130,7 +133,7 @@ The plugin no longer uses this and it should be deleted to avoid conflicts.\n`)
130
133
131
134
export async function onPostBuild ( {
132
135
constants : { PUBLISH_DIR , FUNCTIONS_DIST } ,
133
- } : NetlifyPluginOptions ) : Promise < void > {
136
+ } : Pick < NetlifyPluginOptions , 'constants' > ) : Promise < void > {
134
137
if ( shouldSkip ( PUBLISH_DIR ) ) {
135
138
return
136
139
}
@@ -147,7 +150,7 @@ export async function onPostBuild({
147
150
export async function onSuccess ( {
148
151
constants : { PUBLISH_DIR } ,
149
152
utils,
150
- } : NetlifyPluginOptions ) {
153
+ } : Pick < NetlifyPluginOptions , 'constants' | 'utils' > ) : Promise < void > {
151
154
if ( shouldSkip ( PUBLISH_DIR ) ) {
152
155
return
153
156
}
0 commit comments