@@ -76,6 +76,7 @@ export abstract class LiveTileImage {
7676 public readonly overlay : number = 20
7777 ) { }
7878}
79+ export class LiveTileBadgeImage extends LiveTileImage { }
7980export class LiveTilePeekImage extends LiveTileImage { }
8081export class LiveTileBackgroundImage extends LiveTileImage { }
8182
@@ -91,6 +92,42 @@ export class LiveTileContentAdaptive extends LiveTileContent {
9192 }
9293}
9394
95+ /**
96+ * A tile that displays a single line of text with an optional badge.
97+ *
98+ * .jpg)
99+ *
100+ *{@link https://learn.microsoft.com/en-us/previous-versions/windows/apps/hh761491(v=win.10)#tilesquare150x150iconwithbadge}
101+ * @extends {LiveTileContent }
102+ */
103+ export class LiveTileContentIconWithBadge extends LiveTileContent {
104+ public constructor (
105+ public readonly badgeImage : Optional < LiveTileBadgeImage > ,
106+ public readonly text : string = ''
107+ ) {
108+ super ( ) ;
109+ }
110+ }
111+
112+ /**
113+ * A tile that displays two rows of text either side by side or one above the other depending on the device/platform.
114+ * They were typically used for display the day and month the calendar app tile.
115+ *
116+ * .png)
117+ *
118+ * {@link https://learn.microsoft.com/en-us/previous-versions/windows/apps/hh761491(v=win.10)#tilesquareblocktilesquare150x150block}
119+ * @extends {LiveTileContent }
120+ */
121+ export class LiveTileContentTileSquareBlock extends LiveTileContent {
122+ public constructor (
123+ public readonly blockText : Optional < string > ,
124+ public readonly besideBlockText : Optional < string > ,
125+ public readonly text : string = ''
126+ ) {
127+ super ( ) ;
128+ }
129+ }
130+
94131export class LiveTileBinding {
95132 public constructor (
96133 public displayName : Optional < string > ,
0 commit comments