@@ -177,6 +177,36 @@ type InferredOptionTypes<O> = { [key in keyof O]: InferredOptionType<O[key]> };
177177
178178export type Args < O > = InferredOptionTypes < O > & { _ : string [ ] } ;
179179
180+ /************************
181+ * windows/app.mjs *
182+ ************************/
183+
184+ type Resources = string [ ] | { windows ?: string [ ] } ;
185+
186+ export type AssetItems = {
187+ assetItems : string [ ] ;
188+ assetItemFilters : string [ ] ;
189+ assetFilters : string [ ] ;
190+ } ;
191+
192+ export type Assets = {
193+ assetItems : string ;
194+ assetItemFilters : string ;
195+ assetFilters : string ;
196+ } ;
197+
198+ export type AppManifest = {
199+ name ?: string ;
200+ singleApp ?: string ;
201+ resources ?: Resources ;
202+ windows ?: {
203+ appxManifest ?: string ;
204+ certificateKeyFile ?: string ;
205+ certificatePassword ?: string ;
206+ certificateThumbprint ?: string ;
207+ } ;
208+ } ;
209+
180210/***********************
181211 * windows/project.mjs *
182212 ***********************/
@@ -193,6 +223,7 @@ export type AppxBundle = {
193223
194224export type MSBuildProjectOptions = {
195225 autolink : boolean ;
226+ msbuildprops ?: string ;
196227 useFabric ?: boolean ;
197228 useHermes ?: boolean ;
198229 useNuGet : boolean ;
@@ -218,36 +249,6 @@ export type MSBuildProjectConfigurator = (
218249 info : ProjectInfo
219250) => MSBuildProjectParams ;
220251
221- /************************
222- * windows/test-app.mjs *
223- ************************/
224-
225- type Resources = string [ ] | { windows ?: string [ ] } ;
226-
227- export type AssetItems = {
228- assetItems : string [ ] ;
229- assetItemFilters : string [ ] ;
230- assetFilters : string [ ] ;
231- } ;
232-
233- export type Assets = {
234- assetItems : string ;
235- assetItemFilters : string ;
236- assetFilters : string ;
237- } ;
238-
239- export type AppManifest = {
240- name ?: string ;
241- singleApp ?: string ;
242- resources ?: Resources ;
243- windows ?: {
244- appxManifest ?: string ;
245- certificateKeyFile ?: string ;
246- certificatePassword ?: string ;
247- certificateThumbprint ?: string ;
248- } ;
249- } ;
250-
251252/**************
252253 * schema.mjs *
253254 **************/
0 commit comments