Skip to content

Commit 83c9e49

Browse files
committed
Commit generated dynwinrt store bindings
1 parent 16fa62e commit 83c9e49

459 files changed

Lines changed: 22440 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
// Generated by dynwinrt-codegen — do not edit
2+
import { DynWinRtType, DynWinRtValue, DynWinRtStruct } from '@microsoft/dynwinrt';
3+
import { RandomAccessStreamReference } from './RandomAccessStreamReference.js';
4+
5+
export interface Size {
6+
width: number;
7+
height: number;
8+
}
9+
/** Convert a WinRT struct value into a `Size` object. */
10+
export declare function unpackSize(v: DynWinRtValue): Size;
11+
export declare const Size_Type: DynWinRtType;
12+
/** Convert a `Size` object into a WinRT struct value. */
13+
export declare function packSize(v: Size): DynWinRtStruct;
14+
15+
export declare class AppDisplayInfo {
16+
private constructor();
17+
get displayName(): string;
18+
get description(): string;
19+
getLogo(size: Size): RandomAccessStreamReference;
20+
}

src/main/subscription/generated-js/AppDisplayInfo.js

Lines changed: 43 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
// Generated by dynwinrt-codegen — do not edit
2+
export type AppExecutionContext = (typeof AppExecutionContext)[keyof typeof AppExecutionContext];
3+
export declare const AppExecutionContext: {
4+
readonly Unknown: 0;
5+
readonly Host: 1;
6+
readonly Guest: 2;
7+
};

src/main/subscription/generated-js/AppExecutionContext.js

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
// Generated by dynwinrt-codegen — do not edit
2+
import { AppDisplayInfo } from './AppDisplayInfo.js';
3+
import { AppExecutionContext } from './AppExecutionContext.js';
4+
import { Package } from './Package.js';
5+
import { User } from './User.js';
6+
7+
export declare class AppInfo {
8+
private constructor();
9+
static get current(): AppInfo;
10+
static getFromAppUserModelId(appUserModelId: string): AppInfo;
11+
static getFromAppUserModelIdForUser(user: User, appUserModelId: string): AppInfo;
12+
get id(): string;
13+
get appUserModelId(): string;
14+
get displayInfo(): AppDisplayInfo;
15+
get packageFamilyName(): string;
16+
/** Cast this object to another WinRT interface. */
17+
as<T>(InterfaceClass: { from(obj: any): T }): T;
18+
get package_(): Package;
19+
get executionContext(): AppExecutionContext;
20+
get supportedFileExtensions(): string[];
21+
}
22+
23+
export declare class IAppInfo2 {
24+
private constructor();
25+
26+
/** @internal Cast a raw WinRT object to this interface. */
27+
static from(obj: any): IAppInfo2;
28+
29+
get package_(): Package;
30+
}
31+
32+
export declare class IAppInfo3 {
33+
private constructor();
34+
35+
/** @internal Cast a raw WinRT object to this interface. */
36+
static from(obj: any): IAppInfo3;
37+
38+
get executionContext(): AppExecutionContext;
39+
}
40+
41+
export declare class IAppInfo4 {
42+
private constructor();
43+
44+
/** @internal Cast a raw WinRT object to this interface. */
45+
static from(obj: any): IAppInfo4;
46+
47+
get supportedFileExtensions(): string[];
48+
}

src/main/subscription/generated-js/AppInfo.js

Lines changed: 129 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
// Generated by dynwinrt-codegen — do not edit
2+
import { DynWinRtType, DynWinRtValue, DynWinRtStruct } from '@microsoft/dynwinrt';
3+
import { IReference_DateTime } from './IReference_DateTime.js';
4+
import { IVectorView_Uri } from './IVectorView_Uri.js';
5+
import { AppInstallerPolicySource } from './AppInstallerPolicySource.js';
6+
import { Uri } from './Uri.js';
7+
8+
export interface PackageVersion {
9+
major: number;
10+
minor: number;
11+
build: number;
12+
revision: number;
13+
}
14+
/** Convert a WinRT struct value into a `PackageVersion` object. */
15+
export declare function unpackPackageVersion(v: DynWinRtValue): PackageVersion;
16+
export declare const PackageVersion_Type: DynWinRtType;
17+
/** Convert a `PackageVersion` object into a WinRT struct value. */
18+
export declare function packPackageVersion(v: PackageVersion): DynWinRtStruct;
19+
20+
export interface DateTime {
21+
universalTime: bigint;
22+
}
23+
/** Convert a WinRT struct value into a `DateTime` object. */
24+
export declare function unpackDateTime(v: DynWinRtValue): DateTime;
25+
export declare const DateTime_Type: DynWinRtType;
26+
/** Convert a `DateTime` object into a WinRT struct value. */
27+
export declare function packDateTime(v: DateTime): DynWinRtStruct;
28+
29+
export declare class AppInstallerInfo {
30+
private constructor();
31+
get uri(): Uri;
32+
/** Cast this object to another WinRT interface. */
33+
as<T>(InterfaceClass: { from(obj: any): T }): T;
34+
get onLaunch(): boolean;
35+
get hoursBetweenUpdateChecks(): number;
36+
get showPrompt(): boolean;
37+
get updateBlocksActivation(): boolean;
38+
get automaticBackgroundTask(): boolean;
39+
get forceUpdateFromAnyVersion(): boolean;
40+
get isAutoRepairEnabled(): boolean;
41+
get version(): PackageVersion;
42+
get lastChecked(): DateTime;
43+
get pausedUntil(): IReference_DateTime;
44+
get updateUris(): IVectorView_Uri;
45+
get repairUris(): IVectorView_Uri;
46+
get dependencyPackageUris(): IVectorView_Uri;
47+
get optionalPackageUris(): IVectorView_Uri;
48+
get policySource(): AppInstallerPolicySource;
49+
}
50+
51+
export declare class IAppInstallerInfo2 {
52+
private constructor();
53+
54+
/** @internal Cast a raw WinRT object to this interface. */
55+
static from(obj: any): IAppInstallerInfo2;
56+
57+
get onLaunch(): boolean;
58+
59+
get hoursBetweenUpdateChecks(): number;
60+
61+
get showPrompt(): boolean;
62+
63+
get updateBlocksActivation(): boolean;
64+
65+
get automaticBackgroundTask(): boolean;
66+
67+
get forceUpdateFromAnyVersion(): boolean;
68+
69+
get isAutoRepairEnabled(): boolean;
70+
71+
get version(): PackageVersion;
72+
73+
get lastChecked(): DateTime;
74+
75+
get pausedUntil(): IReference_DateTime;
76+
77+
get updateUris(): IVectorView_Uri;
78+
79+
get repairUris(): IVectorView_Uri;
80+
81+
get dependencyPackageUris(): IVectorView_Uri;
82+
83+
get optionalPackageUris(): IVectorView_Uri;
84+
85+
get policySource(): AppInstallerPolicySource;
86+
}

0 commit comments

Comments
 (0)