Skip to content

Commit 36c9722

Browse files
committed
distinguish QByteArray from string
there was a type safety issue during development.
1 parent b631f44 commit 36c9722

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

src/kwin.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,12 @@ declare namespace KWin {
7676
/* read-only */
7777
readonly activities: string[]; /* Not exactly `Array` */
7878
readonly dialog: boolean;
79-
readonly resourceClass: string;
80-
readonly resourceName: string;
79+
readonly resourceClass: QByteArray;
80+
readonly resourceName: QByteArray;
8181
readonly screen: number;
8282
readonly splash: boolean;
8383
readonly utility: boolean;
84-
readonly windowRole: string;
84+
readonly windowRole: QByteArray;
8585

8686
readonly clientPos: QPoint;
8787
readonly clientSize: QSize;

src/qt.d.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@
1818
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
1919
// DEALINGS IN THE SOFTWARE.
2020

21+
22+
interface QByteArray {
23+
/* keep it empty for now */
24+
}
25+
2126
interface QRect extends IRect {
2227
}
2328

0 commit comments

Comments
 (0)