Update _G.d.ts

This commit is contained in:
scambier 2025-12-16 16:11:09 +01:00
parent da58430279
commit 3ba56d4e5a

19
_G.d.ts vendored
View File

@ -200,7 +200,7 @@ interface Userdata<T extends UserdataType = UserdataType> {
// Mutation and conversion
mutate(data_type: UserdataType, width?: number, height?: number): void;
convert(data_type: UserdataType, dest?: Userdata): Userdata;
// Interpolation
lerp(offset?: number, len?: number, el_stride?: number, num_lerps?: number, lerp_stride?: number): Userdata<T>;
@ -423,7 +423,22 @@ declare function matmul3d(m0: Userdata<"f64">, m1: Userdata<"f64">, m_out?: User
// =====================
// Window API
// =====================
declare function window(attributes?: any): any;
declare function window(attributes?: Partial<{
width: number
height: number
title: string
pauseable: boolean
tabbled: boolean
has_frame: boolean
resizeable: boolean
wallpapier: boolean
autoclose: boolean
z: number
cursor: 0 | 1 | Userdata
squashable: boolean
background_updates: boolean
background_draws: boolean
}>): any;
declare function window(width: number, height: number): any;
declare function get_display(): Userdata<"u8">;
declare function set_draw_target(ud?: Userdata<"u8">): void;